{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,30]],"date-time":"2025-10-30T07:00:08Z","timestamp":1761807608768},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540236641"},{"type":"electronic","value":"9783540304708"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-30470-8_99","type":"book-chapter","created":{"date-parts":[[2010,9,23]],"date-time":"2010-09-23T17:42:15Z","timestamp":1285263735000},"page":"854-865","source":"Crossref","is-referenced-by-count":6,"title":["Model-Driven Design of Distributed Applications"],"prefix":"10.1007","author":[{"given":"Jo\u00e3o Paulo A.","family":"Almeida","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"3","key":"99_CR1","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1145\/258077.258078","volume":"6","author":"R.J. Allen","year":"1997","unstructured":"Allen, R.J., Garlan, D.: A Formal Basis for Architectural Connection. ACM Transactions on Software Engineering and Methodology\u00a06(3), 213\u2013219 (1997)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"99_CR2","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1109\/EDOC.2003.1233842","volume-title":"Proceedings 7th IEEE Intl. Enterprise Distributed Object Computing Conference (EDOC 2003)","author":"J.P.A. Almeida","year":"2003","unstructured":"Almeida, J.P.A., van Sinderen, M., Ferreira Pires, L., Quartel, D.: A systematic approach to platform-independent design based on the service concept. In: Proceedings 7th IEEE Intl. Enterprise Distributed Object Computing Conference (EDOC 2003), pp. 112\u2013123. IEEE Computer Society, Los Alamitos (2003)"},{"key":"99_CR3","volume-title":"Proc. 8th IEEE Intl. Enterprise Distributed Object Computing Conference (EDOC 2004)","author":"J.P.A. Almeida","year":"2004","unstructured":"Almeida, J.P.A., Dijkman, R., van Sinderen, M., Ferreira Pires, L.: On the Notion of Abstract Platform in MDA Development. In: Proc. 8th IEEE Intl. Enterprise Distributed Object Computing Conference (EDOC 2004), IEEE Computer Society, Los Alamitos (2004)"},{"key":"99_CR4","unstructured":"Almeida, J.P.A., van Sinderen, M., Ferreira Pires, L.: The role of the RM-ODP Computational Viewpoint Concepts in the MDA approach. In: Proceedings of the 1st European Workshop on Model-Driven Architecture with Emphasis on Industrial Applications (MDA-IA 2004), University of Twente, The Netherlands, pp. 43\u201351 (2004)"},{"key":"99_CR5","unstructured":"Almeida, J.P.A., Dijkman, R., van Sinderen, M., Ferreira Pires, L.: Platform-independent modelling in MDA: supporting abstract platforms. In: Proceedings Model-Driven Architecture: Foundations and Applications 2004 (MDAFA 2004), Link\u00f6ping University, Link\u00f6ping, Sweden, June 2004, pp. 219\u2013233 (2004)"},{"key":"99_CR6","doi-asserted-by":"crossref","unstructured":"Almeida, J.P.A., van Sinderen, M., Ferreira Pires, L., Wegdam, M.: Platform-independent Dynamic Reconfiguration of Distributed Applications. In: Proceedings IEEE 10th International Workshop on Future Trends in Distributed Computing Systems (FTDCS 2004), Suzhou, China, May 2004, pp. 286\u2013291 (2004)","DOI":"10.1109\/FTDCS.2004.1316628"},{"issue":"3","key":"99_CR7","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1145\/75200.75224","volume":"14","author":"G. Arango","year":"1989","unstructured":"Arango, G.: Domain Analysis: from Art Form to Engineering Discipline. ACM SIGSOFT Software Engineering Notes\u00a014(3), 152\u2013159 (1989)","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"99_CR8","doi-asserted-by":"crossref","unstructured":"Elrad, T., Filman, R. E., Bader, A. (eds.) Communications of the ACM, Special Section on Aspect-Oriented Programming 44(10), 29\u201397 (2001)","DOI":"10.1145\/383845.383853"},{"key":"99_CR9","unstructured":"Ferreira Pires, L.: Architectural Notes: a framework for distributed systems development, Ph.D. Thesis. University of Twente, Enschede, the Netherlands (1994)"},{"key":"99_CR10","unstructured":"Gavras, A., Belaunde, M., Ferreira Pires, L., Almeida, J.P.A.: Towards an MDA-based development methodology for distributed applications. In: Proceedings of the 1st European Workshop on Model-Driven Architecture with Emphasis on Industrial Applications (MDA-IA 2004), University of Twente, Enschede, The Netherlands, March 2004, pp. 43\u201351 (2004)"},{"key":"99_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/978-3-540-39815-8_10","volume-title":"Generative Programming and Component Engineering","author":"J. Gray","year":"2003","unstructured":"Gray, J., Bapty, T., Neema, S., Schmidt, D.C., Gokhale, A., Natarajan, B.: An Approach for Supporting Aspect-Oriented Domain Modeling. In: Pfenning, F., Smaragdakis, Y. (eds.) GPCE 2003. LNCS, vol.\u00a02830, pp. 151\u2013168. Springer, Heidelberg (2003)"},{"key":"99_CR12","unstructured":"ITU-T \/ ISO: Open Distributed Processing - Reference Model \u2013 All Parts, ITU-T Recommendations X.901, X902, X903, X.904 | ISO\/IEC 10746-1, 2, 3, 4 (1995)"},{"key":"99_CR13","unstructured":"ITU-T \/ ISO: Open Distributed Processing - Reference Model - Enterprise Language, ITUT X.911 | ISO\/IEC 15414 (2001)"},{"key":"99_CR14","unstructured":"ITU-T: Recommendation Z.100 - CCITT Specification and Description Language. International Telecommunications Union (2002)"},{"issue":"4","key":"99_CR15","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1109\/32.385971","volume":"21","author":"D. Luckham","year":"1995","unstructured":"Luckham, D., Kenney, J., Augustin, L., Vera, J., Bryan, D., Mann, W.: Specification and Analysis of System Architecture Using Rapide. IEEE Transactions on Software Engineering\u00a021(4), 336\u2013355 (1995)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"9","key":"99_CR16","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1109\/32.464548","volume":"21","author":"D. Luckham","year":"1995","unstructured":"Luckham, D., Vera, J.: An Event-Based Architecture Definition Language. IEEE Transactions on Software Engineering\u00a021(9), 717\u2013734 (1995)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"99_CR17","unstructured":"Microsoft Corporation: Microsoft .NET Remoting: A Technical Overview (2001), available at http:\/\/msdn.microsoft.com\/library\/en-us\/dndotnet\/html\/hawkremoting.asp"},{"key":"99_CR18","doi-asserted-by":"crossref","unstructured":"Di Nitto, E., Rosenblum, D.: Exploiting ADLs to Specify Architectural Styles Induced by Middleware Infrastructures. In: Proceedings of the 21st International Conference on Software Engineering (ICSE 1999), Los Angeles, CA (1999)","DOI":"10.1145\/302405.302406"},{"key":"99_CR19","unstructured":"Object Management Group: Model driven architecture (MDA), ormsc\/01-07-01 (2001)"},{"key":"99_CR20","unstructured":"Object Management Group: Common Object Request Broker Architecture: Core Specification, Version 3.0, formal\/02-12-06 (2002)"},{"key":"99_CR21","unstructured":"Object Management Group: MDA-Guide, Version 1.0.1, omg\/03-06-01 (2003)"},{"key":"99_CR22","unstructured":"Object Management Group: Meta Object Facility (MOF) 2.0 Core Specification, ptc\/03- 10-04 (2003)"},{"key":"99_CR23","unstructured":"Object Management Group: Meta Object Facility (MOF) Specification, Version 1.4, formal\/02-04-03 (2002)"},{"key":"99_CR24","unstructured":"Object Management Group: MOF 2.0 Query \/ Views \/ Transformations RFP, ad\/2002-04- 10 (2002)"},{"key":"99_CR25","unstructured":"Object Management Group: Unified Modelling Language: Object Constraint Language Version 2.0, Draft Adopted Specification, ptc\/03-08-08 (2003)"},{"key":"99_CR26","unstructured":"Object Management Group: UML 2.0 Superstructure, ptc\/03-08-02 (2003)"},{"key":"99_CR27","unstructured":"Object Management Group: UML Profile for Enterprise Distributed Object Computing Specification, ptc\/02-02-05 (2002)"},{"key":"99_CR28","unstructured":"Object Management Group: Unified Modelling Language (UML) Specification: Infrastructure, Version 2.0, ptc\/03-09-15 (2003)"},{"key":"99_CR29","unstructured":"Sun Microsystems: Java(TM) Message Service Specification Final Release 1.1 (2002)"},{"key":"99_CR30","unstructured":"World Wide Web Consortium: SOAP Version 1.2 Part 1: Messaging Framework, W3C Proposed Recommendation (2003), available at http:\/\/www.w3.org\/TR\/soap12-part1"},{"key":"99_CR31","unstructured":"World Wide Web Consortium: Web Services Description Language (WSDL) 1.1, W3C Note (2001), available at http:\/\/www.w3.org\/TR\/wsdl"}],"container-title":["Lecture Notes in Computer Science","On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-30470-8_99.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,18]],"date-time":"2020-11-18T23:53:33Z","timestamp":1605743613000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-30470-8_99"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540236641","9783540304708"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-30470-8_99","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}