{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,5]],"date-time":"2025-01-05T19:10:26Z","timestamp":1736104226551,"version":"3.32.0"},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540306443"},{"type":"electronic","value":"9783540316145"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11591962_15","type":"book-chapter","created":{"date-parts":[[2005,11,18]],"date-time":"2005-11-18T22:46:12Z","timestamp":1132353972000},"page":"296-319","source":"Crossref","is-referenced-by-count":0,"title":["Component-Based Engineering of Distributed Embedded Control Software"],"prefix":"10.1007","author":[{"given":"J. H.","family":"Jahnke","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"McNair","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Cockburn","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P.","family":"de Souza","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R. A.","family":"Furber","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Lavender","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"15_CR1","volume-title":"Proceedings of the workshop on Interface definition languages","author":"R. Allen","year":"1994","unstructured":"Allen, R., Garlan, D.: Beyond definition\/use: architectural interconnection. In: Proceedings of the workshop on Interface definition languages, ACM Press, Portland (1994)"},{"key":"15_CR2","volume-title":"Java: how to program","author":"H.M. Deitel","year":"1999","unstructured":"Deitel, H.M., Deitel, P.J.: Java: how to program. Prentice-Hall, Upper Saddle River (1999)"},{"key":"15_CR3","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4339-8","volume-title":"proceedings of the First Software Product Lines Conference (SPLC1)","author":"P. Donohoe","year":"2000","unstructured":"Donohoe, P.: Software product lines: experience and research directions. In: proceedings of the First Software Product Lines Conference (SPLC1), Denver, Colorado. Boston, MA, August 28-31, Kluwer Academic, xv (2000)"},{"key":"15_CR4","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"U. Eisenecker","year":"2000","unstructured":"Eisenecker, U., Czarnecki, K.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Reading (2000)"},{"key":"15_CR5","volume-title":"SDL - Formal Object-oriented Language for Communicating Systems","author":"J. Ellsberger","year":"1997","unstructured":"Ellsberger, J., Hogrefe, D., Sarma, A.: SDL - Formal Object-oriented Language for Communicating Systems. Prentice-Hall, Europe (1997)"},{"key":"15_CR6","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1145\/332833.332836","volume":"43","author":"D. Estrin","year":"2000","unstructured":"Estrin, D., Govindan, R., Heidemann, J.: Embedding the Internet. Communications of the ACM\u00a043, 38-50 (2000)","journal-title":"Communications of the ACM"},{"key":"15_CR7","volume-title":"UML Distilled: A Brief Guide to the Standard Object Modeling Language, 2E","author":"M. Fowler","year":"2000","unstructured":"Fowler, M., Scott, K.: UML Distilled: A Brief Guide to the Standard Object Modeling Language, 2E. Addison Wesley Professional, Reading (2000) ISBN: 0-201-65783-X"},{"key":"15_CR8","first-page":"246","volume-title":"Proceedings of the 18 Intl. Conf. on Software Engineering","author":"D. Harel","year":"1996","unstructured":"Harel, D., Gery, E.: Executable Object Modeling with Statecharts. In: Proceedings of the 18 Intl. Conf. on Software Engineering, pp. 246\u2013257. IEEE CS \/ ACM Press, Los Alamitos (1996)"},{"key":"15_CR9","volume-title":"Symposium on software reusability","author":"R. Johnson","year":"1997","unstructured":"Johnson, R.: Components, frameworks, patterns. In: Symposium on software reusability, ACM Press, Boston (1997)"},{"key":"15_CR10","unstructured":"LabVIEW - The Software That Powers Virtual Instruments, National Instruments Corporation, Austin, Texas. http:\/\/www.ni.com\/labview"},{"key":"15_CR11","first-page":"312","volume-title":"Foundations of component-based systems","author":"G.T. Leavens","year":"2000","unstructured":"Leavens, G.T., Sitaraman, M.: Foundations of component-based systems. Cambridge University Press, Cambridge vol.\u00a0ix, p.312 (2000)"},{"key":"15_CR12","doi-asserted-by":"crossref","unstructured":"Lorenz, D., Vlissides, J.: Designing Components versus Objects: A Transformational Approach. ICSE 2001: 253-262, Toronto, Ontario, Canada, May 12-19 (2001)","DOI":"10.1109\/ICSE.2001.919099"},{"key":"15_CR13","unstructured":"MDA - The Architecture of Choice for a Changing World, Object Management Group, http:\/\/www.omg.org\/mda\/"},{"key":"15_CR14","volume-title":"Symposium on software reusability","author":"H. Mili","year":"1997","unstructured":"Mili, H., Sahraouim, H., Benyahia, I.: Representing and querying reusable object frameworks. In: Symposium on software reusability, ACM Press, Boston (1997)"},{"issue":"9","key":"15_CR15","doi-asserted-by":"publisher","first-page":"160","DOI":"10.1145\/130994.131005","volume":"35","author":"O. Nierstrasz","year":"1992","unstructured":"Nierstrasz, O., Gibbs, S., Tsichritzis, D.: Component-Oriented Software Development. Communications of the ACM\u00a035(9), 160\u2013165 (1992)","journal-title":"Communications of the ACM"},{"key":"15_CR16","unstructured":"Noy, N. F., McGuinness, D. L.: Ontology Development 101: A Guide to Creating Your First Ontology; Stanford University, Stanford, CA, 94305 http:\/\/protege.stanford.edu\/publications\/ontology development\/ontology101.pdf"},{"key":"15_CR17","unstructured":"Petri, C.: Concurrency Theory Advanced Course on Petri Nets, pp. 1-22, Gesellschaft f(\u0308u)r Mathematik und Datenverarbeitung, St. Augustin, Germany (1986)"},{"key":"15_CR18","unstructured":"Stewart, D.: Designing Software Components for Real-Time Applications. In: Embedded System Conference, San Jose, CA, USA (2000)"},{"key":"15_CR19","volume-title":"Using UML software engineering with objects and components","author":"P. Stevens","year":"2000","unstructured":"Stevens, P., Pooley, R.J.: Using UML software engineering with objects and components. Addison-Wesley, New York (2000)"},{"key":"15_CR20","volume-title":"Component Software, Beyond Object-Oriented Programming","author":"C. Szyperski","year":"1997","unstructured":"Szyperski, C.: Component Software, Beyond Object-Oriented Programming. Addison-Wesley, Reading (1997)"},{"key":"15_CR21","unstructured":"UML, Unified Modeling Language, UML 2.0 specification, http:\/\/www.uml.org\/"}],"container-title":["Lecture Notes in Computer Science","Component-Based Software Development for Embedded Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11591962_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,5]],"date-time":"2025-01-05T18:46:29Z","timestamp":1736102789000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11591962_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540306443","9783540316145"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/11591962_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}