{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T21:19:42Z","timestamp":1783804782026,"version":"3.55.0"},"reference-count":57,"publisher":"Springer Science and Business Media LLC","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Requirements Eng"],"published-print":{"date-parts":[[2011,6]]},"DOI":"10.1007\/s00766-010-0111-y","type":"journal-article","created":{"date-parts":[[2010,8,24]],"date-time":"2010-08-24T21:16:32Z","timestamp":1282684592000},"page":"75-99","source":"Crossref","is-referenced-by-count":119,"title":["A systematic review of transformation approaches between user requirements and analysis models"],"prefix":"10.1007","volume":"16","author":[{"given":"Tao","family":"Yue","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lionel C.","family":"Briand","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yvan","family":"Labiche","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2010,8,26]]},"reference":[{"key":"111_CR1","unstructured":"Parsing, http:\/\/www.en.wikipedia.org\/wiki\/Parsing (Last accessed April 2008)"},{"key":"111_CR2","unstructured":"Sentence, http:\/\/www.en.wikipedia.org\/wiki\/Sentence (Last accessed April 2008)"},{"key":"111_CR3","unstructured":"IEEE Std. 830-1998, IEEE Standard for Software Requirement Specification, 1998"},{"issue":"11","key":"111_CR4","doi-asserted-by":"crossref","first-page":"882","DOI":"10.1145\/182.358441","volume":"26","author":"RJ Abbott","year":"1983","unstructured":"Abbott RJ (1983) Program design by informal English descriptions. Com ACM 26(11):882\u2013894","journal-title":"Com ACM"},{"issue":"3","key":"111_CR5","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1147\/sj.453.0515","volume":"45","author":"N Aizenbud-Reshef","year":"2006","unstructured":"Aizenbud-Reshef N, Nolan BT, Shaham-Gafni Y (2006) Model traceability. IBM Syst J 45(3):515","journal-title":"IBM Syst J"},{"issue":"1","key":"111_CR6","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1007\/s10515-006-5468-2","volume":"13","author":"V Ambriola","year":"2006","unstructured":"Ambriola V, Gervasi V (2006) On the systematic analysis of natural language requirements with CIRCE. Autom Softw Eng 13(1):107\u2013167","journal-title":"Autom Softw Eng"},{"key":"111_CR7","unstructured":"Altas Transformation Language (2008) http:\/\/www.eclipse.org\/m2m\/atl\/ . Last Accessed March 2008"},{"key":"111_CR8","unstructured":"Borgo S, Gangemi A, Guarino N, Masolo C, Oltramari A WonderWeb Deliverable D15 Ontology RoadMap, http:\/\/www.wonderweb.semanticweb.org\/deliverables\/documents\/D15.pdf"},{"key":"111_CR9","unstructured":"Bruegge B, Dutoit AH (2004) Object-oriented software engineering using UML, patterns, and Java, 2nd edn. Prentice Hall"},{"issue":"1","key":"111_CR10","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/S0169-023X(99)00046-4","volume":"33","author":"AM Capuchino","year":"2000","unstructured":"Capuchino AM, Juristo N, Van de Riet RP (2000) Formal justification in object-oriented modelling: a linguistic approach. Data Knowl Eng 33(1):25\u201347","journal-title":"Data Knowl Eng"},{"key":"111_CR11","unstructured":"Christiansen H, Have CT, Tveitane K (2007) From use cases to UML class diagram using logic grammars and constraints. In: Proceedings of recent advances in natural language processing, pp 128\u2013132"},{"key":"111_CR12","unstructured":"Czarnecki K, Helsen S (2003) Classification of model transformation approaches. In: Proceedings of OOPSLA workshop on generative techniques in the context of the MDA"},{"issue":"3","key":"111_CR13","doi-asserted-by":"crossref","first-page":"621","DOI":"10.1147\/sj.453.0621","volume":"45","author":"K Czarnecki","year":"2006","unstructured":"Czarnecki K, Helsen S (2006) Feature-based survey of model transformation approaches. IBM Syst J 45(3):621\u2013645","journal-title":"IBM Syst J"},{"key":"111_CR14","doi-asserted-by":"crossref","unstructured":"Diaz I, Pastor O, Matteo A (2005) Modeling interactions using role-driven patterns. In: Proceedings of IEEE international conference on requirements engineering, pp 209\u2013220","DOI":"10.1109\/RE.2005.42"},{"key":"111_CR15","unstructured":"Eclipse Foundation, Eclipse Technology Project, http:\/\/www.eclipse.org\/technology\/index.php (Last accessed November 2008)"},{"key":"111_CR16","unstructured":"Eclipse Foundation, UML2: EMF-Based UML 2.0 Metamodel Implementation, http:\/\/www.eclipse.org\/uml2\/ (Last accessed November 2008)"},{"issue":"9","key":"111_CR17","doi-asserted-by":"crossref","first-page":"633","DOI":"10.1016\/S0950-5849(00)00107-5","volume":"42","author":"LMG Feijs","year":"2000","unstructured":"Feijs LMG (2000) Natural language and message sequence chart representation of use cases. Inf Softw Technol 42(9):633\u2013647","journal-title":"Inf Softw Technol"},{"issue":"3","key":"111_CR18","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1016\/j.datak.2006.06.012","volume":"61","author":"G Fliedl","year":"2007","unstructured":"Fliedl G, Kop C, Mayr HC, Salbrechter A, V\u00f6hringer J, Weber G, Winkler C (2007) Deriving static and dynamic concepts from software requirements using sophisticated tagging. Data Knowl Eng 61(3):433\u2013448","journal-title":"Data Knowl Eng"},{"key":"111_CR19","doi-asserted-by":"crossref","unstructured":"Fliedl G, Mayerthaler W, Winkler C, Kop C, Mayr HC (1999) Enhancing requirements engineering by natural language based conceptual predesign. In: Proceedings IEEE international conference on systems, man, and cybernetics, 5, pp 778\u2013783","DOI":"10.1109\/ICSMC.1999.815650"},{"issue":"3","key":"111_CR20","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1007\/s10270-003-0038-6","volume":"3","author":"P Grubacher","year":"2004","unstructured":"Grubacher P, Egyed A, Medvidovic N (2004) Reconciling software requirements and architectures with intermediate models. Softw Syst Model 3(3):235\u2013253","journal-title":"Softw Syst Model"},{"issue":"2","key":"111_CR21","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1023\/A:1022916028950","volume":"10","author":"HM Harmain","year":"2003","unstructured":"Harmain HM, Gaizauskas R (2003) CM-Builder: a natural language-based CASE tool for object-oriented analysis. Autom Softw Eng 10(2):157\u2013181","journal-title":"Autom Softw Eng"},{"key":"111_CR22","unstructured":"IBM Rational Software Architect, http:\/\/www-01.ibm.com\/software\/awdtools\/architect\/swarchitect\/ (Last accessed March 2009)"},{"key":"111_CR23","unstructured":"IBM Model Transformation Framework, IBM, http:\/\/www.alphaworks.ibm.com\/tech\/mtf (Last accessed November 2008)"},{"key":"111_CR24","doi-asserted-by":"crossref","unstructured":"Ilieva MG, Ormandjieva O (2006) Models derived from automatically analyzed textual user requirements. In: Proceedings on software engineering research, management and applications","DOI":"10.1109\/SERA.2006.51"},{"issue":"2","key":"111_CR25","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1007\/s007660200005","volume":"7","author":"E Insfr\u00e1n","year":"2002","unstructured":"Insfr\u00e1n E, Pastor O, Wieringa R (2002) Requirements engineering-based conceptual modelling. Requir Eng 7(2):61\u201372","journal-title":"Requir Eng"},{"key":"111_CR26","doi-asserted-by":"crossref","unstructured":"Jouault F, Kurtev I (2006) Transforming models with ATL. Lecture notes in computer science, vol 3844, pp 128","DOI":"10.1007\/11663430_14"},{"key":"111_CR27","unstructured":"Kermeta, Kermeta metaprogramming environment, http:\/\/www.kermeta.org\/ (Last accessed August 2009)"},{"key":"111_CR28","unstructured":"Kitchenham BA (2007) Guidelines for performing systematic literature reviews in software engineering. EBSE Technical Report EBSE-2007-001"},{"key":"111_CR29","volume-title":"MDA explained\u2014the model driven architecture: practice and promise","author":"A Kleppe","year":"2003","unstructured":"Kleppe A, Warmer J, Bast W (2003) MDA explained\u2014the model driven architecture: practice and promise. Addison-Wesley, Boston"},{"key":"111_CR30","volume-title":"The rational unified process: an introduction","author":"P Kruchten","year":"2003","unstructured":"Kruchten P (2003) The rational unified process: an introduction. Addison-Wesley, Reading"},{"key":"111_CR31","volume-title":"Requirements engineering: from systems goals to UML models to software specifications","author":"AV Lamsweerde","year":"2009","unstructured":"Lamsweerde AV (2009) Requirements engineering: from systems goals to UML models to software specifications. Wiley, New Jersey"},{"key":"111_CR32","volume-title":"Applying UML and patterns","author":"C Larman","year":"2004","unstructured":"Larman C (2004) Applying UML and patterns, 3rd edn. Prentice-Hall, New Jersey","edition":"3"},{"key":"111_CR33","volume-title":"Object-oriented software engineering: practical software development using UML and Java","author":"TC Lethbridge","year":"2001","unstructured":"Lethbridge TC, Laganiere R (2001) Object-oriented software engineering: practical software development using UML and Java. McGraw-Hill Education, Boston"},{"key":"111_CR34","unstructured":"Liu D (2003) Automating transition from use cases to class model, Thesis, University of Calgary, Department of Electrical and Computer Engineering"},{"key":"111_CR35","first-page":"75","volume":"12","author":"HC Mayr","year":"2002","unstructured":"Mayr HC, Kop C (2002) A user centered approach to requirements modeling. LNI 12:75\u201386","journal-title":"LNI"},{"issue":"02","key":"111_CR36","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1017\/S1351324996001337","volume":"2","author":"L Mich","year":"1996","unstructured":"Mich L (1996) NL-OOPS: from natural language to object oriented requirements using the natural language processing system LOLITA. Nat Lang Eng 2(02):161\u2013187","journal-title":"Nat Lang Eng"},{"key":"111_CR37","unstructured":"OMG \u201cOCL 2.0 Specification\u201d (2003) Object Management Group, Final Adopted Specification ptc\/03-10-14"},{"key":"111_CR38","unstructured":"OMG \u201cUML 2.0 Superstructure Specification\u201d (2005) Object Management Group, http:\/\/www.omg.org\/spec\/UML\/2.0\/"},{"key":"111_CR39","unstructured":"OMG \u201cMOF Query\/Views\/Transformations V1.0\u201d (2008) Object Management Group, http:\/\/www.omg.org\/spec\/QVT\/1.0\/"},{"key":"111_CR40","doi-asserted-by":"crossref","unstructured":"Overmyer SP, Benoit L, Owen R (2001) Conceptual modeling through linguistic analysis using LIDA. In: ICSE\u201901, 2001, pp 401\u2013410","DOI":"10.1109\/ICSE.2001.919113"},{"key":"111_CR41","volume-title":"UML Bible","author":"T Pender","year":"2003","unstructured":"Pender T (2003) UML Bible. Wiley, New Jersey"},{"key":"111_CR42","volume-title":"Software engineering: a practitioner\u2019s approach","author":"RS Pressman","year":"2005","unstructured":"Pressman RS (2005) Software engineering: a practitioner\u2019s approach, 6th edn. McGraw-Hill, UK","edition":"6"},{"key":"111_CR43","unstructured":"Rilling J, Charland P, Witte R (2007) Traceability in software engineering\u2014past, present and future. CASCON Workshop, IBM Technical Report"},{"key":"111_CR44","unstructured":"Salbrechter A, Mayr HC, Kop C (2004) Mapping pre-designed business process models to UML. In: Hamza MH (Hrsg.) Proceedings on IASTED international conference on software engineering and applications. Cambrigde, USA"},{"key":"111_CR45","unstructured":"Samarasinghe N, Som\u00e9 S (2005) Generating a domain model from a use case model. In: Proceedings on intelligent and adaptive systems and software engineering"},{"key":"111_CR46","doi-asserted-by":"crossref","unstructured":"Sen S, Baudry B, Mottu JM (2008) On combining multi-formalism knowledge to select models for model transformation testing. In: Proceedings of ICST 2008, pp 328\u2013337","DOI":"10.1109\/ICST.2008.62"},{"key":"111_CR47","unstructured":"\u015amia\u0142ek M, Bojarski J, Nowakowski W, Ambroziewicz A, Straszak T (2007) Complementary use case scenario representations based on domain vocabularies. In: Proceedings on MoDELS"},{"key":"111_CR48","first-page":"456","volume":"1","author":"SS Som\u00e9","year":"2003","unstructured":"Som\u00e9 SS (2003) An approach for the synthesis of State transition graphs from use cases. Proc Softw Eng Res Pract 1:456\u2013462","journal-title":"Proc Softw Eng Res Pract"},{"issue":"1","key":"111_CR49","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/j.infsof.2005.02.006","volume":"48","author":"SS Som\u00e9","year":"2006","unstructured":"Som\u00e9 SS (2006) Supporting use case based requirements engineering. Inf Softw Technol 48(1):43\u201358","journal-title":"Inf Softw Technol"},{"key":"111_CR50","volume-title":"Software engineering","author":"I Sommerville","year":"2004","unstructured":"Sommerville I (2004) Software engineering, 7th edn. Addison Wesley, Boston","edition":"7"},{"key":"111_CR51","first-page":"0515","volume":"1","author":"K Subramaniam","year":"2004","unstructured":"Subramaniam K, Far BH, Eberlein A (2004) Automating the transition from stakeholders\u2019 requests to use cases in OOAD. Proc Can Conf Elect Comput Eng 1:0515\u20130518","journal-title":"Proc Can Conf Elect Comput Eng"},{"key":"111_CR52","unstructured":"Subramaniam K, Liu D, Far BH, Eberlein A (2004) UCDA: Use case driven development assistant tool for class model generation. In: Proceedings of SEKE\u201904"},{"issue":"2","key":"111_CR53","first-page":"111","volume":"32","author":"HBK Tan","year":"2006","unstructured":"Tan HBK, Yang Y, Bian L (2006) Systematic transformation of functional analysis model into OO design and implementation. IEEE TSE 32(2):111\u2013135","journal-title":"IEEE TSE"},{"key":"111_CR54","unstructured":"Wahono RS, Far BH (2002) A framework for object identification and refinement process in object-oriented analysis and design. In: Proceedings of cognitive informatics, pp 351\u2013360"},{"key":"111_CR55","volume-title":"Effective Requirements Practices","author":"RR Young","year":"2001","unstructured":"Young RR (2001) Effective Requirements Practices. Addison-Wesley, Boston"},{"key":"111_CR56","doi-asserted-by":"crossref","unstructured":"Yue T, Briand LC, Labiche Y (2009) A use case modeling approach to facilitate the transition towards analysis models: concepts and empirical evaluation. In: Proceedings of MODELS2009","DOI":"10.1007\/978-3-642-04425-0_37"},{"key":"111_CR57","unstructured":"Yue T, Briand LC, Labiche Y (2009) A systematic review of transformation methodologies between user requirements and analysis models. Carleton University, Technical Report SCE-09-03"}],"container-title":["Requirements Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.springerlink.com\/index\/pdf\/10.1007\/s00766-010-0111-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,2]],"date-time":"2019-06-02T03:51:32Z","timestamp":1559447492000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00766-010-0111-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,8,26]]},"references-count":57,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2011,6]]}},"alternative-id":["111"],"URL":"https:\/\/doi.org\/10.1007\/s00766-010-0111-y","relation":{},"ISSN":["0947-3602","1432-010X"],"issn-type":[{"value":"0947-3602","type":"print"},{"value":"1432-010X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,8,26]]}}}