{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,25]],"date-time":"2026-02-25T12:59:02Z","timestamp":1772024342174,"version":"3.50.1"},"reference-count":54,"publisher":"Institution of Engineering and Technology (IET)","issue":"6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IET Softw."],"published-print":{"date-parts":[[2007,12,17]]},"DOI":"10.1049\/iet-sen:20070012","type":"journal-article","created":{"date-parts":[[2008,1,7]],"date-time":"2008-01-07T23:15:37Z","timestamp":1199747737000},"page":"294-314","source":"Crossref","is-referenced-by-count":20,"title":["Integration of RE and MDE paradigms: the ProjectIT approach and tools"],"prefix":"10.1049","volume":"1","author":[{"given":"A.R.","family":"da Silva","sequence":"first","affiliation":[{"name":"INESC-ID, Instituto Superior Te\u0301cnico, Rua Alves Redol, No. 9 \u20131000-029, Lisboa, Portugal"}]},{"given":"J.","family":"Saraiva","sequence":"additional","affiliation":[{"name":"INESC-ID, Instituto Superior Te\u0301cnico, Rua Alves Redol, No. 9 \u20131000-029, Lisboa, Portugal"}]},{"given":"D.","family":"Ferreira","sequence":"additional","affiliation":[{"name":"INESC-ID, Instituto Superior Te\u0301cnico, Rua Alves Redol, No. 9 \u20131000-029, Lisboa, Portugal"}]},{"given":"R.","family":"Silva","sequence":"additional","affiliation":[{"name":"INESC-ID, Instituto Superior Te\u0301cnico, Rua Alves Redol, No. 9 \u20131000-029, Lisboa, Portugal"}]},{"given":"C.","family":"Videira","sequence":"additional","affiliation":[{"name":"INESC-ID, Instituto Superior Te\u0301cnico, Rua Alves Redol, No. 9 \u20131000-029, Lisboa, Portugal"}]}],"member":"265","reference":[{"key":"10.1049\/iet-sen:20070012_r1","first-page":"61","author":"Bell","year":"1976","journal-title":"Proc. 2nd Int. Conf. Software Engineering (ICSE'76) (Los Alamitos, CA: IEEE Computer Society Press)"},{"key":"10.1049\/iet-sen:20070012_r2","unstructured":"\u2018O Programa de Investigac\u0327a\u0303o \u201cProjectIT\u201d\u2019, Technical Report, INESC-ID, Lisbon, Portugal, October 2004, (available at: http:\/\/berlin.inesc-id.pt\/alb\/uploads\/1\/193\/pit-white-paper-v1.0.pdf, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r3","unstructured":"Kotonya, G., and Sommerville, I.: \u2018Requirements engineering: processes and techniques\u2019, (John Wiley & Sons 1998)"},{"key":"10.1049\/iet-sen:20070012_r4","unstructured":"Robertson, S., and Robertson, J.: \u2018Mastering the requirements process\u2019, 2nd(Addison-Wesley Professional 2006)"},{"key":"10.1049\/iet-sen:20070012_r5","first-page":"35","author":"Nuseibeh","year":"2000","journal-title":"Proc. Int. Conf. Software Engineering (ICSE'00) (ACM Press)"},{"key":"10.1049\/iet-sen:20070012_r6","author":"Matheson","year":"2004","journal-title":"OOPSLA & GPCE Workshop on Best Practices for Model Driven Development (OOPSLA'04)"},{"key":"10.1049\/iet-sen:20070012_r7","unstructured":"OMG Model Driven Architecture (available at: http:\/\/www.omg.org\/mda, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r8","unstructured":"Frankel, D.: \u2018Model driven architecture: applying MDA to enterprise computing\u2019, (John Wiley & Sons 2003)"},{"key":"10.1049\/iet-sen:20070012_r9","author":"Czarnecki","year":"2003","journal-title":"Proc. 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture (OPPSLA'03)"},{"key":"10.1049\/iet-sen:20070012_r10","first-page":"25","volume":"39","author":"Schmidt","year":"2006"},{"key":"10.1049\/iet-sen:20070012_r11","unstructured":"Stahl, T., and Volter, M.: \u2018Model-driven software development\u2019, (Wiley 2006)"},{"key":"10.1049\/iet-sen:20070012_r12","unstructured":"WebML (available at: http:\/\/www.webml.org, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r13","unstructured":"OOHDM (available at: http:\/\/www.telemidia.puc-rio.br\/oohdm\/oohdm.html, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r14","unstructured":"AndroMDA, (available at: http:\/\/www.andromda.org, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r15","unstructured":"Jamda (available at: http:\/\/jamda.sourceforge.net, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r16","unstructured":"JET (available at: http:\/\/www.eclipse.org\/modeling\/m2t\/?project=jet, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r17","unstructured":"OptimalJ (available at: http:\/\/www.compuware.com\/products\/optimalj, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r18","unstructured":"ArcStyler (available at: http:\/\/www.arcstyler.com, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r19","unstructured":"Rational Rose XDE Developer (available at: http:\/\/www-306.ibm.com\/software\/awdtools\/developer\/rosexde, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r20","unstructured":"Codagen Architect (available at: http:\/\/www.manyeta.com\/en\/Technology\/codagen_architect_v3.2, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r21","unstructured":"Preece, J., Rogers, Y., and Sharp, H.: \u2018Interaction design\u2019, 1st(Wiley 2002)"},{"key":"10.1049\/iet-sen:20070012_r22","doi-asserted-by":"crossref","first-page":"302","DOI":"10.1109\/EUROMICRO.2006.8","author":"Videira","year":"2006","journal-title":"Proc. 32nd EUROMICRO Conf. Software Engineering and Advanced Applications (EUROMICRO'06) (Washington, DC: IEEE Computer Society)"},{"key":"10.1049\/iet-sen:20070012_r23","first-page":"375","volume":"II","author":"Videira","year":"2006","journal-title":"Proc. 1st Iberian Conf. Information Systems and Technologies (CISTI'06)"},{"key":"10.1049\/iet-sen:20070012_r24","unstructured":"Cockburn, A.: \u2018Writing effective use cases\u2019, 1st(Addison-Wesley Professional 2000)"},{"key":"10.1049\/iet-sen:20070012_r25","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/MOMPES.2007.19","author":"Silva","year":"2007","journal-title":"Proc. 4th Int. Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES \u201807) (Los Alamitos, CA: IEEE Computer Society)"},{"key":"10.1049\/iet-sen:20070012_r26","author":"Martins","year":"2007","journal-title":"Proc. 9th Int. Conf. Enterprise Information Systems (ICEIS'07) (Springer)"},{"key":"10.1049\/iet-sen:20070012_r27","first-page":"57","author":"Saraiva","year":"2005","journal-title":"Proc. 1st Int. Conf. of Innovative Views of .NET Technologies (IVNET'05) (Instituto Superior de Engenharia do Porto and Microsoft)"},{"key":"10.1049\/iet-sen:20070012_r28","unstructured":"Ferreira, D.: \u2018ProjectIT-RSL\u2019, October, 2006, Graduation, Instituto Superior Te\u0301cnico, Portugal"},{"key":"10.1049\/iet-sen:20070012_r29","unstructured":"Object Management Group: \u2018Unified modeling language: superstructure\u2019, version 2.0, August 2005 (available at: http:\/\/www.omg.org\/cgi-bin\/apps\/doc?formal\/05-07-04.pdf, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r30","unstructured":"Enterprise Architect \u2013 UML Design Tools and UML CASE tools for software development (available at: http:\/\/www.sparxsystems.com\/products\/ea.html, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r31","unstructured":"Object Management Group: \u2018Unified modeling language: diagram interchange\u2019, version 1.0, April 2006 (available at: http:\/\/www.omg.org\/cgi-bin\/apps\/doc?formal\/06-04-04.pdf, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r32","unstructured":"Object Management Group Final Adopted OMG SysML Specification 2006 (available at: http:\/\/www.omg.org\/cgi-bin\/apps\/doc?ptc\/06-05-04.pdf, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r33","doi-asserted-by":"crossref","unstructured":"Balmelli, L., Brown, D., Cantor, M., and Mott, M.: \u2018Model-driven systems development\u2019, IBM Systems Journal, 2006),(available at: http:\/\/www.research.ibm.com\/journal\/sj\/453\/balmelli.html, accessed May 2007)","DOI":"10.1147\/sj.453.0569"},{"key":"10.1049\/iet-sen:20070012_r34","year":"2007","journal-title":"Int. Council on Systems Engineering (INCOSE'07)"},{"key":"10.1049\/iet-sen:20070012_r35","unstructured":"\u2018The Circe approach to the systematic analysis of NL requirements\u2019, Technical Report TR-03-05, University of Pisa, March, 2003 (available at: http:\/\/circe.di.unipi.it\/~gervasi\/Papers\/circe03.ps, accessed July 2007)"},{"key":"10.1049\/iet-sen:20070012_r36","first-page":"1","author":"Fuchs","year":"2003","journal-title":"Proc. 8th Int. Workshop on Logic Programming Synthesis and Transformation (LOPSTR'98) (Springer-Verlag)"},{"key":"10.1049\/iet-sen:20070012_r37","first-page":"152","author":"Achour","year":"1998","journal-title":"Proc. 8th European-Japanese Conf. Information Modeling and Knowledge Bases (IOS Press)"},{"key":"10.1049\/iet-sen:20070012_r38","first-page":"257","author":"Rolland","year":"1992","journal-title":"Proc. 4th Int. Conf. Advanced Information Systems (CAiSE'92) (Springer-Verlag)"},{"key":"10.1049\/iet-sen:20070012_r39","unstructured":"Denger, C.: \u2018High quality requirements specifications for embedded systems through authoring rules and language patterns\u2019, 2002, MSc, Fachbereich Informatik, Universita\u0308t Kaiserslautern"},{"key":"10.1049\/iet-sen:20070012_r40","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/S0164-1212(99)00052-7","volume":"48","author":"Juristo","year":"1999","ISSN":"https:\/\/id.crossref.org\/issn\/0164-1212","issn-type":"print"},{"key":"10.1049\/iet-sen:20070012_r41","first-page":"215","author":"Mich","year":"1999","journal-title":"Proc. 4th Int. Conf. Applications of Natural Language to Information Systems (Springer)"},{"key":"10.1049\/iet-sen:20070012_r42","first-page":"401","author":"Overmyer","year":"2001","journal-title":"Proc. 23rd Int. Conf. Software Engineering (ICSE'01)"},{"key":"10.1049\/iet-sen:20070012_r43","first-page":"507","volume":"26","author":"Pastor","year":"2001"},{"key":"10.1049\/iet-sen:20070012_r44","author":"Kozaczynski","year":"2002","journal-title":"Workshop on Domain-Specific Visual Languages (OOPSLA'02)"},{"key":"10.1049\/iet-sen:20070012_r45","first-page":"101","volume":"1939","author":"Nunes","year":"2000","journal-title":"Proc. 3rd Int. Conf. (UML 2000) (Springer)"},{"key":"10.1049\/iet-sen:20070012_r46","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/MS.2003.1207457","volume":"20","author":"Silva","year":"2003","ISSN":"https:\/\/id.crossref.org\/issn\/0740-7459","issn-type":"print"},{"key":"10.1049\/iet-sen:20070012_r47","first-page":"158","author":"Hennicker","year":"2001","journal-title":"Workshop of the pUML-Group held together with the \u00abUML\u00bb2001 on Practical UML-Based Rigorous Development Methods \u2013 Countering or Integrating the eXtremists (GI)"},{"key":"10.1049\/iet-sen:20070012_r48","author":"Azevedo","year":"2000","journal-title":"Proc. Workshop \u2013 Towards a UML Profile for Interactive Systems Development (TUPIS'00)"},{"key":"10.1049\/iet-sen:20070012_r49","first-page":"87","author":"Bergh","year":"2005","journal-title":"Proc. ACM Symp. on Software visualization (SoftVis'05) (New York, NY: ACM Press)"},{"key":"10.1049\/iet-sen:20070012_r50","first-page":"1","author":"Constantine","year":"2003","journal-title":"Proc. 10th Int. Workshop DSV-IS 2003 (Springer, LNCS 2844)"},{"key":"10.1049\/iet-sen:20070012_r51","unstructured":"Microsoft Dynamic Systems Initiative (available at: http:\/\/www.microsoft.com\/business\/dsi\/default.mspx, accessed May 2007)"},{"key":"10.1049\/iet-sen:20070012_r52","doi-asserted-by":"crossref","unstructured":"Greenfield, J., Short, K., Cook, S., Kent, S., and Crupi, J.: \u2018Software factories: assembling applications with patterns, models, frameworks, and tools\u2019, 1st(Wiley 2004)","DOI":"10.1007\/978-3-540-28630-1_19"},{"key":"10.1049\/iet-sen:20070012_r53","unstructured":"Clements, P., and Northrop, L.: \u2018Software product lines: practices and patterns\u2019, 3rd(Addison-Wesley Professional 2001)"},{"key":"10.1049\/iet-sen:20070012_r54","unstructured":"\u2018Domain-specific languages: an annotated bibliography\u2019, (available at: http:\/\/homepages.cwi.nl\/~arie\/papers\/dslbib, accessed in May 2007)"}],"container-title":["IET Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/digital-library.theiet.org\/content\/journals\/10.1049\/iet-sen_20070012?crawler=true&mimetype=application\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,12]],"date-time":"2024-11-12T18:17:16Z","timestamp":1731435436000},"score":1,"resource":{"primary":{"URL":"http:\/\/digital-library.theiet.org\/doi\/10.1049\/iet-sen%3A20070012"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,12,17]]},"references-count":54,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2007,12,17]]}},"alternative-id":["10.1049\/iet-sen:20070012"],"URL":"https:\/\/doi.org\/10.1049\/iet-sen:20070012","relation":{},"ISSN":["1751-8806","1751-8814"],"issn-type":[{"value":"1751-8806","type":"print"},{"value":"1751-8814","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,12,17]]}}}