메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 12-29

A view of 20th and 21st century software engineering

Author keywords

Software engineering; Software futures; Software history

Indexed keywords

ENGINEERING EDUCATION; INFORMATION TECHNOLOGY; PROJECT MANAGEMENT; RISK MANAGEMENT; STRATEGIC PLANNING;

EID: 34247134892     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1134285.1134288     Document Type: Conference Paper
Times cited : (365)

References (35)
  • 1
    • 31344476954 scopus 로고    scopus 로고
    • Open Modules: Modular Reasoning About Advice
    • J. Aldrich. Open Modules: Modular Reasoning About Advice. In ECOOP, 2005.
    • (2005) ECOOP
    • Aldrich, J.1
  • 2
    • 24644444772 scopus 로고    scopus 로고
    • Towards the Development of Ubiquitous Middleware Product Lines
    • ASE'04 SEM Workshop, of
    • S. Apel and K. Böhm. Towards the Development of Ubiquitous Middleware Product Lines. In ASE'04 SEM Workshop, volume 3437 of LNCS, 2005.
    • (2005) LNCS , vol.3437
    • Apel, S.1    Böhm, K.2
  • 3
    • 38549137628 scopus 로고    scopus 로고
    • FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming
    • S. Apel et al. FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming. In GPCE, 2005.
    • (2005) GPCE
    • Apel, S.1
  • 4
    • 33847258308 scopus 로고    scopus 로고
    • Aspect Refinement and Bounding Quantification in Incremental Designs
    • S. Apel, T. Leich, and G. Saake. Aspect Refinement and Bounding Quantification in Incremental Designs. In APSEC, 2005.
    • (2005) APSEC
    • Apel, S.1    Leich, T.2    Saake, G.3
  • 5
    • 34247168246 scopus 로고    scopus 로고
    • Mixin-Based Aspect Inheritance
    • Technical Report 10, Department of Computer Science, University of Magdeburg, Germany
    • S. Apel, T. Leich, and G. Saake. Mixin-Based Aspect Inheritance. Technical Report 10, Department of Computer Science, University of Magdeburg, Germany, 2005.
    • (2005)
    • Apel, S.1    Leich, T.2    Saake, G.3
  • 6
    • 84976850194 scopus 로고
    • The Design and Implementation of Hierarchical Software Systems with Reusable Components
    • D. Batory and S. O'Malley. The Design and Implementation of Hierarchical Software Systems with Reusable Components. ACM TOSEM, 1(4), 1992.
    • (1992) ACM TOSEM , vol.1 , Issue.4
    • Batory, D.1    O'Malley, S.2
  • 8
    • 0032688619 scopus 로고    scopus 로고
    • Superimposition: A Component Adaptation Technique
    • J. Bosch. Superimposition: A Component Adaptation Technique. Information and Software Technology, 41(5), 1999.
    • (1999) Information and Software Technology , vol.41 , Issue.5
    • Bosch, J.1
  • 9
    • 12844253504 scopus 로고    scopus 로고
    • Large-Scale AOSD for Middleware
    • A. Colyer and A. Clement. Large-Scale AOSD for Middleware. In AOSD, 2004.
    • (2004) AOSD
    • Colyer, A.1    Clement, A.2
  • 13
    • 0141427878 scopus 로고    scopus 로고
    • Parametric Introductions
    • S. Hanenberg and R. Unland. Parametric Introductions. In AOSD, 2003.
    • (2003) AOSD
    • Hanenberg, S.1    Unland, R.2
  • 14
    • 33644549720 scopus 로고    scopus 로고
    • Object Teams: Improving Modularity for Crosscutting Collaborations
    • S. Herrmann. Object Teams: Improving Modularity for Crosscutting Collaborations. In NetObjectDays, 2002.
    • (2002) NetObjectDays
    • Herrmann, S.1
  • 15
    • 0000498999 scopus 로고    scopus 로고
    • Aspect-Oriented Programming
    • G. Kiczales et al. Aspect-Oriented Programming. In ECOOP, 1997.
    • (1997) ECOOP
    • Kiczales, G.1
  • 16
    • 26444578645 scopus 로고    scopus 로고
    • Aspect-Oriented Programming and Modular Reasoning
    • G. Kiczales and M. Mezini. Aspect-Oriented Programming and Modular Reasoning. In ICSE, 2005.
    • (2005) ICSE
    • Kiczales, G.1    Mezini, M.2
  • 18
    • 42549121390 scopus 로고    scopus 로고
    • Using Step-Wise Refinement to Build a Flexible Lightweight Storage Manager
    • T. Leich, S. Apel, and G. Saake. Using Step-Wise Refinement to Build a Flexible Lightweight Storage Manager. In ADBIS, 2005.
    • (2005) ADBIS
    • Leich, T.1    Apel, S.2    Saake, G.3
  • 19
    • 0012021195 scopus 로고    scopus 로고
    • Programming with Aspectual Components
    • Technical report, College of Computer Science, Northeastern University
    • K. Lieberherr, D. Lorenz, and M. Mezini. Programming with Aspectual Components. Technical report, College of Computer Science, Northeastern University, 1999.
    • (1999)
    • Lieberherr, K.1    Lorenz, D.2    Mezini, M.3
  • 20
  • 21
    • 34547713667 scopus 로고    scopus 로고
    • Generic Advice: On the Combination of AOP with Generative Programming in AspectC++
    • D. Lohmann, G. Blaschke, and O. Spinczyk. Generic Advice: On the Combination of AOP with Generative Programming in AspectC++. In GPCE, 2004.
    • (2004) GPCE
    • Lohmann, D.1    Blaschke, G.2    Spinczyk, O.3
  • 22
    • 33745191078 scopus 로고    scopus 로고
    • Evaluating Support for Features in Advanced Modularization Technologies
    • R. Lopez-Herrejon, D. Batory, and W. Cook. Evaluating Support for Features in Advanced Modularization Technologies. In ECOOP, 2005.
    • (2005) ECOOP
    • Lopez-Herrejon, R.1    Batory, D.2    Cook, W.3
  • 24
    • 33745347814 scopus 로고    scopus 로고
    • Framed Aspects: Supporting Variability and Configurability for AOP
    • N. Loughran and A. Rashid. Framed Aspects: Supporting Variability and Configurability for AOP. In ICSR, 2004.
    • (2004) ICSR
    • Loughran, N.1    Rashid, A.2
  • 25
    • 33244472360 scopus 로고    scopus 로고
    • Distributing Classes with Woven Concerns: An Exploration of Potential Fault Scenarios
    • N. McEachen and R. T. Alexander. Distributing Classes with Woven Concerns: An Exploration of Potential Fault Scenarios. In AOSD, 2005.
    • (2005) AOSD
    • McEachen, N.1    Alexander, R.T.2
  • 26
    • 0002171063 scopus 로고    scopus 로고
    • Adaptive Plug-and-Play Components for Evolutionary Software Development
    • M. Mezini and K. Lieberherr. Adaptive Plug-and-Play Components for Evolutionary Software Development. In OOPSLA, 1998.
    • (1998) OOPSLA
    • Mezini, M.1    Lieberherr, K.2
  • 27
    • 0141650626 scopus 로고    scopus 로고
    • Conquering Aspects with Caesar
    • M. Mezini and K. Ostermann. Conquering Aspects with Caesar. In AOSD, 2003.
    • (2003) AOSD
    • Mezini, M.1    Ostermann, K.2
  • 28
    • 20344366092 scopus 로고    scopus 로고
    • Variability Management with Feature-Oriented Programming and Aspects
    • M. Mezini and K. Ostermann. Variability Management with Feature-Oriented Programming and Aspects. ACM SIGSOFT FSE-12, 2004.
    • (2004) ACM SIGSOFT , vol.FSE-12
    • Mezini, M.1    Ostermann, K.2
  • 30
    • 0018441391 scopus 로고
    • Designing Software for Ease of Extension and Contraction
    • D. L. Parnas. Designing Software for Ease of Extension and Contraction. IEEE TSE, SE-5(2), 1979.
    • (1979) IEEE TSE , vol.SE-5 , Issue.2
    • Parnas, D.L.1
  • 31
    • 0034586744 scopus 로고    scopus 로고
    • Implementing Collaboration-Based Designs Using Aspect-Oriented Programming
    • E. Pulvermüller, A. Speck, and A. Rashid. Implementing Collaboration-Based Designs Using Aspect-Oriented Programming. In TOOLS, 2000.
    • (2000) TOOLS
    • Pulvermüller, E.1    Speck, A.2    Rashid, A.3
  • 32
    • 0141653318 scopus 로고    scopus 로고
    • Mixin Layers: An Object-Oriented Implementation Technique for Refinements and Collaboration-Based Designs
    • Y. Smaragdakis and D. Batory. Mixin Layers: An Object-Oriented Implementation Technique for Refinements and Collaboration-Based Designs. ACM TOSEM, 11(2), 2002.
    • (2002) ACM TOSEM , vol.11 , Issue.2
    • Smaragdakis, Y.1    Batory, D.2
  • 34
    • 0032643249 scopus 로고    scopus 로고
    • N Degrees of Separation: Multi-Dimensional Separation of Concerns
    • P. Tarr et al. N Degrees of Separation: Multi-Dimensional Separation of Concerns. In ICSE, 1999.
    • (1999) ICSE
    • Tarr, P.1
  • 35
    • 84976773567 scopus 로고
    • Program Development by Stepwise Refinement
    • N. Wirth. Program Development by Stepwise Refinement. CACM, 14(4), 1971.
    • (1971) CACM , vol.14 , Issue.4
    • Wirth, N.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.