{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,22]],"date-time":"2025-01-22T21:40:19Z","timestamp":1737582019298,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":55,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540770411"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-77042-8_3","type":"book-chapter","created":{"date-parts":[[2007,11,24]],"date-time":"2007-11-24T05:09:33Z","timestamp":1195880973000},"page":"54-113","source":"Crossref","is-referenced-by-count":7,"title":["Aspects at the Right Time"],"prefix":"10.1007","author":[{"given":"Pablo","family":"S\u00e1nchez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lidia","family":"Fuentes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew","family":"Jackson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Siobh\u00e1n","family":"Clarke","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"volume-title":"Aspect-Oriented Software Development","year":"2004","key":"3_CR1","unstructured":"Filman, R., Elrad, T., Clarke, S., Aksit, M. (eds.): Aspect-Oriented Software Development. Addison-Wesley, Reading (2004)"},{"key":"3_CR2","unstructured":"Chitchyan, R., Rashid, A., Sawyer, P., Garcia, A., Pinto, M., Bakker, J., Tekinerdogan, B., Clarke, S., Jackson, A.: Report synthesizing state-of-the-art in aspect-oriented requirements engineering, architectures and design. AOSD-Europe Deliverable D11. Lancaster University (May 2005), http:\/\/www.aosd-europe.net\/deliverables\/d11.pdf"},{"key":"3_CR3","volume-title":"Aspect-Oriented Analysis and Design: The Theme Approach","author":"S. Clarke","year":"2005","unstructured":"Clarke, S., Baniassad, E.: Aspect-Oriented Analysis and Design: The Theme Approach. Addison-Wesley, Reading (2005)"},{"issue":"4","key":"3_CR4","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1093\/comjnl\/bxh083","volume":"48","author":"M. Pinto","year":"2005","unstructured":"Pinto, M., Fuentes, L., Troya, J.M.: A Dynamic Component and Aspect-Oriented Platform. The Computer Journal\u00a048(4), 401\u2013442 (2005)","journal-title":"The Computer Journal"},{"key":"3_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1007\/3-540-45441-1_29","volume-title":"\u00abUML\u00bb 2001 \u2013 The Unified Modeling Language. Modeling Languages, Concepts, and Tools","author":"S. Sendall","year":"2001","unstructured":"Sendall, S., Strohmeier, A.: Specifying Concurrent System Behaviour and Timing Constraints using OCL and UML. In: Gogolla, M., Kobryn, C. (eds.) \u00abUML\u00bb 2001 \u2013 The Unified Modeling Language. Modeling Languages, Concepts, and Tools. LNCS, vol.\u00a02185, pp. 391\u2013405. Springer, Heidelberg (2001)"},{"key":"3_CR6","doi-asserted-by":"crossref","unstructured":"Rashid, A., Moreira, A., Ara\u00fajo, J.: Modularisation and Composition of Aspectual Requirements. In: Proceedings of the 2nd International Conference on Aspect-Oriented Software Development (AOSD), Boston, USA, pp. 11\u201320 (March 2003)","DOI":"10.1145\/643603.643605"},{"key":"3_CR7","volume-title":"Object-Oriented Software Engineering: A Use Case Driven Approach","author":"I. Jacobson","year":"1992","unstructured":"Jacobson, I.: Object-Oriented Software Engineering: A Use Case Driven Approach, 1st edn. Addison-Wesley, Reading (1992)","edition":"1"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"Soeiro, E., Brito, I., Moreira, A.: An XML-Based Language for Specification and Composition of Aspectual Concerns. In: Proceedings of the 8th International Conference on Enterprise Information Systems (ICEIS), Paphos, Cyprus, December 2006, pp. 410\u2013419 (2006)","DOI":"10.5220\/0002494704100419"},{"key":"3_CR9","unstructured":"Brinksma, E. (ed.): Information Processing Systems - Open Systems Interconnection - LOTOS - A Formal Description Technique Based on the Temporal Ordering of Observational Behaviour. ISO 8807 (1988)"},{"key":"3_CR10","unstructured":"Lamsweerde, A.V., Dardenne, A., Delcourt, B., Dubisy, F.: The KAOS Project: Knowledge Acquisition in Automated Specification of Software. In: American Association for Artificial Intelligence (AAAI). Spring Symposium Series, Stanford University, USA, pp. 59\u201362 (March 1991)"},{"key":"3_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1007\/11966104_7","volume-title":"Software Architecture","author":"A. Garcia","year":"2006","unstructured":"Garcia, A., Chavez, C., Batista, T., Sant\u2019anna, C., Kulesza, U., Rashid, A., Lucena, C.: On the Modular Representation of Architectural Aspects. In: Gruhn, V., Oquendo, F. (eds.) EWSA 2006. LNCS, vol.\u00a04344, pp. 82\u201397. Springer, Heidelberg (2006)"},{"key":"3_CR12","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP 2004 \u2013 Object-Oriented Programming","author":"N. Pessemier","year":"2004","unstructured":"Pessemier, N., Seinturier, L., Duchien, L.: Components, ADL and AOP: Towards a Common Approach. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol.\u00a03086, Springer, Heidelberg (2004)"},{"key":"3_CR13","doi-asserted-by":"crossref","unstructured":"P\u00e9rez, J., Ramos, I., Ja\u00e9n, J., Letelier, P., Navarro, E.: PRISMA: Towards Quality, Aspect-Oriented and Dynamic Software Architectures. In: Proceedings of the 3rd International Conference on Quality Software (QSIC), Dallas, USA, pp. 59\u201366 (November 2003)","DOI":"10.1109\/QSIC.2003.1319086"},{"key":"3_CR14","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"C. Szyperski","year":"2002","unstructured":"Szyperski, C.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley, Reading (2002)","edition":"2"},{"key":"3_CR15","volume-title":"The Unified Software Development Process","author":"I. Jacobson","year":"1999","unstructured":"Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process, 1st edn. Addison-Wesley, Reading (1999)","edition":"1"},{"key":"3_CR16","volume-title":"Object-Oriented Modeling and Design","author":"J.R. Rumbaugh","year":"1990","unstructured":"Rumbaugh, J.R, Blaha, M.R, Lorensen, W., Eddy, F., Premerlani, W.: Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs (1990)"},{"key":"3_CR17","volume-title":"Object Oriented Systems Analysis: Modeling the World in Data","author":"D. Shaller","year":"1988","unstructured":"Shaller, D., Mellor, S.J.: Object Oriented Systems Analysis: Modeling the World in Data. Prentice Hall, Englewood Cliffs (1988)"},{"key":"3_CR18","volume-title":"Objects, Components, and Frameworks with UML: The Catalysis Approach","author":"D.F. D\u2019Souza","year":"1998","unstructured":"D\u2019Souza, D.F, Wills, A.C.: Objects, Components, and Frameworks with UML: The Catalysis Approach. Addison-Wesley, Reading (1998)"},{"key":"3_CR19","unstructured":"Chitchyan, R., Pinto, M., Fuentes, L., Rashid, A.: Relating AO Requirements to AO Architecture. In: Proceedings of the 7th Workshop on Early Aspects (EA), at the 20th International Conference on Objects-Oriented Programming, Systems and Applications (OOPSLA), San Diego, USA (October 2005)"},{"key":"3_CR20","doi-asserted-by":"crossref","unstructured":"Moreira, A., Rashid, A., Ara\u00fajo, J.: Multi-Dimensional Separation of Concerns in Requirements Engineering. In: Proceedings of 13th International Conference on Requirements Engineering (RE), Paris, France, August-September 2005, pp. 285\u2013296 (2005)","DOI":"10.1109\/RE.2005.46"},{"key":"3_CR21","unstructured":"Jackson, A., S\u00e1nchez, P., Fuentes, L., Clarke, S.: Towards Traceability from AO Architecture Design to AO Design. In: Proceedings of the 8th Workshop on Early Aspects: Traceability of Aspects in the Early Life Cycle (EA), at the 5th International Conference on Aspect-Oriented Software Development, Bonn, Germany (March 2006)"},{"issue":"1","key":"3_CR22","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1002\/spe.744","volume":"37","author":"M. Pinto","year":"2007","unstructured":"Pinto, M., Fuentes, L., Troya, J.M.: Supporting the Development of CAM\/DAOP Applications: An Integrated Development Process. Software: Practice and Experience\u00a037(1), 21\u201364 (2007)","journal-title":"Software: Practice and Experience"},{"key":"3_CR23","volume-title":"Software Assessments, Benchmarks, and Best Practices","author":"C. Jones","year":"2000","unstructured":"Jones, C.: Software Assessments, Benchmarks, and Best Practices, 1st edn. Addison-Wesley, Reading (2000)","edition":"1"},{"key":"3_CR24","unstructured":"Han, Y., Kniesel, G., Cremers, A.B.: A Meta Model and Modelling Notation for AspectJ. In: Proceedings of the 5th Workshop on Aspect-oriented Modelling with UML (AOM), at the 7th International Conference on Unified Modelling Language - the Language and its applications (UML), Lisbon, Portugal (October 2004)"},{"key":"3_CR25","unstructured":"Herrmann, S.: Composable Designs with UFA. In: Proceedings of the 1st Workshop on Aspect-oriented Modelling (AOM), at the 1st International Conference on Aspect-Oriented Software Development (AOSD), Enschede, The Netherlands (April 2002)"},{"key":"3_CR26","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP 2004 \u2013 Object-Oriented Programming","author":"O. Barais","year":"2004","unstructured":"Barais, O., Duchien, L., Cariou, E., Pessemier, N., Seinturier, L.: TranSAT: A Framework for the Specifcation of Software Architecture Evolution. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol.\u00a03086, Springer, Heidelberg (2004)"},{"key":"3_CR27","unstructured":"Baros, J.P., Gomes, L.: Activities as Behaviour Aspects. In: Proceedings of the 2nd Workshop on Aspect-oriented Modelling (AOM), at the 2nd International Conference on Unified Modelling Language - the Language and its Applications (UML), Dresden, Germany (September-October 2002)"},{"issue":"6","key":"3_CR28","doi-asserted-by":"publisher","first-page":"713","DOI":"10.1142\/S0218194000000341","volume":"10","author":"J. Grundy","year":"2000","unstructured":"Grundy, J.: Multi-Perspective Specification, Design And Implementation Of Software Components Using Aspects. International Journal of Software Engineering and Knowledge Engineering\u00a010(6), 713\u2013734 (2000)","journal-title":"International Journal of Software Engineering and Knowledge Engineering"},{"key":"3_CR29","volume-title":"Aspect-Oriented Software Development with Use Cases","author":"I. Jacobson","year":"2004","unstructured":"Jacobson, I., Ng, P.: Aspect-Oriented Software Development with Use Cases. Adisson-Wesley, Reading (2004)"},{"key":"3_CR30","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP 2006 \u2013 Object-Oriented Programming","author":"J. Magno","year":"2006","unstructured":"Magno, J., Moreira, A.: Concern Interactions and Tradeoffs: Preparing Requirements to Architecture. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol.\u00a04067, Springer, Heidelberg (2006)"},{"key":"3_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1007\/11966104_12","volume-title":"Software Architecture","author":"P. S\u00e1nchez","year":"2006","unstructured":"S\u00e1nchez, P., Magno, J., Fuentes, L., Moreira, A., Ara\u00fajo, J.: Towards MDD Transformations from AO requirements to AO architecture. In: Gruhn, V., Oquendo, F. (eds.) EWSA 2006. LNCS, vol.\u00a04344, pp. 159\u2013174. Springer, Heidelberg (2006)"},{"issue":"12","key":"3_CR32","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D.L. Parnas","year":"1972","unstructured":"Parnas, D.L.: On the Criteria to be used in Decomposing Systems into Modules. Communications of the ACM\u00a015(12), 1053\u20131058 (1972)","journal-title":"Communications of the ACM"},{"key":"3_CR33","doi-asserted-by":"crossref","unstructured":"Katara, M., Katz, S.: Architectural Views of Aspects. In: Proceedings of the 2nd International Conference on Aspect-Oriented Software Development (AOSD), Boston, USA, pp. 1\u201310 (March 2003)","DOI":"10.1145\/643603.643604"},{"key":"3_CR34","doi-asserted-by":"crossref","unstructured":"Maletic, J.I., Collard, M.L., Simoes, B.: An XML-Based Approach to Support the Evolution of Model-to-Model Traceability Links. In: Proceedings of the 3rd International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE), at the 20th International Conference on Automated Software Engineering (ASE), Long Beach USA, November 2005, pp. 67\u201372 (2005)","DOI":"10.1145\/1107656.1107671"},{"key":"3_CR35","doi-asserted-by":"crossref","unstructured":"Sabetzadeh, M., Easterbrook, S.: Traceability in Viewpoint Merging: A Model Management Perspective. In: Proceedings of the 3rd International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE), at the 20th International Conference on Automated Software Engineering (ASE), Long Beach USA, November 2005, pp. 44\u201349 (2005)","DOI":"10.1145\/1107656.1107667"},{"key":"3_CR36","unstructured":"Van den Berg, K., Tekinerdogan, B., Nguyen, H.: Analysis of Crosscutting in Model Transformations. In: Proceedings of the 2nd ECMDA Workshop on Traceability (ECMDA-TW), at 2nd European Conference on Model Driven Architecture \u2013 Foundations and Applications (ECMDA-FA), SINTEF Report (A219), Bilbao, Spain, July 2006, pp. 51\u201354 (2006)"},{"key":"3_CR37","volume-title":"Software architecture in practice","author":"L. Bass","year":"1997","unstructured":"Bass, L., Clements, P., Kazman, R.: Software architecture in practice. Addison-Wesley, Reading (1997)"},{"key":"3_CR38","unstructured":"Van Landuyt, D., Jackson, A., Op de beeck, S., Gr\u00e9goire, J., Scandariato, R., Joosen, W., Clarke, S.: Aspectual vs. Component-based Decomposition: A Quantitative Study. In: Proceedings of the 1st Workshop on Aspects in Architectural Description (AARCH), at the 6th International Conference on Aspect-Oriented Software Development (AOSD), Vancouver, Canada (March 2007)"},{"key":"3_CR39","unstructured":"Van Landuyt, D., Jackson, A., Op de beeck, S., Gr\u00e9goire, J., Scandariato, R., Joosen, W., Clarke, S.: Aspectual vs. Component-based Decomposition: Comparing the maintainability of AO and CB design: A Quantitative Study. In: Proceedings of the 1st Workshop on Aspects in Architectural Description (AARCH), at the 6th International Conference on Aspect-Oriented Software Development (AOSD), Vancouver, Canada (March 2007)"},{"key":"3_CR40","unstructured":"Sant\u2019Anna, C., Lobato, C., Kulesza, U., Garc\u00eda, A., Chavez, C., Lucena, C.: On the Quantitative Assessment of Modular Multi-Agent System Architectures. In: Proceedings of the Special Track on Multiagent Systems and Software Architecture (MASSA), at the 7th Net.ObjectDays Conference, Erfurt, Germany, September 2006, pp. 111\u2013135 (2006)"},{"key":"3_CR41","unstructured":"Sant\u2019Anna, C., Figueiredo, E., Garcia, A., Lucena, C.: On the Modularity Assessment of Software Architectures: Do my architectural concerns count? In: Proceedings of the 1st Workshop on Aspects in Architectural Description (AARCH), at the International Conference on Aspect-Oriented Software Development (AOSD), Vancouver, Canada (March 2007)"},{"key":"3_CR42","unstructured":"Tekinerdogan, B., Sant\u2019Anna, C., Garcia, A., Figueiredo, E., Pinto, M., Fuentes L.: General Architectural Evaluation Process Metrics, AOSD-Europe Deliverable D85, University of Twente (May 2007), http:\/\/www.aosd-europe.net\/deliverables\/d85.pdf"},{"key":"3_CR43","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/11687061_1","volume-title":"Transactions on Aspect-Oriented Software Development I","author":"C.V. Lopes","year":"2006","unstructured":"Lopes, C.V., Bajracharya, S.K.: Assessing Aspect Modularizations Using Design Structure Matrix and Net Option Value. In: Rashid, A., Aksit, M. (eds.) Transactions on Aspect-Oriented Software Development I. LNCS, vol.\u00a03880, pp. 1\u201335. Springer, Heidelberg (2006)"},{"key":"3_CR44","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/11687061_2","volume-title":"Transactions on Aspect-Oriented Software Development I","author":"A. Garcia","year":"2006","unstructured":"Garcia, A., Sant\u2019Anna, C., Figueiredo, E., Kulesza, U., Lucena, C., von Staa, A.: Modularizing Design Patterns with Aspects: A Quantitative Study. In: Rashid, A., Aksit, M. (eds.) Transactions on Aspect-Oriented Software Development I. LNCS, vol.\u00a03880, pp. 36\u201374. Springer, Heidelberg (2006)"},{"issue":"6","key":"3_CR45","doi-asserted-by":"publisher","first-page":"498","DOI":"10.1109\/32.142872","volume":"18","author":"B. Ramesh","year":"1992","unstructured":"Ramesh, B., Dhar, V.: Supporting Systems Development by Capturing Deliberations During Requirements Engineering. IEEE Transactions on Software Engineering\u00a018(6), 498\u2013510 (1992)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"3_CR46","doi-asserted-by":"crossref","unstructured":"Potts, C., Burns, G.: Recording the reasons for design decisions. In: Proceedings of the 10th International Conference on Software Engineering (ICSE), Singapore, April 1998, pp. 418\u2013427 (1988)","DOI":"10.1109\/ICSE.1988.93722"},{"key":"3_CR47","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1109\/MC.1983.1654237","volume":"16","author":"R. Blazer","year":"1983","unstructured":"Blazer, R., Cheatham, T., Green, C.: Software technology in the 90s: using a new paradigm. IEEE Computer\u00a016, 39\u201345 (1983)","journal-title":"IEEE Computer"},{"issue":"4","key":"3_CR48","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/MC.1987.1663532","volume":"20","author":"F.P. Brooks","year":"1987","unstructured":"Brooks, F.P.: No Silver Bullet: Essence and Accidents of Software Engineering. Computer\u00a020(4), 10\u201319 (1987)","journal-title":"Computer"},{"key":"3_CR49","doi-asserted-by":"crossref","unstructured":"Ahn, S., Chong, K.: A: Feature-Oriented Requirements Tracing Method: A Study of Cost-benefit Analysis. In: Proceedings of International Conference on Hybrid Information Technology (ICHIT), Cheju Island, Korea, November 2006, pp. 611\u2013616 (2006)","DOI":"10.1109\/ICHIT.2006.253670"},{"key":"3_CR50","series-title":"Lecture Notes in Computer Science","first-page":"60","volume-title":"Fast Software Encryption","author":"M. Heindl","year":"2005","unstructured":"Heindl, M., Biffl, S.: A case study on value-based requirements tracing. In: Gilbert, H., Handschuh, H. (eds.) FSE 2005. LNCS, vol.\u00a03557, pp. 60\u201369. Springer, Heidelberg (2005)"},{"issue":"3","key":"3_CR51","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/MC.2003.1185215","volume":"36","author":"B. Boehm","year":"2003","unstructured":"Boehm, B., Huang, L.G.: Value-Based Software Engineering: A Case Study. Computer\u00a036(3), 33\u201341 (2003)","journal-title":"Computer"},{"issue":"1","key":"3_CR52","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1109\/32.895989","volume":"27","author":"B. Ramesh","year":"2001","unstructured":"Ramesh, B., Jarke, M.: Toward reference models for requirements traceability. IEEE Transactions on Software Engineering\u00a027(1), 58\u201393 (2001)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"3_CR53","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28554-7","volume-title":"Model-driven Software Development","author":"S. Beydeda","year":"2005","unstructured":"Beydeda, S., Book, M., Gruhn, V.(eds.): Model-driven Software Development. Springer, Heidelberg (2005)"},{"key":"3_CR54","volume-title":"Model-Driven Software Development: Technology, Engineering, Management","author":"T. Stahl","year":"2006","unstructured":"Stahl, T., Voelter, M.: Model-Driven Software Development: Technology, Engineering, Management. John Wiley & Sons, Chichester (2006)"},{"key":"3_CR55","unstructured":"Lieberherr, K., Lorenz, D., Mezini, M.: Programming with Aspectual Components, Technical Report NU-CCS99 -01, Northeastern University (March 1999)"}],"container-title":["Lecture Notes in Computer Science","Transactions on Aspect-Oriented Software Development IV"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-77042-8_3.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,22]],"date-time":"2025-01-22T21:06:44Z","timestamp":1737580004000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-77042-8_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540770411"],"references-count":55,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-77042-8_3","relation":{},"subject":[]}}