{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,22]],"date-time":"2025-03-22T04:18:34Z","timestamp":1742617114142,"version":"3.40.2"},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540547426"},{"type":"electronic","value":"9783540464464"}],"license":[{"start":{"date-parts":[[1991,1,1]],"date-time":"1991-01-01T00:00:00Z","timestamp":662688000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1991]]},"DOI":"10.1007\/3540547428_50","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T23:12:43Z","timestamp":1330211563000},"page":"210-228","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Dynamically Replaceable Software: A design method"],"prefix":"10.1007","author":[{"given":"Jorge","family":"Amador","sequence":"first","affiliation":[]},{"given":"Bel\u00e9n","family":"de Vicente","sequence":"additional","affiliation":[]},{"given":"Alejandro","family":"Alonso","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,7,2]]},"reference":[{"key":"12_CR1","unstructured":"DoD, Ada Language Reference Manual, ANSI\/MIL-STD-1815A-1983."},{"key":"12_CR2","volume-title":"Doc. No. COL-GMV-ARTT2-TNSWRU","author":"J. Amador","year":"1988","unstructured":"J. Amador, J. Campos, SWRU Concept for ARTT, GMV, Madrid, Spain, Doc. No. COL-GMV-ARTT2-TNSWRU, 1988."},{"key":"12_CR3","volume-title":"SWRU End-to-end Concept","author":"J. Antler","year":"1987","unstructured":"J. Antler, W. H\u00e4bel, SWRU End-to-end Concept, MBB\/ERNO, Bremen, West Germany, 1987."},{"key":"12_CR4","unstructured":"C. Atkinson, T. Moreton, A. Natali, Ada for distributed systems, Cambridge University Press, 1988."},{"issue":"no.3","key":"12_CR5","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1145\/72551.72552","volume":"21","author":"H.E. Bal","year":"1989","unstructured":"H.E. Bal, J.G. Steiner, A.S. Tanenbaum, \u201cProgramming Languages for Distributed Systems\u201d, ACM Computing Surveys, vol. 21, no. 3, p. 261\u2013322, 1989.","journal-title":"ACM Computing Surveys"},{"key":"12_CR6","unstructured":"G. Booch, Software Engineering with Ada, 2nd Edition, Benjamin Cummings, 1986."},{"key":"12_CR7","doi-asserted-by":"crossref","unstructured":"G. Booch, Object Oriented Design with Applications, 1st Edition, Benjamin Cummings, 1990.","DOI":"10.1145\/97945.97947"},{"issue":"no.2","key":"12_CR8","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1002\/smr.4360010205","volume":"1","author":"A. Burns","year":"1989","unstructured":"A. Burns and A.J. Wellings, \u201cDynamic Change Management and Ada\u201d, Software Maintenance: Research and Practice, vol.1, no.2, p121\u2013131 (December 1989)","journal-title":"Software Maintenance: Research and Practice"},{"key":"12_CR9","unstructured":"A. Burns and A.J. Wellings, Real Time Systems and their Programming Languages, Addison-Wesley, 1990."},{"key":"12_CR10","unstructured":"European Space Agency (ESA), COLUMBUS System Requirements Document, Doc. No. COL-RQ-ESA-001, 1990."},{"key":"12_CR11","unstructured":"A. Goldberg, D. Robson, Smalltalk-80: The language and its implementation, Addison-Wesley, 1983."},{"key":"12_CR12","unstructured":"HOOD Reference Manual, Issue 3.0, HOOD Working Group, 1989."},{"key":"12_CR13","unstructured":"HOOD User Manual, Issue 3.0, HOOD Working Group, 1989."},{"issue":"no.3","key":"12_CR14","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1109\/32.21755","volume":"15","author":"R. Jha","year":"1989","unstructured":"R. Jha, J.M. Kamrad, D.T. Cornhill, \u201cAda Program Partitioning Language: A Notation for Distributing Ada Programs\u201d, IEEE Transactions on Software Engineering, vol. 15, no.3, p. 271\u2013280, 1989.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"12_CR15","unstructured":"J. Kramer, J. Magee, \u201cA Model for Change Management\u201d, IEEE Conference on Distributed Computing Systems in the 90's, Hong Kong, September 1988."},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"J. Kramer, J. Magee, \u201cConstructing Distributed Systems in CONIC\u201d, IEEE Transactions on Software Engineering, p663\u2013676, June 1989.","DOI":"10.1109\/32.24720"},{"key":"12_CR17","unstructured":"R. Laws, M. Shopland, Implications of SWRUs implemented in Ada for On-board Software, Logica Space and Defence Systems, Cobham, England, 1987."},{"key":"12_CR18","unstructured":"B. Meyer, Object-Oriented Software Construction, Prentice Hall, 1988."},{"key":"12_CR19","unstructured":"I. Sommerville; Software Engineering, 3rd edition; Addison-Wesley, 1989."},{"issue":"no.1","key":"12_CR20","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/122203.122210","volume":"26","author":"M. Stadel","year":"1991","unstructured":"M. Stadel, \u201cObject Oriented Programming Techniques to Replace Software Components on the Fly in a Running Program\u201d, ACM SIGPLAN Notices, vol. 26, no. 1, p. 99\u2013108, January 1991.","journal-title":"ACM SIGPLAN Notices"},{"key":"12_CR21","unstructured":"B. Stroustrup, The C++ programming language, Addison-Wesley, 1986."},{"issue":"no.7","key":"12_CR22","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1145\/101120.101133","volume":"X","author":"K. Tindell","year":"1990","unstructured":"K. Tindell, \u201cDynamic Code Replacement and Ada\u201d, Ada Letters, vol. X, no. 7, p. 47\u201354, 1990.","journal-title":"Ada Letters"},{"issue":"no.3","key":"12_CR23","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1109\/32.21756","volume":"15","author":"R.A. Volz","year":"1989","unstructured":"R.A. Volz, T.N. Mudge, G.D. Buzzard, P. Krishnan, \u201cTranslation and Execution of Distributed Ada Programs: Is it Still Ada?\u201d, IEEE Transactions on Software Engineering, vol.15, no.3, p. 281\u2013292, 1989.","journal-title":"IEEE Transactions on Software Engineering"}],"container-title":["Lecture Notes in Computer Science","ESEC '91"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3540547428_50","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T21:24:23Z","timestamp":1742592263000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3540547428_50"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991]]},"ISBN":["9783540547426","9783540464464"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/3540547428_50","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1991]]},"assertion":[{"value":"2 July 2005","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}