{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,26]],"date-time":"2023-10-26T15:12:41Z","timestamp":1698333161658},"reference-count":12,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":5050,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1993,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>An approach to achieving dynamic reconfiguration within the framework of Ada<jats:sup>1<\/jats:sup> is described. A technique for introducing a kernel facility for dynamic reconfiguration in Ada is illustrated, and its implementation using the Verdix VADS 5.5 Ada compiling system on a Sun3\u2013120 running the 4.3 BSD Unix operating system is discussed. This experimental kernel allows an Ada program to change its own configuration dynamically, linking new pieces of code at run\u2010time. It is shown how this dynamic facility can be integrated consistently at the Ada language level, without introducing severe inconsistencies with respect to the Standard semantics.<\/jats:p>","DOI":"10.1002\/spe.4380230102","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T20:06:55Z","timestamp":1163794015000},"page":"1-14","source":"Crossref","is-referenced-by-count":3,"title":["Experimenting with dynamic linking with ADA"],"prefix":"10.1002","volume":"23","author":[{"given":"Paola","family":"Inverardi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Franco","family":"Mazzanti","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"A.J.P.O. \u2018Reference Manual for the Ada Programming Language\u2019 ANSI\/MIL\u2010STD 1815 A January1983."},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.232231"},{"key":"e_1_2_1_4_2","unstructured":"U.S. Department of Defense Requirements for High Order Computer Programming Languages\u2014STEELMAN June1978."},{"key":"e_1_2_1_5_2","unstructured":"Ada 9X Requirements Ada 9X Project Report December1990."},{"key":"e_1_2_1_6_2","article-title":"Dynamic code replacement and Ada","author":"Tindell K. W.","journal-title":"Ada Letters."},{"issue":"6","key":"e_1_2_1_7_2","doi-asserted-by":"crossref","first-page":"663","DOI":"10.1109\/32.24720","article-title":"Constructing distributed systems in CONIC","volume":"15","author":"Kramer J.","year":"1989","journal-title":"IEEE Trans. Software Engineering"},{"key":"e_1_2_1_8_2","doi-asserted-by":"crossref","unstructured":"A.Di Maio F.Bott I.Sommerville R.BayanandM.Wirsing \u2018The DRAGON project\u2019 1989 Esprit Conference Brussels Nov.\/Dec.1989 pp.554\u2013567.","DOI":"10.1007\/978-94-009-1063-8_42"},{"issue":"2","key":"e_1_2_1_9_2","first-page":"6","article-title":"Summary ACM SIGOPS Workshop on Operating Systems in Computer Networks, 28\u201330 January 1985, Ruschlikon, Switzerland","volume":"19","author":"Svobodova L.","year":"1985","journal-title":"ACM SIGOPS"},{"key":"e_1_2_1_10_2","unstructured":"P.Inverardi F.Mazzanti U.Montanari C.Montangero P.RasoiniandG. N.Vallario \u2018Distributed system design configuration and reconfiguration\u2019 in \u2018Distributed systems on local networks\u2019 Proceedings of the Final Conference of Progetto Finalizzato Informatica Obiettivo Cnet CNR Pisa June1985."},{"key":"e_1_2_1_11_2","series-title":"The Ada Companion Series","volume-title":"Ada in Use, Proceedings of the Ada International Conference 1985","author":"Inverardi P.","year":"1985"},{"key":"e_1_2_1_12_2","unstructured":"P.Inverardi F.MazzantiandC.Montangero \u2018Configuration of distributed systems in Ada\u2019 Internal Report S\u201086\u20137 Dipartimento di Informatica Universit\u00e0 di Pisa 1986."},{"key":"e_1_2_1_13_2","unstructured":"C.Atkinson \u2018An object\u2010oriented language for software reuse and distribution\u2019 Ph.D. Thesis Department of Computing Imperial College London 1990."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380230102","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380230102","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,25]],"date-time":"2023-10-25T10:30:44Z","timestamp":1698229844000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380230102"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993,1]]},"references-count":12,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1993,1]]}},"alternative-id":["10.1002\/spe.4380230102"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380230102","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1993,1]]}}}