메뉴 건너뛰기




Volumn 37, Issue 1, 2007, Pages 21-64

Supporting the development of CAM/DAOP applications: An integrated development process

Author keywords

Aspect oriented software development; Component based software development; Development environment; Middleware platform; Software architecture

Indexed keywords

COMPUTATIONAL COMPLEXITY; DISTRIBUTED COMPUTER SYSTEMS; INTEGRATED CONTROL; LARGE SCALE SYSTEMS; OBJECT ORIENTED PROGRAMMING;

EID: 33846347006     PISSN: 00380644     EISSN: 1097024X     Source Type: Journal    
DOI: 10.1002/spe.744     Document Type: Article
Times cited : (14)

References (59)
  • 1
    • 0012652988 scopus 로고    scopus 로고
    • Composing crosscutting concerns using composition filters
    • Bergmans L, Aksit M. Composing crosscutting concerns using composition filters. Communications of the ACM 2001; 44(10):51-57.
    • (2001) Communications of the ACM , vol.44 , Issue.10 , pp. 51-57
    • Bergmans, L.1    Aksit, M.2
  • 2
    • 0141777784 scopus 로고    scopus 로고
    • Multi-dimensional separation of concerns and the hyperspace approach
    • Aksit M ed, Kluwer: Boston, MA
    • Ossher H, Tarr P. Multi-dimensional separation of concerns and the hyperspace approach. Software Architectures and Component Technology, Aksit M (ed.). Kluwer: Boston, MA, 2001.
    • (2001) Software Architectures and Component Technology
    • Ossher, H.1    Tarr, P.2
  • 3
    • 33846351755 scopus 로고    scopus 로고
    • Coupling aspect-oriented and adaptive programming
    • Filman R, Elrad T, Clarke S, Aksit M eds, Addison-Wesley: Boston, MA
    • Lieberherr KJ, Lorenz D. Coupling aspect-oriented and adaptive programming. Aspect-Oriented Software Development, Filman R, Elrad T, Clarke S, Aksit M (eds.). Addison-Wesley: Boston, MA, 2005; 145-164.
    • (2005) Aspect-Oriented Software Development , pp. 145-164
    • Lieberherr, K.J.1    Lorenz, D.2
  • 4
    • 0032163727 scopus 로고    scopus 로고
    • The current state of CBSE
    • Brown AW, Wallnau K. The current state of CBSE. IEEE Software 1998; 15(5):37-46.
    • (1998) IEEE Software , vol.15 , Issue.5 , pp. 37-46
    • Brown, A.W.1    Wallnau, K.2
  • 5
    • 33846363381 scopus 로고    scopus 로고
    • Aspect-Oriented Software Development Web Site, 2004. http://www.aosd.net [3 May 2006].
    • Aspect-Oriented Software Development Web Site, 2004. http://www.aosd.net [3 May 2006].
  • 6
    • 35248828504 scopus 로고    scopus 로고
    • Aspect-oriented programming
    • Proceedings of the 11th European Conference on Object-Oriented Programming ECOOP, Finland, 9-13 June, Springer: Berlin
    • Kiczales G, Lamping J, Mendhekar A, Maeda C, Lopes CV. Aspect-oriented programming. Proceedings of the 11th European Conference on Object-Oriented Programming (ECOOP), Finland, 9-13 June 1997 (Lecture Notes in Computer Science, vol. 1241). Springer: Berlin, 1997; 220-242.
    • (1997) Lecture Notes in Computer Science , vol.1241 , pp. 220-242
    • Kiczales, G.1    Lamping, J.2    Mendhekar, A.3    Maeda, C.4    Lopes, C.V.5
  • 10
    • 0141539468 scopus 로고    scopus 로고
    • JAsCo: An aspect-oriented approach tailored for component based software development
    • Boston, MA, 17-21 March, ACM Press: New York
    • Suvée D, Vanderperren W, Jonckers V. JAsCo: An aspect-oriented approach tailored for component based software development. Proceedings of the Second International Conference on AOSD, Boston, MA, 17-21 March 2003. ACM Press: New York, 2003; 21-29.
    • (2003) Proceedings of the Second International Conference on AOSD , pp. 21-29
    • Suvée, D.1    Vanderperren, W.2    Jonckers, V.3
  • 13
    • 25844500241 scopus 로고    scopus 로고
    • A dynamic component and aspect oriented platform
    • Pinto M, Fuentes L, Troya JM. A dynamic component and aspect oriented platform. The Computer Journal 2005; 48(4):401-420.
    • (2005) The Computer Journal , vol.48 , Issue.4 , pp. 401-420
    • Pinto, M.1    Fuentes, L.2    Troya, J.M.3
  • 14
    • 33846373485 scopus 로고    scopus 로고
    • Object Management Group, 3 May
    • Object Management Group. CORBA specification, v3.0.3, 2004. http://www.omg.org/docs/formal/04-03-12.pdf [3 May 2006].
    • (2006) CORBA specification, v3.0.3, 2004
  • 18
    • 35248818751 scopus 로고    scopus 로고
    • Pinto M, Fuentes L, Troya JM. DAOP-ADL: An architecture description language for dynamic component and aspect-based development. Proceedings of the 2nd International Conference on Generative Programming and Component Engineering (GPCE), Erfurt, Germany, September 2003 (Lecture Notes in Computer Science, 2830), Pfenning F, Smaragdakis Y (eds.). Springer: Berlin, 2003; 118-137.
    • Pinto M, Fuentes L, Troya JM. DAOP-ADL: An architecture description language for dynamic component and aspect-based development. Proceedings of the 2nd International Conference on Generative Programming and Component Engineering (GPCE), Erfurt, Germany, September 2003 (Lecture Notes in Computer Science, vol. 2830), Pfenning F, Smaragdakis Y (eds.). Springer: Berlin, 2003; 118-137.
  • 21
    • 23844545063 scopus 로고    scopus 로고
    • Pinto M, Amor M, Fuentes L, Troya JM. Supporting heterogeneous users in collaborative virtual environments using AOP. Proceedings of the 9th International Conference on Cooperative Information Systems (CoopIS), Trento, Italy, September 2001 (Lecture Notes in Computer Science, 2172), Batini C, Giunchiglia F, Giorgini P, Mecella M (eds.). Springer: Berlin, 2001; 226-238.
    • Pinto M, Amor M, Fuentes L, Troya JM. Supporting heterogeneous users in collaborative virtual environments using AOP. Proceedings of the 9th International Conference on Cooperative Information Systems (CoopIS), Trento, Italy, September 2001 (Lecture Notes in Computer Science, vol. 2172), Batini C, Giunchiglia F, Giorgini P, Mecella M (eds.). Springer: Berlin, 2001; 226-238.
  • 23
    • 33846384454 scopus 로고    scopus 로고
    • XML Schema Specifications and Development, 3 May
    • XML Schema Specifications and Development, 2004. http://www.w3.org/XML/ Schema#dev [3 May 2006].
    • (2004)
  • 24
    • 84976750814 scopus 로고
    • Research directions in software composition
    • Nierstrasz O, Meijler TD. Research directions in software composition. ACM Computing Surveys 1995; 27(2):262-262.
    • (1995) ACM Computing Surveys , vol.27 , Issue.2 , pp. 262-262
    • Nierstrasz, O.1    Meijler, T.D.2
  • 28
    • 30344470669 scopus 로고    scopus 로고
    • Encyclopedia of software engineering
    • Marciniak J ed, Wiley: New York
    • Garlan D. Encyclopedia of software engineering. Software Architecture, Marciniak J (ed.). Wiley: New York, 2001.
    • (2001) Software Architecture
    • Garlan, D.1
  • 30
    • 33846372802 scopus 로고    scopus 로고
    • CORBA Component Model Tutorial, April, 10 July
    • Object Management Group. CORBA Component Model Tutorial, April 2002. http://www.omg.org/docs/ccm/02-04-01.ppt [10 July 2006].
    • (2002)
  • 31
    • 33846350723 scopus 로고    scopus 로고
    • Java Sun Microsystems. The J2EE 1.4 Tutorial, 2004. http://java.sun.eom/j2ee/1.4/docs/tutorial/doc/index.html [3 May 2006].
    • Java Sun Microsystems. The J2EE 1.4 Tutorial, 2004. http://java.sun.eom/j2ee/1.4/docs/tutorial/doc/index.html [3 May 2006].
  • 32
    • 0034472289 scopus 로고    scopus 로고
    • Multi-perspective specification, design and implementation of software components using aspects
    • Grundy J. Multi-perspective specification, design and implementation of software components using aspects. International Journal of Software Engineering and Knowledge 2000; 10(6):713-734.
    • (2000) International Journal of Software Engineering and Knowledge , vol.10 , Issue.6 , pp. 713-734
    • Grundy, J.1
  • 33
    • 0036682330 scopus 로고    scopus 로고
    • Engineering plug-in software components to support collaborative work
    • Grundy J, Hosking JG. Engineering plug-in software components to support collaborative work. Software - Practice and Experience 2002; 32(10):983-1013.
    • (2002) Software - Practice and Experience , vol.32 , Issue.10 , pp. 983-1013
    • Grundy, J.1    Hosking, J.G.2
  • 38
    • 0032670466 scopus 로고    scopus 로고
    • Aspect-oriented requirements engineering for components-based software systems
    • Limerick, Ireland, 7-8 June, IEEE Computer Society: Washington, DC
    • Grundy J. Aspect-oriented requirements engineering for components-based software systems. Fourth International Symposium on Requirements Engineering, Limerick, Ireland, 7-8 June 1999. IEEE Computer Society: Washington, DC, 1999; 84-91.
    • (1999) Fourth International Symposium on Requirements Engineering , pp. 84-91
    • Grundy, J.1
  • 39
    • 5744242814 scopus 로고    scopus 로고
    • PhD Thesis, Ecole Polytechnique de Lausanne EPFL, Computer Science, Switzerland, June
    • Kande MM. A concern-oriented approach to software architecture. PhD Thesis, Ecole Polytechnique de Lausanne (EPFL), Computer Science, Switzerland, June 2003.
    • (2003) A concern-oriented approach to software architecture
    • Kande, M.M.1
  • 50
    • 84937410248 scopus 로고    scopus 로고
    • Elrad T, Aldawud O, Bader A. Aspect-oriented modeling: Bridging the gap between implementation and design. Proceedings of the 2nd International Conference on Generative Programming and Component Engineering (GPCE), Pittsburgh, PA, October 2002 (Lecture Notes in Computer Science, 2487), Batory DS, Consel C, Taha W (eds.). Springer: Berlin, 2002; 189-201.
    • Elrad T, Aldawud O, Bader A. Aspect-oriented modeling: Bridging the gap between implementation and design. Proceedings of the 2nd International Conference on Generative Programming and Component Engineering (GPCE), Pittsburgh, PA, October 2002 (Lecture Notes in Computer Science, vol. 2487), Batory DS, Consel C, Taha W (eds.). Springer: Berlin, 2002; 189-201.
  • 51
    • 5744230994 scopus 로고    scopus 로고
    • An aspect-oriented approach to early design modeling
    • France R, Ray I, Georg G, Ghosh S. An aspect-oriented approach to early design modeling. IEE Proceedings - Software 2004; 151(4): 173-186.
    • (2004) IEE Proceedings - Software , vol.151 , Issue.4 , pp. 173-186
    • France, R.1    Ray, I.2    Georg, G.3    Ghosh, S.4
  • 52
    • 33846335926 scopus 로고    scopus 로고
    • Survey of aspect-oriented languages and execution models
    • May
    • Brichau J, Haupt M. Survey of aspect-oriented languages and execution models. AOSD-Europe NoE Public Documents, May 2005. http://www.aosd-europe.net/ documents/aspLang.pdf.
    • (2005) AOSD-Europe NoE Public Documents
    • Brichau, J.1    Haupt, M.2
  • 55
    • 33846370325 scopus 로고    scopus 로고
    • Aspecu development tools subproject, 3 May
    • Aspecu development tools subproject, 2004. http://www.eclipse.org/ajdt/ [3 May 2006].
    • (2004)


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