{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T13:36:36Z","timestamp":1725543396723},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540356288"},{"type":"electronic","value":"9783540356295"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11783565_9","type":"book-chapter","created":{"date-parts":[[2006,6,21]],"date-time":"2006-06-21T12:08:03Z","timestamp":1150891683000},"page":"123-138","source":"Crossref","is-referenced-by-count":21,"title":["Designing Software Architectures with an Aspect-Oriented Architecture Description Language"],"prefix":"10.1007","author":[{"given":"Jennifer","family":"P\u00e9rez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nour","family":"Ali","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jose A.","family":"Cars\u00ed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Isidro","family":"Ramos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"9_CR1","volume-title":"International Conference on Information Technology Coding and Computing (ITCC)","author":"N. Ali","year":"2005","unstructured":"Ali, N., Ramos, I., Cars\u00ed, J.A.: A Conceptual Model for Distributed Aspect-Oriented Software Architectures. In: International Conference on Information Technology Coding and Computing (ITCC). IEEE Computer Society, Las Vegas (2005)"},{"key":"9_CR2","unstructured":"AOSD. Aspect-Oriented Software Development (2005), http:\/\/aosd.net"},{"key":"9_CR3","unstructured":"Barais, O., Cariou, E., Duchien, L., Pessemier, N., Seinturier, L.: Transat: A framework for the specification of software architecture evolution. In: ECOOP First International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT 2004), Oslo (June 2004), http:\/\/wcat04.unex.es\/"},{"key":"9_CR4","unstructured":"Constantinides, C.A., Elrad, T.: On the Requirements for Concurrent Software Architectures to Support Advanced Separation of Concerns. In: Proceedings of OOPSLA Workshop on Advanced Separation of Concerns in Object-Oriented Systems (2000), available at: http:\/\/trese.cs.utwente.nl\/Workshops\/OOPSLA2000\/papers\/constantinides.pdf"},{"key":"9_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1007\/11494713_18","volume-title":"Software Architecture","author":"C.E. Cuesta","year":"2005","unstructured":"Cuesta, C.E., Romay, M.P., De la Fuente, P., Barrio-Sol\u00f3rzano, M.: Architectural Aspects of Architectural Aspects. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol.\u00a03527, pp. 247\u2013262. Springer, Heidelberg (2005)"},{"key":"9_CR6","unstructured":"Domain-Specific Language (DSL) Tools, http:\/\/lab.msdn.microsoft.com\/teamsystem\/workshop\/dsltools\/default.aspx"},{"key":"9_CR7","volume-title":"Objects, Components and Frameworks with UML: The Catalysis approach","author":"D. D\u2019Souza","year":"1999","unstructured":"D\u2019Souza, D., Wills, A.: Objects, Components and Frameworks with UML: The Catalysis approach. Addison-Wesley, Reading (1999)"},{"key":"9_CR8","unstructured":"Garlan, D., Perry, D.: Introduction to the Special Issue on Software Architecture. IEEE Transactions on Software Engineering\u00a021(4) (April 1995)"},{"key":"9_CR9","volume-title":"International Conference on Aspect-Oriented Software Development (AOSD)","author":"M. Katara","year":"2003","unstructured":"Katara, M., Katz, S.: Architectural Views of Aspects. In: International Conference on Aspect-Oriented Software Development (AOSD). ACM Press, New York (2003)"},{"key":"9_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Huguin, J., Kersten, M., Palm, J., Griswold, W.G.: An Overview of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072. Springer, Heidelberg (2001)"},{"key":"9_CR11","doi-asserted-by":"crossref","unstructured":"Medvidovic, N., Taylor, R.N.: A classification and Comparison Framework for Software Architecture Description Languages. IEEE Transactions of SW Engineering\u00a026(1) (January 2000)","DOI":"10.1109\/32.825767"},{"key":"9_CR12","unstructured":"Milner, R.: \u03c0- C\u00e1lculo Poliadico: A tutorial (1991)"},{"key":"9_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/11494713_4","volume-title":"Software Architecture","author":"A. Navasa","year":"2005","unstructured":"Navasa, A., P\u00e9rez, M.A., Murillo, J.M.: Aspect Modelling at Architecture Design. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol.\u00a03527, pp. 41\u201358. Springer, Heidelberg (2005)"},{"key":"9_CR14","volume-title":"Proceedings on the 21st Annual ACM Symposium on Applied Computing (SAC)","author":"J. P\u00e9rez","year":"2006","unstructured":"P\u00e9rez, J., Navarro, E., Letelier, P., Ramos, I.: Graphical Modelling for Aspect Oriented SA. In: Proceedings on the 21st Annual ACM Symposium on Applied Computing (SAC). ACM Press, Dijon (2006) (short paper) (accepted, to appear)"},{"key":"9_CR15","unstructured":"P\u00e9rez, J., Ali, N., Costa, C., Cars\u00ed, J. A., Ramos, I.: Executing Aspect-Oriented Component-Based Software Architectures on .NET Technology. In: 3rd International Conference on .NET Technologies, Plzen, Pilsen, Czech Republic, 30 May-1 June (2005)"},{"key":"9_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1007\/11494713_5","volume-title":"Software Architecture","author":"J. P\u00e9rez","year":"2005","unstructured":"P\u00e9rez, J., Ali, N., Cars\u00ed, J.\u00c1., Ramos, I.: Dynamic Evolution in Aspect-Oriented Architectural Models. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol.\u00a03527, pp. 59\u201376. Springer, Heidelberg (2005)"},{"key":"9_CR17","unstructured":"P\u00e9rez, J., Ali, N., Ramos, I., Pastor, J.A., S\u00e1nchez, P., \u00c1lvarez, B.: Tele-operated Systems Development using the PRISMA approach. In: VIII Conference on Software Engineering and Databases, Alicante, Spain (2003) (in spanish)"},{"key":"9_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1007\/978-3-540-39815-8_8","volume-title":"Generative Programming and Component Engineering","author":"M. Pinto","year":"2003","unstructured":"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.\u00a02830, pp. 118\u2013137. Springer, Heidelberg (2003)"},{"key":"9_CR19","doi-asserted-by":"crossref","unstructured":"Popovici, A., Gross, T., Alonso, G.: Dynamic Weaving for Aspect-Oriented Programming. In: Proceedings of the 1st International Conference on Aspect-Oriented Software Development, Enschede, The Netherlands (April 2002)","DOI":"10.1145\/508386.508404"},{"key":"9_CR20","doi-asserted-by":"crossref","unstructured":"Rajan, H., Sullivan, K.: Eos: Instance-Level Aspects for Integrated System Design. In: Proceedings of the 2003 Joint European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC\/FSE), Helsinki, Finland (September 2003)","DOI":"10.1145\/940071.940111"},{"key":"9_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1007\/3-540-45429-2_16","volume-title":"Metalevel Architectures and Separation of Crosscutting Concerns","author":"A. Rashid","year":"2001","unstructured":"Rashid, A.: A Hybrid Approach to Separation of Concerns: The Story of SADESK. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol.\u00a02192, pp. 231\u2013249. Springer, Heidelberg (2001)"},{"key":"9_CR22","unstructured":"S\u00e1nchez, F.: Mask Model: Towards adaptability of synchronization restrictions in LCOO. PhD. dissertation, Extremadura University, Spain (1999)"},{"key":"9_CR23","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1109\/ISORC.2002.1003711","volume-title":"5th IEEE International Symposium on Object-Oriented Real-time Distributed Computing","author":"W. Schult","year":"2002","unstructured":"Schult, W., Polze, A.: Aspect-Oriented Programming with C# and.NET. In: 5th IEEE International Symposium on Object-Oriented Real-time Distributed Computing, Washington, DC, pp. 241\u2013248. IEEE Computer Society Press, Los Alamitos (2002)"},{"key":"9_CR24","doi-asserted-by":"crossref","unstructured":"Shaw, M.: Procedure Calls Are the Assembly Language of Software Interconection: Connectors Deserve First-Class Status. In: Proceedings of Workshop on Studies of Software Design (January 1994)","DOI":"10.21236\/ADA281026"},{"key":"9_CR25","doi-asserted-by":"crossref","unstructured":"Soares, S., Laureano, E., Borba, P.: Implementing Distribution and Persistence Aspects with AspectJ. In proceedings of the 17th ACM Conference on Object-Oriented Programming systems, languages, and applications, OOPSLA 2002, Seattle, WA, USA, pp. 174\u2013190 (2002)","DOI":"10.1145\/582419.582437"},{"key":"9_CR26","doi-asserted-by":"crossref","unstructured":"Suvee, D., Vanderperren, W., Jonckers, V.: JasCo: an Aspect-Oriented approach tailored for Component Based Software Development. In: Proceedings of the 2nd International Conference on Aspect-Oriented Software Development, Boston Massachusetts (March 2003)","DOI":"10.1145\/643603.643606"},{"key":"9_CR27","volume-title":"Component software: beyond object-oriented programming","author":"C. Szyperski","year":"1998","unstructured":"Szyperski, C.: Component software: beyond object-oriented programming. ACM Press and Addison Wesley, New York (1998)"},{"key":"9_CR28","first-page":"107","volume-title":"Internacional Conference on Software Engineering (ICSE)","author":"P. Tarr","year":"1999","unstructured":"Tarr, P., Ossher, H., Harrison, W.H., Sutton, S.M.: N Degrees pf Separation: Multi-Dimensional Separation of Concerns. In: Internacional Conference on Software Engineering (ICSE), pp. 107\u2013119. ACM, New York (1999)"}],"container-title":["Lecture Notes in Computer Science","Component-Based Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11783565_9.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T07:18:17Z","timestamp":1619507897000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11783565_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540356288","9783540356295"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/11783565_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}