{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:58:19Z","timestamp":1725566299335},"publisher-location":"Berlin, Heidelberg","reference-count":17,"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_55","type":"book-chapter","created":{"date-parts":[[2010,9,23]],"date-time":"2010-09-23T21:42:15Z","timestamp":1285278135000},"page":"406-417","source":"Crossref","is-referenced-by-count":1,"title":["Separating Soft Real-Time from Functionality Concerns in Complex Object-Oriented Applications"],"prefix":"10.1007","author":[{"given":"Antonella","family":"Di Stefano","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco","family":"Fargetta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giuseppe","family":"Pappalardo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emiliano","family":"Tramontana","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"55_CR1","first-page":"6","volume":"2","author":"G. Blair","year":"2001","unstructured":"Blair, G., Coulson, G., et al.: The Design and Implementation of Open ORB 2. IEEE Distrib. Syst. Online 2, 6 (September 2001)","journal-title":"IEEE Distrib. Syst. Online"},{"key":"55_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1007\/3-540-45102-1_16","volume-title":"ECOOP 2000 - Object-Oriented Programming","author":"S. Chiba","year":"2000","unstructured":"Chiba, S.: Load-time Structural Reflection in Java. In: Bertino, E. (ed.) ECOOP 2000. LNCS, vol.\u00a01850, pp. 313\u2013336. Springer, Heidelberg (2000)"},{"key":"55_CR3","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1016\/S0164-1212(99)00050-3","volume":"48","author":"A. Stefano Di","year":"1999","unstructured":"Di Stefano, A., Lo Bello, L., Tramontana, E.: Factors Affecting the Design of Load Balancing Algorithms in Distributed Systems. Journal of Systems and Software. Elsevier\u00a048, 105\u2013117 (1999)","journal-title":"Journal of Systems and Software. Elsevier"},{"key":"55_CR4","doi-asserted-by":"crossref","unstructured":"Di Stefano, A., Pappalardo, G., Tramontana, E.: Introducing Distribution into Applications: a Reflective Approach for Transparency and Dynamic Fine-Grained Object Allocation. In: Proceedings of the Seventh IEEE Symposium on Computers and Communications (ISCC 2002), Taormina, Italy (2002)","DOI":"10.1109\/ISCC.2002.1021740"},{"key":"55_CR5","doi-asserted-by":"crossref","unstructured":"Di Stefano, G.: Pappalardo, and E. Tramontana. An Infrastructure for Runtime Evolution of Software Systems. In: Proceedings of the Ninth IEEE Symposium on Computers and Communications (ISCC 2004), Alexandria, Egypt (2004)","DOI":"10.1109\/ISCC.2004.1358691"},{"key":"55_CR6","doi-asserted-by":"crossref","unstructured":"Gill, C.D., Gossett, J.M., Loyall, J.P., et al.: Integrated Adaptive QoS Management in Middleware: A Case Study. In: Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2004 (2004)","DOI":"10.1109\/RTTAS.2004.1317273"},{"issue":"12","key":"55_CR7","doi-asserted-by":"publisher","first-page":"1268","DOI":"10.1109\/71.640019","volume":"8","author":"B. Kao","year":"1997","unstructured":"Kao, B., Garcia-Molina, H.: Deadline Assignment in a Distributed Soft Real-Time System. IEEE Transaction on Parallel and Distributed Systems\u00a08(12), 1268\u20131274 (1997)","journal-title":"IEEE Transaction on Parallel and Distributed Systems"},{"key":"55_CR8","volume-title":"Real-Time Systems","author":"J.W.S. Liu","year":"2000","unstructured":"Liu, J.W.S.: Real-Time Systems. Prentice Hall PTR, Englewood Cliffs (2000)"},{"key":"55_CR9","doi-asserted-by":"crossref","unstructured":"Maes, P.: Concepts and Experiments in Computational Reflection. In: Proceedings of OOPSLA 1987. Sigplan Notices, vol.\u00a022(12), pp. 147\u2013155 (1987)","DOI":"10.1145\/38765.38821"},{"key":"55_CR10","doi-asserted-by":"crossref","unstructured":"Mitchell, S.E., Burns, A., Wellings, A.J.: Developing a Real-time Metaobject Protocol. In: Proceedings of IEEE Third International Workshop on Object-Oriented Real-Time Dependable Systems (February 1997)","DOI":"10.1109\/WORDS.1997.609974"},{"key":"55_CR11","doi-asserted-by":"crossref","unstructured":"Nett, E., Gergeleit, M., Mock, M.: An Adaptive Approach to Object-Oriented Real-Time Computing. In: Proceedings of IEEE International Symposium on Object-oriented Real-time distributed Computing (ISORC 1998), Kyoto (April 1998)","DOI":"10.1109\/ISORC.1998.666806"},{"issue":"2","key":"55_CR12","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1023\/A:1008146006209","volume":"20","author":"E. Nett","year":"2000","unstructured":"Nett, E., Gergeleit, M., Mock, M.: Enhancing O-O Middleware to Become Time-Aware. Real-Time Systems\u00a020(2), 211\u2013228 (2000)","journal-title":"Real-Time Systems"},{"issue":"2","key":"55_CR13","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1007\/BF00571421","volume":"1","author":"P. Puschner","year":"1989","unstructured":"Puschner, P., Koza, C.: Calculating the Maximum Execution Time of Real-Time Programs. Journ. Real-Time Systems\u00a01(2), 160\u2013176 (1989)","journal-title":"Journ. Real-Time Systems"},{"key":"55_CR14","unstructured":"Real-Time for Java Expert Group. RTSJ web site (2004), http:\/\/www.rtsj.org\/"},{"issue":"7","key":"55_CR15","doi-asserted-by":"publisher","first-page":"875","DOI":"10.1109\/32.29487","volume":"15","author":"C. Shaw","year":"1989","unstructured":"Shaw, C.: Reasoning about time in higher-level language software. IEEE Trans. on Software Eng.\u00a015(7), 875\u2013889 (1989)","journal-title":"IEEE Trans. on Software Eng."},{"key":"55_CR16","volume-title":"Principles of Real-Time Systems","author":"J.A. Stankovic","year":"1995","unstructured":"Stankovic, J.A., Ramamritham, K.: A Reflective Architecture for Real-Time Operating Systems. In: Principles of Real-Time Systems, Prentice-Hall, Englewood Cliffs (1995)"},{"key":"55_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1007\/3-540-45046-7_4","volume-title":"Reflection and Software Engineering","author":"E. Tramontana","year":"2000","unstructured":"Tramontana, E.: Managing Evolution Using Cooperative Designs and a Reflective Architecture. In: Cazzola, W., Stroud, R.J., Tisato, F. (eds.) Reflection and Software Engineering. LNCS, vol.\u00a01826, pp. 59\u201378. Springer, Heidelberg (2000)"}],"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_55","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,30]],"date-time":"2024-03-30T18:38:14Z","timestamp":1711823894000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-30470-8_55"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540236641","9783540304708"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-30470-8_55","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}