{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T21:17:13Z","timestamp":1725484633312},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540434108"},{"type":"electronic","value":"9783540460008"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-46000-4_16","type":"book-chapter","created":{"date-parts":[[2007,5,30]],"date-time":"2007-05-30T02:17:36Z","timestamp":1180491456000},"page":"149-157","source":"Crossref","is-referenced-by-count":1,"title":["Coordinating Software Evolution via Two-Tier Programming"],"prefix":"10.1007","author":[{"given":"Amnon H.","family":"Eden","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jens","family":"Jahnke","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,3,14]]},"reference":[{"issue":"3","key":"16_CR1","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1145\/258077.258078","volume":"6","author":"R. Allen","year":"1997","unstructured":"R. Allen, D. Garlan. \u201cA Formal Basis For Architectural Connection.\u201d ACM Transactions on Software Engineering and Methodology, Vol. 6, No. 3, July 1997, pp. 213\u2013249.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"16_CR2","unstructured":"J. Coker (1997). \u201cKeeping Objects In Sync.\u201d In: Java Developer Connection, \n                    http:\/\/java.sun.com"},{"issue":"1","key":"16_CR3","first-page":"39","volume":"4","author":"J. Bosch","year":"1996","unstructured":"J. Bosch. \u201cRelations as Object Model Components.\u201d Journal of Programming Languages, Vol. 4, No. 1, 1996, pp. 39\u201361.","journal-title":"Journal of Programming Languages"},{"key":"16_CR4","unstructured":"E. R. Comer. 1997. \u201cAlternative Software Life Cycle Models.\u201d In Software Engineering, Dorfman, Merlin; Thayer, Richard, pp. 404\u2013414. Piscataway, NJ: IEEE Computer Society Press."},{"volume-title":"Pattern Languages of Program Design","year":"1995","key":"16_CR5","unstructured":"J. Coplien, D. Schmidt, eds. (1995). Pattern Languages of Program Design. Reading, MA: Addison-Wesley."},{"key":"16_CR6","unstructured":"A. H. Eden. \u201cLePUS: A Formal Specification Language of Object Oriented Design and Architecture.\u201d 2002 NSF Design, Service, and Manufacturing Grantees and Research Conference, Jan. 7\u201310, 2002, San Juan, Puerto Rico."},{"key":"16_CR7","unstructured":"A. H. Eden, Y. Hirshfeld. \u201cPrinciples in Formal Specification of Object Oriented Architectures.\u201d CASCON 2001, November 5\u20138, 2001. Toronto, Canada."},{"key":"16_CR8","unstructured":"A. H. Eden (2002). \u201cLePUS: A Visual Formalism for Object-Oriented Architectures.\u201d The 6th World Conference on Integrated Design and Process Technology, Pasadena, California, June 26\u201330, 2002."},{"key":"16_CR9","unstructured":"E. Gamma, R. Helm, R. Johnson, J. Vlissides (1994). Design Patterns: Elements of Reusable Object Oriented Software. Addison-Wesley."},{"key":"16_CR10","first-page":"1","volume-title":"Advances in Software Engineering and Knowledge Engineering","author":"D. Garlan","year":"1993","unstructured":"D. Garlan, M. Shaw (1993). \u201cAn Introduction to Software Architecture.\u201d In V. Ambriola, G. Tortora, eds., Advances in Software Engineering and Knowledge Engineering, Vol. 2, pp. 1\u201339. New Jersey: World Scientific Publishing Company."},{"issue":"3","key":"16_CR11","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1038\/scientificamerican0994-86","volume":"271","author":"W. W. Gibbs","year":"1994","unstructured":"W. W. Gibbs (1994). \u201cSoftware\u2019s Chronic Crisis.\u201d Scientific American, Vol. 271, No. 3, pp. 86\u201395.","journal-title":"Scientific American"},{"issue":"4","key":"16_CR12","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1109\/32.385971","volume":"21","author":"D. C. Luckham","year":"1995","unstructured":"D. C. Luckham, J. J. Kenney, L. M. Augustin, J. Vera, D. Bryan, W. Mann. \u201cSpecification and Analysis of System Architecture Using Rapide.\u201d IEEE Transactions on Software Engineering, Special Issue on Software Architecture, Vol. 21, No. 4, pp. 336\u2013355, April 1995.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"16_CR13","doi-asserted-by":"crossref","unstructured":"N. Medvidovic, R. N. Taylor (1997). \u201cA Framework for Classifying and Comparing Architecture Description Languages\u201d. In Proceedings of the Sixth European Software Engineering Conference, together with Fifth ACM SIGSOFT Symposium on the Foundations of Software Engineering, Zurich, Switzerland, September 22\u201325, 1997, pp. 60\u201376.","DOI":"10.1007\/3-540-63531-9_7"},{"key":"16_CR14","unstructured":"MegaLang Institute. \u201cFundamentals of JFC\/Swing, Part II\u201d. \n                    http:\/\/java.sun.com"},{"key":"16_CR15","unstructured":"M. O\u2019Cinn\u00e9ide, P. Nixon. \u201cA Methodology for the Automated Introduction of Design Patterns.\u201d Proceedings of the IEEE International Conference on Software Maintenance, 30 August\u20133 September, 1999."},{"issue":"4","key":"16_CR16","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1145\/141874.141884","volume":"17","author":"D. E. Perry","year":"1992","unstructured":"D. E. Perry, A. L. Wolf (1992). \u201cFoundation for the Study of Software Architecture\u201d. ACM SIGSOFT Software Engineering Notes, 17 (4), pp. 40\u201352.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"16_CR17","unstructured":"W. W. Royce (1970). \u201cManaging the Development of Large Software Systems: Concepts and Techniques.\u201d 1970 WESCON Technical Papers, Vol. 14, Western Electronic Show and Convention."},{"key":"16_CR18","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0015251","volume-title":"Computer Science Today","author":"M. Shaw","year":"1995","unstructured":"M. Shaw, D. Garlan (1995). \u201cFormulations and Formalisms in Software Architecture,\u201d chap. in Computer Science Today, Lecture Notes in Computer Science Vol. 1000. Berlin: Springer-Verlag."}],"container-title":["Lecture Notes in Computer Science","Coordination Models and Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-46000-4_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,17]],"date-time":"2019-02-17T00:57:15Z","timestamp":1550365035000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-46000-4_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540434108","9783540460008"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/3-540-46000-4_16","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]}}}