{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T11:40:34Z","timestamp":1698061234386},"reference-count":19,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":6084,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Softw. Maint: Res. Pract."],"published-print":{"date-parts":[[1990,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Software maintenance is necessitated to a large extent by changing user requirements. However, the relationship between the user requirements and the implemented software system is not made explicit in current development approaches, making the mapping of changing requirements to corresponding maintenance activities difficult. The teleological approach advocates the construction of a model which links the components of a software system to the concepts of the application domain which they implement, i.e to user requirements. Subsequently, the teleological model is used for simulating the actual maintenance activities, as they are triggered by the changing requirements, and for identifying their nature and estimating their cost.<\/jats:p>","DOI":"10.1002\/smr.4360020105","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T15:14:28Z","timestamp":1163776468000},"page":"47-59","source":"Crossref","is-referenced-by-count":6,"title":["Modelling and maintenance software systems at the teleological level"],"prefix":"10.1002","volume":"2","author":[{"given":"V.","family":"Karakostas","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_1","first-page":"27","volume-title":"TMM: software maintenance by transformation","author":"Arango G.","year":"1986"},{"key":"e_1_2_1_3_1","first-page":"85","article-title":"Evaluation of a reuse\u2010based software construction technology","author":"Arango G.","year":"1988","journal-title":"Proc. Second"},{"key":"e_1_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Balzer R. Cheatham T. E. Jr.andGreen C.(1983) \u2018Software technology in the 1990's using a new paradigm \u2019 IEEE Computer November pp.39\u201345.","DOI":"10.1109\/MC.1983.1654237"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Biggerstaff T.(1989) \u2018Design recovery for maintenance and reuse \u2019 IEEE Computer July pp.36\u201349.","DOI":"10.1109\/2.30731"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.4639"},{"key":"e_1_2_1_7_1","first-page":"55","volume-title":"Information Systems Design Methodologies: Improving the Practice","author":"Essink L. J. B.","year":"1986"},{"key":"e_1_2_1_8_1","unstructured":"van Griethuysen (editor) (1982) \u2018Concepts and terminology for the conceptual schema and the information base\u2019 Report ISO TC97\/SCS\/WG3. Publication No. ISO\/TC9\/SC5\u2013N 695."},{"key":"e_1_2_1_9_1","volume-title":"A Theory and Management of Systems","author":"Johnson R. A.","year":"1973"},{"key":"e_1_2_1_10_1","unstructured":"Karakostas V. (1989) \u2018Tool support for teleological reuse and maintenance of software\u2019 Submitted toCAiSE*90 the 2nd Nordic Conference on Advanced Information Systems Engineering Kista Sweden May 1990."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-1823-1"},{"key":"e_1_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Kramer J. Keng Ng. Potts C.andWhitehead K.(1988) \u2018Tool support for requirements analysis \u2019 Software Engineering Journal May 86\u201396.","DOI":"10.1049\/sej.1988.0011"},{"key":"e_1_2_1_13_1","volume-title":"Software Maintenance Management","author":"Lientz B. P.","year":"1980"},{"key":"e_1_2_1_14_1","unstructured":"Mullery G.(1979) \u2018CORE\u2014a method for controlled requirements specification \u2019 in Proceedings of Fourth IEEE Int. Conf. on Software Engineering Munich West Germany September pp.85\u201390."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1977.229900"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1987.233161"},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Schwanke R. W. Altucher R. Z.andPlatoff M. A.(1989) \u2018Discovering visualizing and controlling software structure \u2019 in Proceedings Fifth International Workshop on Software Specification and Design Pittsburgh PA May pp.147\u2013150.","DOI":"10.1145\/75199.75223"},{"key":"e_1_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Shaw M.(1989) \u2018Large scale systems require higher\u2010level abstractions \u2019 in Proceedings Fifth International Workshop on Software Specification and Design Pittsburgh PA May pp.143\u2013146.","DOI":"10.1145\/75200.75222"},{"key":"e_1_2_1_19_1","doi-asserted-by":"crossref","unstructured":"Sneed H. M.andJandrasics G.(1988) \u2018Inverse transformation of software from code to specification\u2019 inProceedings Second Int. Conference on Software Maintenance Phoenix AZ October pp.102\u2013109.","DOI":"10.1109\/ICSM.1988.10149"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1980.234503"}],"container-title":["Journal of Software Maintenance: Research and Practice"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fsmr.4360020105","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/smr.4360020105","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,22]],"date-time":"2023-10-22T22:36:34Z","timestamp":1698014194000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/smr.4360020105"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1990,3]]},"references-count":19,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1990,3]]}},"alternative-id":["10.1002\/smr.4360020105"],"URL":"https:\/\/doi.org\/10.1002\/smr.4360020105","archive":["Portico"],"relation":{},"ISSN":["1040-550X","1096-908X"],"issn-type":[{"value":"1040-550X","type":"print"},{"value":"1096-908X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1990,3]]}}}