{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T13:59:05Z","timestamp":1725544745801},"publisher-location":"Berlin, Heidelberg","reference-count":26,"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_12","type":"book-chapter","created":{"date-parts":[[2006,7,3]],"date-time":"2006-07-03T19:40:49Z","timestamp":1151955649000},"page":"216-226","source":"Crossref","is-referenced-by-count":3,"title":["Compatible Component Upgrades Through Smart Component Swapping"],"prefix":"10.1007","author":[{"given":"Alexander","family":"Stuckenholz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olaf","family":"Zwintzscher","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"12_CR1","unstructured":"Zwintzscher, O.: Komponentenbasierte & generative Softwareentwicklung - Generierung komponentenbasierter Software aus erweiterten UML - Modellen, Ph.D. dissertation, Ruhr-Universit\u00e4t-Bochum (2003) (in German)."},{"key":"12_CR2","unstructured":"Sun Microsystems, JavaBeans API specification, Tech. Rep. (August 1997) (Last visited: 04\/2004), Online available: http:\/\/java.sun.com\/products\/javabeans\/"},{"key":"12_CR3","unstructured":"Shannon, B.: Java 2 platform enterprise edition specification, Sun Microsystems, Tech. Rep. v1.4 (November 2003) (Last visited: 04\/2004), Online available: http:\/\/java.sun.com\/j2ee\/index.jsp"},{"key":"12_CR4","unstructured":"Object Management Group, Inc., Common object request broker architecture: Core specification, Tech. Rep. Version 3.0.2 - Editorial update (December 2002) (last visited: 03\/2004), Online available: http:\/\/www.omg.org\/technology\/documents\/formal\/corba_iiop.htm"},{"key":"12_CR5","unstructured":"ECMA, Standard ecma-335 - common language infrastructure (cli), Tech. Rep. (December 2002) (last visited: 10\/2004), Online available: http:\/\/www.ecma-international.org\/publications\/standards\/Ecma-335.htm"},{"issue":"8","key":"12_CR6","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1145\/185087.185115","volume":"29","author":"G. Hamilton","year":"1994","unstructured":"Hamilton, G., Radia, S.: Using interface inheritance to address problems in system software evolution. ACM SIGPLAN Notices\u00a029(8), 119\u2013128 (1994)","journal-title":"ACM SIGPLAN Notices"},{"key":"12_CR7","doi-asserted-by":"crossref","unstructured":"Rakic, M., Medvidovic, N.: Increasing the confidence in off-the-shelf components: a software connector-based approach. In: Proceedings of the 2001 symposium on Software reusability, Toronto, Ontario, Canada, pp. 11\u201318 (2001)","DOI":"10.1145\/375212.375228"},{"key":"12_CR8","unstructured":"Zeller, A., Krinke, J.: Open-Source-Programmierwerkzeuge, Versionskontrolle - Konstruktion - Testen - Fehlersuche, 2nd edn. dpunkt.verlag (2003) (in German)"},{"key":"12_CR9","doi-asserted-by":"crossref","unstructured":"Beugnard, A., J\u00e9z\u00e9quel, J.-M., Plouzeau, N., Watkins, D.: Making components contract aware. IEEE software, 38\u201345 (1999)","DOI":"10.1109\/2.774917"},{"issue":"2","key":"12_CR10","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1145\/280277.280280","volume":"30","author":"R. Conradi","year":"1998","unstructured":"Conradi, R., Westfechtel, B.: Version models for software configuration management. ACM Computing Surveys\u00a030(2), 232\u2013282 (1998)","journal-title":"ACM Computing Surveys"},{"key":"12_CR11","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"C. Szyperski","year":"2002","unstructured":"Szyperski, C.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley, Reading (2002)","edition":"2"},{"key":"12_CR12","unstructured":"Siedersleben, J.: Moderne Software Architektur. Dpunkt Verlag (2004) (in German)"},{"key":"12_CR13","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511624162","volume-title":"The B-book: assigning programs to meanings","author":"J.-R. Abrial","year":"1996","unstructured":"Abrial, J.-R.: The B-book: assigning programs to meanings. Cambridge University Press, New York (1996)"},{"key":"12_CR14","unstructured":"M\u00f6hrke, C.: PHP PEAR - Anwendung und Entwicklung - PEAR und PECL zur PHP-Programmierung nutzen. Galileo Press (2005) (in German)"},{"key":"12_CR15","volume-title":"Developing Java beans","author":"R. Englander","year":"1997","unstructured":"Englander, R.: Developing Java beans. O\u2019Reilly & Associates, Inc., Sebastopol, CA, USA (1997)"},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"Stuckenholz, A.: Softwarekomponenten und ihre Update-Zyklen: Eine Marktanalyse. Praxis der Information und Kommunikation (to appear, 2006)","DOI":"10.1515\/PIKO.2006.92"},{"key":"12_CR17","first-page":"287","volume-title":"Proceedings of the 10th European Software Engineering Conference and the 11th ACM SIGSOFT Symposium on the Foundations of Software Engineering","author":"S. McCamant","year":"2003","unstructured":"McCamant, S., Ernst, M.D.: Early identification of incompatibilities in multi-component upgrades. In: Proceedings of the 10th European Software Engineering Conference and the 11th ACM SIGSOFT Symposium on the Foundations of Software Engineering, Helsinki, Finland, June 14\u201318, pp. 287\u2013296 (2003)"},{"key":"12_CR18","unstructured":"Gro\u00dfe-Rhode, M., Kutsche, R.-D., B\u00fcbl, F.: Concepts for the evolution of component based software systems. Fraunhofer ISST, Tech. Rep. (2000)"},{"key":"12_CR19","doi-asserted-by":"crossref","unstructured":"Cook, J.E., Dage, J.A.: Highly reliable upgrading of components. In: International Conference on Software Engineering, Los Angeles, California, United States, pp. 203\u2013212 (1999)","DOI":"10.1145\/302405.302466"},{"key":"12_CR20","doi-asserted-by":"crossref","unstructured":"Eisenbach, S., Jurisic, V., Sadler, C.: Managing the evolution of .NET programs. In: 6th IFIP International Conference on Formal Methods for Open Object-based Distributed Systems, FMOODS 2003 (November 2003)","DOI":"10.1007\/978-3-540-39958-2_13"},{"key":"12_CR21","volume-title":"UML2 glasklar","author":"M. Jeckle","year":"2004","unstructured":"Jeckle, M., Rupp, C., Hahn, J., Zengler, B., Queins, S.: UML2 glasklar. Carl Hanser, M\u00fcnchen (2004) (in German)"},{"key":"12_CR22","volume-title":"The Art of Computer Programming","author":"D.E. Knuth","year":"1998","unstructured":"Knuth, D.E.: The Art of Computer Programming. Addison-Wesley Professional, Reading (1998)"},{"key":"12_CR23","unstructured":"Brada, P.: Specification-based component substitutability and revision identification. Ph.D. dissertation, Charles University in Prague (August 2003)"},{"key":"12_CR24","unstructured":"Visnovsky, S.: Checking semantic compatibility of sofa\/dcup components, Master\u2019s thesis, Charles University in Prague, Prague (1999)"},{"key":"12_CR25","unstructured":"Jackson, I., Schwarz, C.:Debian policy manual (1998) (last visited: 12\/2005), Online available: http:\/\/www.debian.org\/doc\/debian-policy\/"},{"key":"12_CR26","unstructured":"Bailey, E.C.: Maximum RPM. Sams (1997)"}],"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_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,19]],"date-time":"2019-04-19T15:25:59Z","timestamp":1555687559000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11786160_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540358008","9783540358336"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/11786160_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}