{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T13:44:55Z","timestamp":1725630295234},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2006,10,31]],"date-time":"2006-10-31T00:00:00Z","timestamp":1162252800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2007,8,13]]},"DOI":"10.1007\/s10270-006-0032-x","type":"journal-article","created":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T17:31:29Z","timestamp":1162229489000},"page":"247-265","source":"Crossref","is-referenced-by-count":11,"title":["A concern architecture view for aspect-oriented software design"],"prefix":"10.1007","volume":"6","author":[{"given":"Mika","family":"Katara","sequence":"first","affiliation":[]},{"given":"Shmuel","family":"Katz","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2006,10,31]]},"reference":[{"key":"32_CR1","doi-asserted-by":"crossref","unstructured":"Aaltonen, T., Mikkonen, T.: Managing software evolution with a formalized abstraction hierarchy. In: Proceedings of 8th IEEE International Conference on Engineering of Complex Computer Systems, Greenbelt, MD, USA. IEEE Computer Society Press (2002)","DOI":"10.1109\/ICECCS.2002.1181515"},{"key":"32_CR2","unstructured":"AOSD-Europe: Survey of aspect-oriented analysis and design approaches. Available at http:\/\/www.aosd-europe.net (2005)"},{"key":"32_CR3","volume-title":"Parallel Program Design: A Foundation","author":"K.M. Chandy","year":"1988","unstructured":"Chandy K.M., Misra J. (1988) Parallel Program Design: A Foundation. Addison-Wesley, Reading"},{"issue":"1","key":"32_CR4","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/S0167-6423(02)00030-8","volume":"44","author":"S. Clarke","year":"2002","unstructured":"Clarke S. (2002) Extending standard UML with model composition semantics. Sci. Comput. Program. 44(1): 71\u2013100","journal-title":"Sci. Comput. Program."},{"key":"32_CR5","volume-title":"Aspect-Oriented Analysis and Design. The Theme Approach","author":"S. Clarke","year":"2005","unstructured":"Clarke S., Baniassad E. (2005) Aspect-Oriented Analysis and Design. The Theme Approach. Addison\u2013Wesley, Reading"},{"key":"32_CR6","volume-title":"Documenting Software Architectures: Views and Beyond","author":"P. Clements","year":"2002","unstructured":"Clements P., Bachmann F., Bass L., Garlan D., Ivers J., Little R., Nord R., Stafford J. (2002) Documenting Software Architectures: Views and Beyond. Addison-Wesley, Reading"},{"key":"32_CR7","doi-asserted-by":"crossref","unstructured":"Cuesta, C.E., del Pilar Romay, M., de la Fuente, P., Barrio-Sol\u00f3rzano, M.: Architectural aspects of architectural aspects. In: Morrison, R., Oquendo, F., eds. Software Architecture \u2013 Proceedings of the 2nd European Workshop on Software Architecture, number 3527 in Lecture Notes in Computer Science, pp. 247\u2013262. Springer, Berlin Heidelberg New York (2005)","DOI":"10.1007\/11494713_18"},{"issue":"4","key":"32_CR8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0020-0190(80)90021-6","volume":"11","author":"E.W. Dijkstra","year":"1980","unstructured":"Dijkstra E.W., Scholten C.S. (1980) Termination detection for diffusing computations. Inf. Process. Lett. 11(4): 1\u20134","journal-title":"Inf. Process. Lett."},{"issue":"6","key":"32_CR9","doi-asserted-by":"crossref","first-page":"713","DOI":"10.1142\/S0218194000000341","volume":"10","author":"J. Grundy","year":"2000","unstructured":"Grundy J. (2000) Multi-perspective specification, design and implementation of software components using aspects. Int. J. Soft. Eng. Knowl. Eng. 10(6): 713\u2013734","journal-title":"Int. J. Soft. Eng. Knowl. Eng."},{"key":"32_CR10","doi-asserted-by":"crossref","unstructured":"Grundy, J., Patel, R.: Developing software components with the UML, Enterprise Java Beans and aspects. In: Proceedings of 2001 Australian Software Engineering Conference, pp. 127\u2013136. IEEE Computer Society Press, Canberra (2001)","DOI":"10.1109\/ASWEC.2001.948506"},{"key":"32_CR11","first-page":"113","volume-title":"Software Architecture \u2013 Proceedings of the 2nd European Workshop on Software Architecture, number 3527 in Lecture Notes in Computer Science","author":"I. Hammouda","year":"2005","unstructured":"Hammouda I., Hakala M., Pussinen M., Katara M., Mikkonen T. (2005) Concern-based development of pattern systems. In: Morrison R., Oquendo F., (eds) Software Architecture \u2013 Proceedings of the 2nd European Workshop on Software Architecture, number 3527 in Lecture Notes in Computer Science. Springer, Berlin Heidlberg New York, pp. 113\u2013129"},{"key":"32_CR12","unstructured":"Hammouda, I., Harsu, M.: Documenting maintenance tasks via maintenance patterns. In: Proceedings of 8th European Conference on Software Maintenance and Reengineering. (2004) IEEE Computer Society Press, Tampere (2004)"},{"key":"32_CR13","doi-asserted-by":"crossref","unstructured":"Hammouda, I., Koskinen, J., Pussinen, M., Katara, M., Mikkonen, T.: Adaptable concern-based framework specialization in UML. In: Proceedings of the 19th IEEE International Conference on Automated Software Engineering. IEEE Computer Society Press (2004)","DOI":"10.1109\/ASE.2004.1342726"},{"key":"32_CR14","unstructured":"Harrison, W., Tarr, P., Ossher, H.: A position on considerations in UML design of aspects. Position paper in Workshop on Aspect-Oriented Modelling with UML in conjunction with AOSD 2002, Enschede, The Netherlands. Available at http:\/\/lglwww.epfl.ch\/workshops\/aosd-uml\/ (2002)"},{"key":"32_CR15","unstructured":"Harrison, W., Ossher, H., Tarr, P.: Asymmerically vs. symmetrically organized paradigms for software composition. Technical Report RC22685, IBM Thomas J. Watson Research Center (2002)"},{"key":"32_CR16","unstructured":"IBM Rational Software. Rational Rose WWW site: Available at http:\/\/www.ibm.com\/software\/rational\/"},{"key":"32_CR17","doi-asserted-by":"crossref","unstructured":"Ichisugi, Y., Tanaka, A.: Difference-based modules: a class-independent module mechanism. In: ECOOP 2002 \u2013 Object-Oriented Programming 16th European Conference, vol. 2374 of Lecture Notes in Computer Science, pp. 62\u201388. Springer, Berlin Heidelberg New York (2002)","DOI":"10.1007\/3-540-47993-7_3"},{"key":"32_CR18","doi-asserted-by":"crossref","unstructured":"J\u00e4rvinen, H.-M., Kurki-Suonio, R., Sakkinen, M., Syst\u00e4, K.: Object-oriented specification of reactive systems. In: Proceedings of 12th International Conference on Software Engineering, pp. 63\u201371. IEEE Computer Society Press (1990)","DOI":"10.1109\/ICSE.1990.63604"},{"key":"32_CR19","unstructured":"Kand\u00e9, M.M.: A Concern-Oriented Approach to Software Architecture. PhD Thesis, \u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne (2003)"},{"key":"32_CR20","doi-asserted-by":"crossref","unstructured":"Katara, M., Katz, S.: Architectural views of aspects. In: Proceedings of 2nd International Conference on Aspect-Oriented Software Development, pp. 1\u201310, ACM Press, Boston (2003)","DOI":"10.1145\/643603.643604"},{"issue":"2","key":"32_CR21","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1145\/169701.169682","volume":"15","author":"S. Katz","year":"1993","unstructured":"Katz S. (1993) A superimposition control construct for distributed systems. ACM Trans. Program. Lang. Syst. 15(2): 337\u2013356","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"32_CR22","unstructured":"Katz, S., Gil, J.: Aspects and superimpositions. Position paper in ECOOP 1999 workshop on Aspect-Oriented Programming, Lisbon, Portugal (1999)"},{"key":"32_CR23","first-page":"281","volume-title":"Theorem Proving in Higher Order Logics, TPHOLS2001, vol. 2152 in Lecture Notes in Computer Science","author":"P. Kellom\u00e4ki","year":"2001","unstructured":"Kellom\u00e4ki P. (2001) A structural embedding of Ocsid in PVS. In: Boulton R.J., Jackson P.B. (eds) Theorem Proving in Higher Order Logics, TPHOLS2001, vol. 2152 in Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York, pp. 281\u2013296"},{"key":"32_CR24","unstructured":"Kellom\u00e4ki, P., Mikkonen, T.: Separating product variance and domain concepts in the specification of software product lines. Position paper in ECOOP 2000 workshop on Aspects and Dimensions of Concerns, Sophia Antipolis and Cannes, France (2000)"},{"key":"32_CR25","unstructured":"Object Management Group: OMG Unified Modeling Language Specification, version 1.5. Available at http:\/\/www.omg.org (2003)"},{"key":"32_CR26","volume-title":"Software Architectures and Component Technology","author":"H. Ossher","year":"2001","unstructured":"Ossher H., Tarr P. (2001) Multi-dimensional separation of concerns and the Hyperspace approach. In: Ak\u015fit M., (ed) Software Architectures and Component Technology. Kluwer, Dordrecht"},{"key":"32_CR27","unstructured":"Paltor, I.P., Lilius, J.: Digital sound recorder: a case study on designing embedded systems using the UML notation. Technical Report 234, TUCS - Turku Centre for Computer Science. Available at http:\/\/www.tucs.fi\/ (1999)"},{"key":"32_CR28","doi-asserted-by":"crossref","unstructured":"Reinhartz-Berger, I., Dori, D., Katz, S.: Open reuse of component designs in OPM\/Web. In: Proceedings of COMPSAC 2002, pp. 19\u201324. IEEE Computer Society Press, Oxford (2002)","DOI":"10.1109\/CMPSAC.2002.1044528"},{"key":"32_CR29","doi-asserted-by":"crossref","unstructured":"Sihman, M., Katz, S. A calculus of superimpositions for distributed systems. In: Proceedings of 1st International Conference on Aspect-Oriented Software Development, pp. 28\u201340. ACM Press, Enschede, The Netherlands (2002)","DOI":"10.1145\/508386.508391"},{"issue":"5","key":"32_CR30","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1093\/comjnl\/46.5.529","volume":"46","author":"M. Sihman","year":"2003","unstructured":"Sihman M., Katz S. (2003) Superimpositions and aspect-oriented programming. Comput. J. 46(5): 529\u2013541","journal-title":"Comput. J."},{"key":"32_CR31","unstructured":"Sutton, S.M. Jr, Tarr, P.: Aspect-oriented design needs concern modeling. Position paper in AOSD 2002 workshop on aspect-oriented design, Enschede, The Netherlands (2002)"},{"key":"32_CR32","doi-asserted-by":"crossref","unstructured":"Tarr, P., Ossher, H., Harrison, W., M. Sutton, Jr, S. N degrees of separation: Multi-dimensional separation of concerns. In: Proceedings of 21st International Conference on Software Engineering, pp. 107\u2013119. ACM Press, Los Angeles (1999)","DOI":"10.1145\/302405.302457"},{"key":"32_CR33","unstructured":"The AspectJ Team. AspectJ WWW site: Available at http:\/\/www.eclipse.org\/aspectj"},{"key":"32_CR34","unstructured":"The DisCo Project. DisCo WWW site: Available at http:\/\/disco.cs.tut.fi"},{"key":"32_CR35","unstructured":"The Eclipse Consortium. Eclipse WWW site: At http:\/\/www.eclipse.org on the World Wide Web"},{"key":"32_CR36","unstructured":"The Institute of Electrical and Electronics Engineers (IEEE): IEEE recommended practice for architectural description of software-intensive systems, IEEE-Std-1471-2000 (2000)"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-006-0032-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-006-0032-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-006-0032-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T11:55:23Z","timestamp":1559130923000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-006-0032-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,10,31]]},"references-count":36,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,8,13]]}},"alternative-id":["32"],"URL":"https:\/\/doi.org\/10.1007\/s10270-006-0032-x","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,10,31]]}}}