{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T00:53:56Z","timestamp":1768870436778,"version":"3.49.0"},"publisher-location":"Cham","reference-count":23,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319747293","type":"print"},{"value":"9783319747309","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","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":[[2018]]},"DOI":"10.1007\/978-3-319-74730-9_34","type":"book-chapter","created":{"date-parts":[[2018,1,22]],"date-time":"2018-01-22T10:34:11Z","timestamp":1516617251000},"page":"385-393","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Technical Obsolescence Management Strategies for Safety-Related Software for Airborne Systems"],"prefix":"10.1007","author":[{"given":"Simos","family":"Gerasimou","sequence":"first","affiliation":[]},{"given":"Dimitris","family":"Kolovos","sequence":"additional","affiliation":[]},{"given":"Richard","family":"Paige","sequence":"additional","affiliation":[]},{"given":"Michael","family":"Standish","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,1,23]]},"reference":[{"key":"34_CR1","unstructured":"IEC 62402:2007: Obsolescence management. Application guide (2007)"},{"key":"34_CR2","unstructured":"JSPP 886, Volume 7, Part 8.13: Obsolescence management (2007)"},{"key":"34_CR3","unstructured":"Management of the Typhoon Project: House of Commons Committee of Public Accounts. Thirtieth Report of Session 2010\u201312 (2011)"},{"key":"34_CR4","doi-asserted-by":"crossref","unstructured":"Balaban, I., Tip, F., Fuhrer, R.: Refactoring support for class library migration. In: OOPSLA 2005, pp. 265\u2013279 (2005)","DOI":"10.1145\/1094811.1094832"},{"key":"34_CR5","doi-asserted-by":"crossref","DOI":"10.1002\/9781118275474","volume-title":"Strategies to the Prediction, Mitigation and Management of Product Obsolescence","author":"B Bartels","year":"2012","unstructured":"Bartels, B., Ermel, U., Pecht, M., Sandborn, P.: Strategies to the Prediction, Mitigation and Management of Product Obsolescence. Wiley, Hoboken (2012)"},{"key":"34_CR6","doi-asserted-by":"crossref","unstructured":"Bartolomei, T.T., Czarnecki, K., L\u00e4mmel, R.: Swing to SWT and back: patterns for API migration by wrapping. In: ICSM 2010, pp. 1\u201310 (2010)","DOI":"10.1109\/ICSM.2010.5610429"},{"key":"34_CR7","doi-asserted-by":"crossref","unstructured":"Cossette, B.E., Walker, R.J.: Seeking the ground truth: a retroactive study on the evolution and migration of software libraries. In: FSE 2012, pp. 1\u201311 (2012)","DOI":"10.1145\/2393596.2393661"},{"issue":"4","key":"34_CR8","doi-asserted-by":"crossref","first-page":"19:1","DOI":"10.1145\/2000799.2000805","volume":"20","author":"B Dagenais","year":"2011","unstructured":"Dagenais, B., Robillard, M.P.: Recommending adaptive changes for framework evolution. ACM Trans. Softw. Eng. Methodol. 20(4), 19:1\u201319:35 (2011)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"34_CR9","doi-asserted-by":"crossref","unstructured":"Dig, D., Johnson, R.: The role of refactorings in API evolution. In: ICSM 2005, pp. 389\u2013398 (2005)","DOI":"10.1109\/ICSM.2005.90"},{"issue":"2","key":"34_CR10","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1002\/smr.328","volume":"18","author":"D Dig","year":"2006","unstructured":"Dig, D., Johnson, R.: How do APIs evolve? A story of refactoring: research articles. J. Softw. Maint. Evol. 18(2), 83\u2013107 (2006)","journal-title":"J. Softw. Maint. Evol."},{"key":"34_CR11","doi-asserted-by":"crossref","unstructured":"Henkel, J., Diwan, A.: Catchup!: Capturing and replaying refactorings to support API evolution. In: ICSE 2005, pp. 274\u2013283 (2005)","DOI":"10.1145\/1062455.1062512"},{"key":"34_CR12","first-page":"1","volume":"178","author":"D Kolovos","year":"2010","unstructured":"Kolovos, D., Rose, L., Paige, R., Garc\u0131a-Dom\u0131nguez, A.: The epsilon book. Structure 178, 1\u201310 (2010)","journal-title":"Structure"},{"key":"34_CR13","doi-asserted-by":"crossref","unstructured":"L\u00e4mmel, R., Pek, E., Starek, J.: Large-scale, AST-based API-usage analysis of open-source Java projects. In: SAC 2011, pp. 1317\u20131324 (2011)","DOI":"10.1145\/1982185.1982471"},{"key":"34_CR14","doi-asserted-by":"crossref","unstructured":"Nguyen, A.T., Nguyen, H.A., Nguyen, T.T., Nguyen, T.N.: Statistical learning approach for mining API usage mappings for code migration. In: ASE 2014, pp. 457\u2013468 (2014)","DOI":"10.1145\/2642937.2643010"},{"key":"34_CR15","doi-asserted-by":"crossref","unstructured":"Nguyen, H.A., Nguyen, T.T., Wilson Jr., G., Nguyen, A.T., Kim, M., Nguyen, T.N.: A graph-based approach to API usage adaptation. In: OOPSLA 2010, pp. 302\u2013321 (2010)","DOI":"10.1145\/1869459.1869486"},{"key":"34_CR16","doi-asserted-by":"crossref","unstructured":"Nita, M., Notkin, D.: Using twinning to adapt programs to alternative APIs. In: ICSE 2010, pp. 205\u2013214 (2010)","DOI":"10.1145\/1806799.1806832"},{"issue":"5","key":"34_CR17","first-page":"613","volume":"39","author":"MP Robillard","year":"2013","unstructured":"Robillard, M.P., Bodden, E., Kawrykow, D., Mezini, M., Ratchford, T.: Automated API property inference techniques. IEEE TSE 39(5), 613\u2013637 (2013)","journal-title":"IEEE TSE"},{"issue":"9","key":"34_CR18","doi-asserted-by":"crossref","first-page":"1235","DOI":"10.1007\/s00170-009-2471-3","volume":"49","author":"FJ Romero Rojo","year":"2010","unstructured":"Romero Rojo, F.J., Roy, R., Shehab, E.: Obsolescence management for long-life contracts state of the art and future trends. Int. J. Adv. Manuf. Technol. 49(9), 1235\u20131250 (2010)","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"34_CR19","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1007\/978-1-84800-131-2_7","volume-title":"Handbook of Performability Engineering","author":"P Sandborn","year":"2008","unstructured":"Sandborn, P., Myers, J.: Designing engineering systems for sustainability. In: Misra, K.B. (ed.) Handbook of Performability Engineering, pp. 81\u2013103. Springer, London (2008). https:\/\/doi.org\/10.1007\/978-1-84800-131-2_7"},{"issue":"2","key":"34_CR20","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1080\/00137910600695643","volume":"51","author":"P Singh","year":"2006","unstructured":"Singh, P., Sandborn, P.: Obsolescence driven design refresh planning for sustainment-dominated systems. Eng. Econ. 51(2), 115\u2013139 (2006)","journal-title":"Eng. Econ."},{"key":"34_CR21","unstructured":"University of York: Response to \u201cInvestigation into Technical Obsolescence Management Strategies for Safety-Related Software for Airborne Systems\u201d, July 2016"},{"issue":"12","key":"34_CR22","first-page":"818","volume":"33","author":"Z Xing","year":"2007","unstructured":"Xing, Z., Stroulia, E.: API-evolution support with Diff-CatchUp. IEEE TSE 33(12), 818\u2013836 (2007)","journal-title":"IEEE TSE"},{"key":"34_CR23","doi-asserted-by":"crossref","unstructured":"Zhong, H., Thummalapenta, S., Xie, T., Zhang, L., Wang, Q.: Mining API mapping for language migration. In: ICSE 2010, pp. 195\u2013204 (2010)","DOI":"10.1145\/1806799.1806831"}],"container-title":["Lecture Notes in Computer Science","Software Technologies: Applications and Foundations"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-74730-9_34","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,25]],"date-time":"2020-10-25T23:10:06Z","timestamp":1603667406000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-74730-9_34"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319747293","9783319747309"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-74730-9_34","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]}}}