메뉴 건너뛰기




Volumn 4640 LNCS, Issue , 2007, Pages 3-53

COMPASS: Composition-centric mapping of aspectual requirements to architecture

Author keywords

Architecture composition; Architecture design; Aspect oriented software development; Early aspects; Requirements composition; Requirements engineering; Requirements to architecture mapping

Indexed keywords

NATURAL LANGUAGE PROCESSING SYSTEMS; OBJECT ORIENTED PROGRAMMING; PATTERN RECOGNITION; SOFTWARE ARCHITECTURE;

EID: 38549167066     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-77042-8_2     Document Type: Conference Paper
Times cited : (20)

References (69)
  • 1
    • 38549173947 scopus 로고    scopus 로고
    • IBM Patterns for e-business December
    • IBM Patterns for e-business (December 2006), http://www.128.ibm.com/ developerworks/patterns/
    • (2006)
  • 4
    • 38549169300 scopus 로고    scopus 로고
    • British National Corpus, UK
    • British National Corpus, Oxford University Computing Services, UK (2006), http://www.natcorp.ox.ac.uk/
    • (2006) Oxford University Computing Services
  • 5
    • 38549117145 scopus 로고    scopus 로고
    • SketchEngine, Lexical Computing Ltd (2006), www.sketchengine.co.uk
    • (2006) Lexical Computing Ltd
  • 6
    • 38549088250 scopus 로고    scopus 로고
    • WMATRIX, UK
    • WMATRIX, Lancaster University, UK (2006), http://www.comp.lancs.ac.uk/ ucrel/wmatrix/
    • (2006) Lancaster University
  • 7
    • 84957048411 scopus 로고    scopus 로고
    • Specifying and Analyzing Dynamic Software Architectures
    • Astesiano, E, ed, ETAPS 1998 and FASE 1998, Springer, Heidelberg
    • Allen, R., Dounce, R., Garlan, D.: Specifying and Analyzing Dynamic Software Architectures. In: Astesiano, E. (ed.) ETAPS 1998 and FASE 1998. LNCS, vol. 1382, pp. 21-37. Springer, Heidelberg (1998)
    • (1998) LNCS , vol.1382 , pp. 21-37
    • Allen, R.1    Dounce, R.2    Garlan, D.3
  • 8
    • 38549166461 scopus 로고    scopus 로고
    • Bachmann, F., Bass, L., Klein, M.: Deriving Architectural Tactics: A Step Towards Methodical Architectural Design, Carnegie Mellon University & Software Engineering Institute, Pittsburgh, PA, Technical Report CMU/SEI-2003-TR-004 (March 2003), http://www.sei.cmu.edu/pub/documents/03. reports/pdf/03tr004.pdf
    • Bachmann, F., Bass, L., Klein, M.: Deriving Architectural Tactics: A Step Towards Methodical Architectural Design, Carnegie Mellon University & Software Engineering Institute, Pittsburgh, PA, Technical Report CMU/SEI-2003-TR-004 (March 2003), http://www.sei.cmu.edu/pub/documents/03. reports/pdf/03tr004.pdf
  • 10
    • 38549133279 scopus 로고    scopus 로고
    • Barais, O., Cariou, E., Duchien, L., Pessemier, N., Seinturier, L.: TranSAT: A Framework for the Specification of Software Architecture Evolution. In: Odersky, M. (ed.) ECOOP 2004. LNCS, 3086, Springer, Heidelberg (2004)
    • Barais, O., Cariou, E., Duchien, L., Pessemier, N., Seinturier, L.: TranSAT: A Framework for the Specification of Software Architecture Evolution. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol. 3086, Springer, Heidelberg (2004)
  • 12
    • 33847190798 scopus 로고    scopus 로고
    • Natural Language and Requirements Engineering - Nu?
    • Imperial College, London, UK
    • Berry, D.M.: Natural Language and Requirements Engineering - Nu? In: International Workshop on Requirements Engineering, Imperial College, London, UK (2001)
    • (2001) International Workshop on Requirements Engineering
    • Berry, D.M.1
  • 17
    • 38549173454 scopus 로고    scopus 로고
    • Chitchyan, R., Sampaio, A., Rashid, A., Sawyer, P., Khan, S.: Initial Version of Aspect-Oriented Requirements Engineering Model, Lancaster University, Lancaster AOSD-Europe project report (D36) No: AOSD-Europe-ULANC-17 (February 2006), http://www.aosd-europe.net/
    • Chitchyan, R., Sampaio, A., Rashid, A., Sawyer, P., Khan, S.: Initial Version of Aspect-Oriented Requirements Engineering Model, Lancaster University, Lancaster AOSD-Europe project report (D36) No: AOSD-Europe-ULANC-17 (February 2006), http://www.aosd-europe.net/
  • 20
    • 0036038853 scopus 로고    scopus 로고
    • An Infrastructure for the Rapid Development of XML-based Architecture Description Languages
    • Orlando, Florida, USA, May 19-25
    • Dashofy, E.M., Hoek, A.v.d., Taylor, R.N.: An Infrastructure for the Rapid Development of XML-based Architecture Description Languages. In: 24th International Conference on Software Engineering (ICSE2002), Orlando, Florida, USA, May 19-25, 2001, pp. 266-276 (2002)
    • (2001) 24th International Conference on Software Engineering (ICSE2002) , pp. 266-276
    • Dashofy, E.M.1    Hoek, A.V.D.2    Taylor, R.N.3
  • 23
    • 38549175510 scopus 로고    scopus 로고
    • Refinement and Evolution Issues in Bridging Requirements and Architecture - the CBSP Approach
    • Toronto, Canada, May 12-19, 2001
    • Egyed, A., Grunbacher, P., Medvidovic, N.: Refinement and Evolution Issues in Bridging Requirements and Architecture - the CBSP Approach. In: From Software Requirements to Architecture Workshop (held with ICSE 2001), Toronto, Canada, May 12-19, 2001, pp. 42-47 (2001)
    • (2001) From Software Requirements to Architecture Workshop (held with ICSE , pp. 42-47
    • Egyed, A.1    Grunbacher, P.2    Medvidovic, N.3
  • 24
    • 38549145201 scopus 로고    scopus 로고
    • DAOPxADL: An Extension of the xADL Architecture Description Language with Aspects
    • Barcelona, Spain
    • Fuentes, L., Gárnez, N., Pinto, M.: DAOPxADL: An Extension of the xADL Architecture Description Language with Aspects. In: DSOA'06 workshop (held with JISBD'06), Barcelona, Spain (2006)
    • (2006) DSOA'06 workshop (held with JISBD'06)
    • Fuentes, L.1    Gárnez, N.2    Pinto, M.3
  • 25
    • 33846347006 scopus 로고    scopus 로고
    • Supporting the Development of CAM/DAOP Applications: An Integrated Development Process
    • Fuentes, L., Pinto, M., Troya, J.M.: Supporting the Development of CAM/DAOP Applications: an Integrated Development Process. Software Practice and Experience 37(1), 21-64 (2007)
    • (2007) Software Practice and Experience , vol.37 , Issue.1 , pp. 21-64
    • Fuentes, L.1    Pinto, M.2    Troya, J.M.3
  • 26
    • 38549104830 scopus 로고    scopus 로고
    • Garcia, A., Chavez, C., Batista, T., Sant'Anna, C., Kulesza, U., Rashid, A., C.J.P.d.L.E.: On the Modular Representation of Architectural Aspects. In: Gruhn, V., Oquendo, F. (eds.) EWSA 2006. LNCS, 4344, pp. 82-97. Springer, Heidelberg (2006) [27] Garlan, D., Monroe, R.T., Wile, D.: ACME: Architectural Description of Component-Based Systems. In: Leavens, G.T., Sitaraman, M. (eds.) Foundations of Component-Based Systems, pp. 47-68. Cambridge University Press, Cambridge (2000)
    • Garcia, A., Chavez, C., Batista, T., Sant'Anna, C., Kulesza, U., Rashid, A., C.J.P.d.L.E.: On the Modular Representation of Architectural Aspects. In: Gruhn, V., Oquendo, F. (eds.) EWSA 2006. LNCS, vol. 4344, pp. 82-97. Springer, Heidelberg (2006) [27] Garlan, D., Monroe, R.T., Wile, D.: ACME: Architectural Description of Component-Based Systems. In: Leavens, G.T., Sitaraman, M. (eds.) Foundations of Component-Based Systems, pp. 47-68. Cambridge University Press, Cambridge (2000)
  • 28
    • 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 Engineering 20(6), 713-734 (2000)
    • (2000) International Journal of Software Engineering and Knowledge Engineering , vol.20 , Issue.6 , pp. 713-734
    • Grundy, J.1
  • 32
    • 26444612183 scopus 로고    scopus 로고
    • Jani, D., Vanderveken, D., Perry, D.E.: Deriving Architecture Specifications from KAOS Specifications: A Research Case Study. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, 3527, pp. 185-202. Springer, Heidelberg (2005)
    • Jani, D., Vanderveken, D., Perry, D.E.: Deriving Architecture Specifications from KAOS Specifications: A Research Case Study. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol. 3527, pp. 185-202. Springer, Heidelberg (2005)
  • 33
    • 5744242814 scopus 로고    scopus 로고
    • PhD Thesis, Swiss Federal Institute of Technology EPFL, Lausanne, Switzerland
    • Kandé, M.M.: A Concern-Oriented Approach to Software Architecture, PhD Thesis, Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland (2003), http://infoscience.epfl.ch/getfile.py?mode=best&recid=54726
    • (2003) A Concern-Oriented Approach to Software Architecture
    • Kandé, M.M.1
  • 34
    • 17044391888 scopus 로고    scopus 로고
    • From Aspectual Requirements to Proof Obligations for Aspect-Oriented Systems
    • IEEE Computer Society Press, Los Alamitos
    • Katz, S., Rashid, A.: From Aspectual Requirements to Proof Obligations for Aspect-Oriented Systems. In: International Conference on Requirements Engineering (RE'04), pp. 48-57. IEEE Computer Society Press, Los Alamitos (2004)
    • (2004) International Conference on Requirements Engineering (RE'04) , pp. 48-57
    • Katz, S.1    Rashid, A.2
  • 38
    • 35248827688 scopus 로고    scopus 로고
    • Lamsweerde, A.v.: From System Goals to Software Architecture. In: Bernardo, M., Inverardi, P. (eds.) SFM 2003. LNCS, 2804, pp. 25-43. Springer, Heidelberg (2003)
    • Lamsweerde, A.v.: From System Goals to Software Architecture. In: Bernardo, M., Inverardi, P. (eds.) SFM 2003. LNCS, vol. 2804, pp. 25-43. Springer, Heidelberg (2003)
  • 41
    • 0033892696 scopus 로고    scopus 로고
    • A classification and Comparison Framework for Software Architecture Description Languages
    • Medvidovic, N., Taylor, R.N.: A classification and Comparison Framework for Software Architecture Description Languages. IEEE Transitions on Software Engineering 26(1), 70-93 (2000)
    • (2000) IEEE Transitions on Software Engineering , vol.26 , Issue.1 , pp. 70-93
    • Medvidovic, N.1    Taylor, R.N.2
  • 43
    • 25144443535 scopus 로고    scopus 로고
    • Moreira, A., Ara-jo, J., Rashid, A.: A Concern-Oriented Requirements Engineering Model. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, 3520, pp. 293-308. Springer, Heidelberg (2005)
    • Moreira, A., Ara-jo, J., Rashid, A.: A Concern-Oriented Requirements Engineering Model. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 293-308. Springer, Heidelberg (2005)
  • 44
    • 27644431931 scopus 로고    scopus 로고
    • Multi-Dimensional Separation of Concerns in Requirements Engineering
    • Paris, France, August 29, September 2
    • Moreira, A., Ara-jo, J., Rashid, A.: Multi-Dimensional Separation of Concerns in Requirements Engineering. In: 13th International Requirements Engineering Conference (RE'05), Paris, France, August 29 - September 2, 2005, pp. 285-296 (2005)
    • (2005) 13th International Requirements Engineering Conference (RE'05) , pp. 285-296
    • Moreira, A.1    Ara-jo, J.2    Rashid, A.3
  • 45
    • 85008523798 scopus 로고    scopus 로고
    • Weaving Together Requirements and Architectures
    • Nuseibeh, B.: Weaving Together Requirements and Architectures. IEEE Computer 34(3), 115-117 (2001)
    • (2001) IEEE Computer , vol.34 , Issue.3 , pp. 115-117
    • Nuseibeh, B.1
  • 46
    • 70350594490 scopus 로고    scopus 로고
    • PRISMA: Towards quality, aspect-oriented and dynamic software architectures
    • Dallas, Texas, USA, November 6, 7, IEEE Computer Society, Los Alamitos
    • Pérez, J., Ramos, I., Jaén, J., Letelier, P., Navarro, E.: PRISMA: towards quality, aspect-oriented and dynamic software architectures. In: Third International Conference on Quality Software (QSIC'03), Dallas, Texas, USA, November 6 - 7, 2003, pp. 59-66. IEEE Computer Society, Los Alamitos (2003)
    • (2003) Third International Conference on Quality Software (QSIC'03) , pp. 59-66
    • Pérez, J.1    Ramos, I.2    Jaén, J.3    Letelier, P.4    Navarro, E.5
  • 47
    • 38549150087 scopus 로고    scopus 로고
    • Components, ADL and AOP: Towards a Common Approach
    • Odersky, M, ed, ECOOP 2004, Springer, Heidelberg
    • Pessemier, N., Seinturier, L., Duchien, L.: Components, ADL and AOP: Towards a Common Approach. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol. 3086, Springer, Heidelberg (2004)
    • (2004) LNCS , vol.3086
    • Pessemier, N.1    Seinturier, L.2    Duchien, L.3
  • 48
    • 35248818751 scopus 로고    scopus 로고
    • Pinto, M., Fuentes, L., Troya, J.M.: DAOP-ADL: An Architecture Description Language for Dynamic Component and Aspect-Based Development. In: Pfenning, F., Smaragdakis, Y. (eds.) GPCE 2003. LNCS, 2830, pp. 118-137. Springer, Heidelberg (2003)
    • Pinto, M., Fuentes, L., Troya, J.M.: DAOP-ADL: An Architecture Description Language for Dynamic Component and Aspect-Based Development. In: Pfenning, F., Smaragdakis, Y. (eds.) GPCE 2003. LNCS, vol. 2830, pp. 118-137. Springer, Heidelberg (2003)
  • 49
    • 38149093510 scopus 로고    scopus 로고
    • AO-ADL: An ADL for describing Aspect-Oriented Architectures
    • Vancouver, Canada March 13
    • Pinto, M., Fuentes, L.: AO-ADL: An ADL for describing Aspect-Oriented Architectures. In: Early Aspect Workshop (held with AOSD'07), Vancouver, Canada (March 13, 2007)
    • (2007) Early Aspect Workshop (held with AOSD'07)
    • Pinto, M.1    Fuentes, L.2
  • 50
    • 48749110948 scopus 로고    scopus 로고
    • Towards the Architectural Definition of the Health Watcher System with AO-ADL
    • Minnesota, USA May
    • Pinto, M., Gámez, N., Fuentes, L.: Towards the Architectural Definition of the Health Watcher System with AO-ADL. In: Early Aspect Workshop (held with ICSE'07), Minnesota, USA (May 2007)
    • (2007) Early Aspect Workshop (held with ICSE'07)
    • Pinto, M.1    Gámez, N.2    Fuentes, L.3
  • 52
    • 33750354955 scopus 로고    scopus 로고
    • Rashid, A., Moreira, A.: Domain Models are NOT Aspect Free. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, 4199, pp. 155-169. Springer, Heidelberg (2006)
    • Rashid, A., Moreira, A.: Domain Models are NOT Aspect Free. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol. 4199, pp. 155-169. Springer, Heidelberg (2006)
  • 55
    • 33745648288 scopus 로고    scopus 로고
    • EA-Miner: A Tool for Automating Aspect-Oriented Requirements Identification
    • Long Beach, California, USA, November 7-11
    • Sampaio, A., Chitchyan, R., Rashid, A., Rayson, P.: EA-Miner: a Tool for Automating Aspect-Oriented Requirements Identification. In: 20th Automated Software Engineering Conference (ASE'05), Long Beach, California, USA, November 7-11, 2005, pp. 352-355 (2005)
    • (2005) 20th Automated Software Engineering Conference (ASE'05) , pp. 352-355
    • Sampaio, A.1    Chitchyan, R.2    Rashid, A.3    Rayson, P.4
  • 57
    • 33846161179 scopus 로고    scopus 로고
    • Shallow Knowledge as an Aid to Deep Understanding in Early Phase Requirements Engineering
    • Sawyer, P., Rayson, P., Cosh, K.: Shallow Knowledge as an Aid to Deep Understanding in Early Phase Requirements Engineering. IEEE Transactions on Software Engineering 31(11), 969-981 (2005)
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.11 , pp. 969-981
    • Sawyer, P.1    Rayson, P.2    Cosh, K.3
  • 59
    • 0141725660 scopus 로고    scopus 로고
    • The Pragmatics of Model-Driven Development
    • Selic, B.: The Pragmatics of Model-Driven Development. IEEE Software 20(5), 19-25 (2003)
    • (2003) IEEE Software , vol.20 , Issue.5 , pp. 19-25
    • Selic, B.1
  • 60
    • 0141725642 scopus 로고    scopus 로고
    • Model transformation: The heart and soul of model-driven software development
    • Sendall, S., Kozaczynski, W.: Model transformation: the heart and soul of model-driven software development. IEEE Software 20(5), 42-45 (2003)
    • (2003) IEEE Software , vol.20 , Issue.5 , pp. 42-45
    • Sendall, S.1    Kozaczynski, W.2
  • 63
    • 0031654169 scopus 로고    scopus 로고
    • Viewpoints for requirements elicitation: A practical approach
    • Kyoto. Japan, April 19-25, IEEE Computer Society, Los Alamitos
    • Sommerville, I., Sawyer, P., Viller, S.: Viewpoints for requirements elicitation: a practical approach. In: International Conference of Requirements Engineering (ICRE'98), Kyoto. Japan, April 19-25, 1998, pp. 74-81. IEEE Computer Society, Los Alamitos (1998)
    • (1998) International Conference of Requirements Engineering (ICRE'98) , pp. 74-81
    • Sommerville, I.1    Sawyer, P.2    Viller, S.3
  • 66
    • 4944256191 scopus 로고    scopus 로고
    • ASAAM: Aspectual software architecture analysis method
    • Oslo, Norway, June 12-15, IEEE Computer Society Press, Los Alamitos
    • Tekinerdogan, B.: ASAAM: Aspectual software architecture analysis method. In: 4th Working IEEE/IFIP Conference on Software Architecture (WICSA'04), Oslo, Norway, June 12-15, 2004, pp. 5-14. IEEE Computer Society Press, Los Alamitos (2004)
    • (2004) 4th Working IEEE/IFIP Conference on Software Architecture (WICSA'04) , pp. 5-14
    • Tekinerdogan, B.1
  • 69
    • 38549160922 scopus 로고    scopus 로고
    • Towards Tool-supported Update of Pointcuts in AO Refactoring
    • Bonn, Germany, March 20-24
    • Wloka, J.: Towards Tool-supported Update of Pointcuts in AO Refactoring. In: Linking Aspect Technology and Evolution Workshop (held with AOSD'06), Bonn, Germany, March 20-24, 2006, pp. 20-24 (2006)
    • (2006) Linking Aspect Technology and Evolution Workshop (held with AOSD'06) , pp. 20-24
    • Wloka, J.1


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