{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T13:59:18Z","timestamp":1725544758096},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540358008"},{"type":"electronic","value":"9783540358336"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11786160_2","type":"book-chapter","created":{"date-parts":[[2006,7,3]],"date-time":"2006-07-03T23:40:49Z","timestamp":1151970049000},"page":"26-47","source":"Crossref","is-referenced-by-count":4,"title":["A Core Theory of Interfaces and Architecture and Its Impact on Object Orientation"],"prefix":"10.1007","author":[{"given":"Manfred","family":"Broy","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"2_CR1","volume-title":"Engineering Theories of Software Intensive Systems, proceedings of the Marktoberdorf Summer School","author":"L. Alfaro de","year":"2004","unstructured":"de Alfaro, L., Henzinger, T.A.: Interface-Based Design. In: Engineering Theories of Software Intensive Systems, proceedings of the Marktoberdorf Summer School. Kluwer, Dordrecht (2004)"},{"key":"2_CR2","unstructured":"Broy, M., Hofmann, C., Kr\u00fcger, I., Schmidt, M.: A Graphical Description Technique for Communication in Software Architectures. In: Joint 1997 Asia Pacific Software Engineering Conference and International Computer Science Conference (APSEC 1997\/ ICSC 1997) (1997)"},{"key":"2_CR3","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-0091-5","volume-title":"Specification and Development of Interactive Systems: Focus on Streams, Interfaces, and Refinement","author":"M. Broy","year":"2001","unstructured":"Broy, M., St\u00f8len, K.: Specification and Development of Interactive Systems: Focus on Streams, Interfaces, and Refinement. Springer, Heidelberg (2001)"},{"key":"2_CR4","unstructured":"Herzberg, D., Broy, M.: Modelling Layered Distributed Communication Systems (to appear)"},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"Jacobsen, H.-A., Kr\u00e4mer, B.J.: Modeling Interface Definition Language Extensions. In: TOOLS Pacific 2000, Sydney, pp. 242\u2013252 (November 2000)","DOI":"10.1109\/TOOLS.2000.891373"},{"key":"2_CR6","volume-title":"Proceedings of DIPES 1998","author":"I. Kr\u00fcger","year":"1999","unstructured":"Kr\u00fcger, I., Grosu, R., Scholz, P., Broy, M.: From MSCs to statecharts. In: Proceedings of DIPES 1998. Kluwer, Dordrecht (1999)"},{"key":"2_CR7","volume-title":"Object-oriented Software Construction","author":"B. Meyer","year":"1988","unstructured":"Meyer, B.: Object-oriented Software Construction. Prentice Hall, Englewood Cliffs (1988)"},{"key":"2_CR8","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D. Parnas","year":"1972","unstructured":"Parnas, D.: On the criteria to be used to decompose systems into modules. Comm. ACM\u00a015, 1053\u20131058 (1972)","journal-title":"Comm. ACM"},{"key":"2_CR9","volume-title":"Foundations of Component-Based Systems","author":"P. M\u00fcller","year":"2000","unstructured":"M\u00fcller, P., Poetzsch-Heffter, A.: Modular Specification and Verification Techniques for Object-Oriented Software Components. In: Leavens, G.T., Sitaraman, M. (eds.) Foundations of Component-Based Systems. Cambridge University Press, Cambridge (2000)"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Nierstrasz, O.: Regular Types for Active Objects. In: OOPSLA 1993, pp. 1\u201315 (1993)","DOI":"10.1145\/165854.167976"},{"key":"2_CR11","unstructured":"Poetzsch-Heffter, A.: Specification and Verification of Object-Oriented Programs. Habilitation thesis, Technical University of Munich (1997)"},{"issue":"66","key":"2_CR12","first-page":"241","volume":"3","author":"R.H. Reussner","year":"2003","unstructured":"Reussner, R.H., Schmidt, H.W., Poernomo, I.: Reliability Prediction for Component-Based Software Architectures. Journal of Systems and Software \u2013 Special Issue of Software Architecture - Engineering Quality Attributes\u00a03(66), 241\u2013252 (2003)","journal-title":"Journal of Systems and Software \u2013 Special Issue of Software Architecture - Engineering Quality Attributes"},{"key":"2_CR13","volume-title":"Real-time Objectoriented Modeling","author":"B. Selic","year":"1994","unstructured":"Selic, B., Gullekson, G., Ward, P.T.: Real-time Object oriented Modeling. Wiley, New York (1994)"},{"key":"2_CR14","series-title":"Cambridge Tracts in Theoretical Computer Science","volume-title":"Understanding Z - A Specification Language and Its Formal Semantics","author":"M. Spivey","year":"1988","unstructured":"Spivey, M.: Understanding Z - A Specification Language and Its Formal Semantics. Cambridge Tracts in Theoretical Computer Science, vol.\u00a03. Cambridge University Press, Cambridge (1988)"},{"key":"2_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/3-540-45910-3_4","volume-title":"ECOOP \u201988 European Conference on Object-Oriented Programming","author":"P. Wegner","year":"1988","unstructured":"Wegner, P., Zdonik, S.B.: Inheritance as an Incremental Modification Mechanism or What like Is and Isn\u2019t like. In: Gjessing, S., Nygaard, K. (eds.) ECOOP 1988. LNCS, vol.\u00a0322, pp. 55\u201377. Springer, Heidelberg (1988)"},{"key":"2_CR16","unstructured":"Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language for Object-Oriented Development, Version 1.0, RATIONAL Software Cooperation"},{"issue":"2","key":"2_CR17","doi-asserted-by":"publisher","first-page":"292","DOI":"10.1145\/244795.244801","volume":"19","author":"D.M. Yellin","year":"1997","unstructured":"Yellin, D.M., Strom, R.E.: Protocol Specifications and Component Adaptors. ACM Trans. Program. Lang. Syst.\u00a019(2), 292\u2013333 (1997)","journal-title":"ACM Trans. Program. Lang. Syst."}],"container-title":["Lecture Notes in Computer Science","Architecting Systems with Trustworthy Components"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11786160_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,12]],"date-time":"2019-03-12T05:02:27Z","timestamp":1552366947000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11786160_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540358008","9783540358336"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/11786160_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}