{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:44:06Z","timestamp":1760586246158,"version":"3.44.0"},"reference-count":32,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[1997,9,1]],"date-time":"1997-09-01T00:00:00Z","timestamp":873072000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[1997,9,1]],"date-time":"1997-09-01T00:00:00Z","timestamp":873072000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[1997,9]]},"DOI":"10.1016\/s0164-1212(96)00151-3","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T18:26:53Z","timestamp":1027621613000},"page":"197-209","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":16,"title":["Achieving requirements reuse: A domain-specific approach from avionics"],"prefix":"10.1016","volume":"38","author":[{"given":"W.","family":"Lam","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"issue":"3","key":"10.1016\/S0164-1212(96)00151-3_BIB1","article-title":"Reusability Framework, Assessment and Directions","volume":"41","author":"Biggerstaff","year":"1987","journal-title":"IEEE Software"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB2","series-title":"Requirements Engineering: Social and Technical Issues","article-title":"Using domain knowledge in requirements capture and formal specification construction","author":"Bolton","year":"1994"},{"year":"1987","author":"Booch","key":"10.1016\/S0164-1212(96)00151-3_BIB3"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB4","series-title":"Methods and Associated Tools for the Information Systems Life Cycle","article-title":"A Reusability-Based Comparison of Requirement Specification Methodologies","author":"Castano","year":"1994"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB5","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/52.17799","article-title":"Building Application Generators","author":"Cleaveland","year":"1988","journal-title":"IEEE Software"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB6","series-title":"Proceedings of the ACM SIGSOFT Symposium on Software Reusability","article-title":"Adaptable, reusable code","author":"Davis","year":"1995"},{"issue":"5","key":"10.1016\/S0164-1212(96)00151-3_BIB7","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1049\/sej.1988.0024","article-title":"Reuse of Formatted Requirements Specifications","volume":"3","author":"Finkelstein","year":"1988","journal-title":"Software Engineering Journal"},{"issue":"10","key":"10.1016\/S0164-1212(96)00151-3_BIB8","doi-asserted-by":"crossref","first-page":"653","DOI":"10.1016\/0950-5849(90)90098-C","article-title":"Representing Reusable Software","volume":"32","author":"Frakes","year":"1988","journal-title":"Information and Software Technology"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB9","doi-asserted-by":"crossref","DOI":"10.1109\/32.310671","article-title":"An Empirical Study of Representation Methods for Reusable Software","author":"Frakes","year":"1994","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB10","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1016\/0164-1212(94)00056-S","article-title":"Reusable Software Requirements and Architectures for Families of Systems","volume":"28","author":"Gomaa","year":"1995","journal-title":"Journal of Systems and Software"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB11","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/0164-1212(94)00135-A","article-title":"Hybrid Domain-Specific Kits","volume":"30","author":"Griss","year":"1995","journal-title":"Journal Systems and Software"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB12","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1016\/0164-1212(94)00136-B","article-title":"Information Access Tools for Software Reuse","volume":"30","author":"Henninger","year":"1995","journal-title":"Journal Systems and Software"},{"issue":"5","key":"10.1016\/S0164-1212(96)00151-3_BIB13","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/52.311059","article-title":"Using Iterative Refinement to Find Reusable Software","volume":"11","author":"Henninger","year":"1994","journal-title":"IEEE Software"},{"article-title":"Reasoning About Requirements From Past Cases","year":"1994","author":"Lam","key":"10.1016\/S0164-1212(96)00151-3_BIB14"},{"issue":"4","key":"10.1016\/S0164-1212(96)00151-3_BIB15","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1145\/129852.129857","article-title":"Exploiting Reusable Specification Through Analogy","volume":"35","author":"Maiden","year":"1993","journal-title":"Communications of the ACM"},{"issue":"6","key":"10.1016\/S0164-1212(96)00151-3_BIB16","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1109\/32.391379","article-title":"Reusing Software: Issues and Research Directions","volume":"21","author":"Mili","year":"1995","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"10","key":"10.1016\/S0164-1212(96)00151-3_BIB17","doi-asserted-by":"crossref","first-page":"1126","DOI":"10.1109\/32.99198","article-title":"Automatic Derivation of Formal Software Specifications From Informal Descriptions","volume":"17","author":"Miriyala","year":"1991","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB18","series-title":"Software Engineering Concepts and Techniques, 1968 NATO Conference on Software Engineering","first-page":"88","article-title":"Mass-produced Software Components","author":"McIlroy","year":"1969"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB19","first-page":"295","article-title":"Draco: a method for engineering reusable software systems","volume":"Vol. 1","author":"Neighbors","year":"1989"},{"issue":"3","key":"10.1016\/S0164-1212(96)00151-3_BIB20","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1145\/131736.131739","article-title":"Computing Similarity in a Reuse Library System: An AI-based Approach","volume":"1","author":"Ostertag","year":"1992","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB21","doi-asserted-by":"crossref","DOI":"10.1109\/TSE.1976.233797","article-title":"On the Design and Development of Program Families","volume":"Vol SE-2","author":"Parnas","year":"1976","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"2","key":"10.1016\/S0164-1212(96)00151-3_BIB22","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1145\/382296.382703","article-title":"Domain Analysis: An Introduction","volume":"15","author":"Prieto-Diaz","year":"1990","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB23","doi-asserted-by":"crossref","DOI":"10.1109\/MS.1987.229789","article-title":"Classifying Software for Reusability","author":"Prieto-Diaz","year":"1987","journal-title":"IEEE Software"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB24","series-title":"Proceedings of the IEEE International Symposium on Requirements Engineering","first-page":"112","article-title":"Matching conceptual graphs as an aid to requirements reuse","author":"Ryan","year":"1993"},{"key":"10.1016\/S0164-1212(96)00151-3_BIB25","series-title":"Proceedings of the Seventh Annual Conference on Ada Technology","article-title":"Constructing Domain-Specific Ada Reuse Libraries","author":"Solderitsch","year":"1989"},{"journal-title":"Software Productivity Consortium Reuse Adoption Guidebook Version 01.00.03, SPC-92051-CMC","year":"1992","author":"SPC","key":"10.1016\/S0164-1212(96)00151-3_BIB26"},{"journal-title":"Organisation Domain Modeling Guidebook STARS-VC-A023\/011\/00","year":"1995","author":"STARS","key":"10.1016\/S0164-1212(96)00151-3_BIB27"},{"issue":"1","key":"10.1016\/S0164-1212(96)00151-3_BIB28","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1145\/381790.381800","article-title":"Domain Analysis in the DoD","volume":"21","author":"Svoboda","year":"1996","journal-title":"Software Engineering Notes"},{"issue":"3","key":"10.1016\/S0164-1212(96)00151-3_BIB29","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1145\/219308.219318","article-title":"DSSA (Domain-Specific Software Architecture) Pedagogical Example","volume":"20","author":"Tracz","year":"1995","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"issue":"2","key":"10.1016\/S0164-1212(96)00151-3_BIB30","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/159420.155837","article-title":"A Domain-Specific Software Architecture Engineering Process Outline","volume":"18","author":"Tracz","year":"1993","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"issue":"3","key":"10.1016\/S0164-1212(96)00151-3_BIB31","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1142\/S0218194092000191","article-title":"Criteria for Comparing Reuse-Oriented Domain Analysis Approaches","volume":"2","author":"Wartik","year":"1992","journal-title":"International Journal of Software Engineering and Knowledge Engineering"},{"year":"1995","series-title":"Proceedings of the 7th Annual Workshop on Software Reuse","author":"WISR","key":"10.1016\/S0164-1212(96)00151-3_BIB32"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121296001513?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121296001513?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,9,27]],"date-time":"2025-09-27T23:14:01Z","timestamp":1759014841000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121296001513"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,9]]},"references-count":32,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1997,9]]}},"alternative-id":["S0164121296001513"],"URL":"https:\/\/doi.org\/10.1016\/s0164-1212(96)00151-3","relation":{},"ISSN":["0164-1212"],"issn-type":[{"type":"print","value":"0164-1212"}],"subject":[],"published":{"date-parts":[[1997,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Achieving requirements reuse: A domain-specific approach from avionics","name":"articletitle","label":"Article Title"},{"value":"Journal of Systems and Software","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/S0164-1212(96)00151-3","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"converted-article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 1997 Published by Elsevier Inc.","name":"copyright","label":"Copyright"}]}}