{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,11]],"date-time":"2024-08-11T11:11:58Z","timestamp":1723374718352},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2011,9,17]],"date-time":"2011-09-17T00:00:00Z","timestamp":1316217600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Comput Sci Res Dev"],"published-print":{"date-parts":[[2014,2]]},"DOI":"10.1007\/s00450-011-0201-1","type":"journal-article","created":{"date-parts":[[2011,9,16]],"date-time":"2011-09-16T10:07:17Z","timestamp":1316167637000},"page":"73-93","source":"Crossref","is-referenced-by-count":3,"title":["Model-driven software engineering: concepts and tools for modeling-in-the-large with package diagrams"],"prefix":"10.1007","volume":"29","author":[{"given":"Thomas","family":"Buchmann","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Dotor","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bernhard","family":"Westfechtel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,9,17]]},"reference":[{"issue":"3","key":"201_CR1","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1145\/258077.258078","volume":"6","author":"R Allen","year":"1997","unstructured":"Allen R, Garlan D (1997) A\u00a0formal basis for architectural connection. ACM Trans Softw Eng Methodol 6(3):213\u2013249","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"201_CR2","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1007\/11787044_27","volume-title":"Model driven architecture\u2014foundations and applications: second European conference, ECMDA-FA 2006","author":"C Amelunxen","year":"2006","unstructured":"Amelunxen C, K\u00f6nigs A, R\u00f6tschke T, Sch\u00fcrr A (2006) MOFLON: A standard-compliant metamodeling framework with graph transformations. In: Rensink A, Warmer J (eds) Model driven architecture\u2014foundations and applications: second European conference, ECMDA-FA 2006. Lecture notes in computer science, vol\u00a04066. Springer, Bilbao, pp\u00a0361\u2013375"},{"key":"201_CR3","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1145\/1066129.1066143","volume-title":"Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange (eclipse\u201904)","author":"M Antkiewicz","year":"2004","unstructured":"Antkiewicz M, Czarnecki K (2004) FeaturePlugin: feature modeling plug-in for eclipse. In: Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange (eclipse\u201904). ACM Press, New York, pp\u00a067\u201372"},{"key":"201_CR4","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1007\/11538097_3","volume-title":"Model driven architecture, European MDA workshops: foundations and applications, MDAFA 2003 and MDAFA 2004","author":"J B\u00e9zivin","year":"2005","unstructured":"B\u00e9zivin J, Jouault F, Rosenthal P, Valduriez P (2005) Modeling in the large and modeling in the small. In: Model driven architecture, European MDA workshops: foundations and applications, MDAFA 2003 and MDAFA 2004. Lecture notes in computer science, vol\u00a03599. Twente, The Netherlands, pp\u00a033\u201346"},{"key":"201_CR5","series-title":"Object technology series","volume-title":"The unified modeling language user guide","author":"G Booch","year":"1999","unstructured":"Booch G, Rumbaugh J, Jacobson I (1999) The unified modeling language user guide. Object technology series. Addison-Wesley, Amsterdam"},{"issue":"1","key":"201_CR6","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1023\/A:1009783721306","volume":"3","author":"LC Briand","year":"1998","unstructured":"Briand LC, Daly JW, W\u00fcst J (1998) A\u00a0unified framework for cohesion measurement in object-oriented systems. Empir Softw Eng 3(1):65\u2013117","journal-title":"Empir Softw Eng"},{"key":"201_CR7","unstructured":"Buchmann T (2010) Modelle und Werkzeuge f\u00fcr modellgetriebene Softwareproduktlinien am Beispiel von Softwarekonfigurationsverwaltungssystemen. PhD Thesis, University of Bayreuth, Germany"},{"key":"201_CR8","first-page":"47","volume-title":"Fujaba days 2006","author":"T Buchmann","year":"2006","unstructured":"Buchmann T, Dotor A (2006) Building graphical editors with GEF and Fujaba. In: Giese H, Westfechtel B (eds) Fujaba days 2006. Bayreuth, Germany, pp\u00a047\u201350"},{"key":"201_CR9","first-page":"59","volume-title":"Proceedings of the 7th international Fujaba days","author":"T Buchmann","year":"2009","unstructured":"Buchmann T, Dotor A, Klinke M (2009) Supporting modeling in the large in Fujaba. In: van Gorp P (ed) Proceedings of the 7th international Fujaba days. Eindhoven, The Netherlands, pp\u00a059\u201363"},{"key":"201_CR10","first-page":"425","volume-title":"Proceedings of the second international conference on software and data technologies (ICSOFT 2007)","author":"T Buchmann","year":"2007","unstructured":"Buchmann T, Dotor A, Westfechtel B (2007) Model-driven development of graphical tools\u2014Fujaba meets GMF. In: Filipe J, Helfert M, Shishkov B (eds) Proceedings of the second international conference on software and data technologies (ICSOFT 2007). INSTICC Press, Barcelona, pp\u00a0425\u2013430"},{"key":"201_CR11","first-page":"5","volume-title":"Fujaba days 2008\u20146th international Fujaba days","author":"T Buchmann","year":"2008","unstructured":"Buchmann T, Dotor A, Westfechtel B (2008) Experiences with modeling in the large in Fujaba. In: A\u00dfmann U, Johannes J, Z\u00fcndorf A (eds) Fujaba days 2008\u20146th international Fujaba days, Dresden, Germany, pp\u00a05\u20139"},{"key":"201_CR12","first-page":"309","volume-title":"Proceedings of the 4th international conference on software and data technologies (ICSOFT 2009)","author":"T Buchmann","year":"2009","unstructured":"Buchmann T, Dotor A, Westfechtel B (2009) Model-driven development of software configuration management systems\u2014a case study in model-driven engineering. In: Proceedings of the 4th international conference on software and data technologies (ICSOFT 2009), vol\u00a01. INSTICC Press, Sofia, pp\u00a0309\u2013316"},{"key":"201_CR13","doi-asserted-by":"crossref","unstructured":"Chang KC, Cohen SG, Hess JA, Novak WE, Peterson AS (1990) Feature-oriented domain analysis ({FODA}) feasibility study. Tech Rep CMU\/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA","DOI":"10.21236\/ADA235785"},{"key":"201_CR14","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1109\/IWSSD.1996.501143","volume-title":"Proceedings of the 8th ACM\/IEEE international workshop on software specification and design (IWSSD 1996)","author":"P Clements","year":"1996","unstructured":"Clements P (1996) A\u00a0survey of architecture description languages. In: Proceedings of the 8th ACM\/IEEE international workshop on software specification and design (IWSSD 1996). IEEE Computer Society Press, Schloss Velen, pp\u00a016\u201325"},{"key":"201_CR15","volume-title":"Version control with subversion","author":"B Collins-Sussman","year":"2004","unstructured":"Collins-Sussman B, Fitzpatrick BW, Pilato CM (2004) Version control with subversion. O\u2019Reilly, Sebastopol"},{"issue":"3","key":"201_CR16","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1007\/s10270-008-0093-0","volume":"8","author":"JS Cuadrado","year":"2009","unstructured":"Cuadrado JS, Molina JG (2009) Modularization of model transformations through a phasing mechanism. Softw Syst Model 8(3):325\u2013345","journal-title":"Softw Syst Model"},{"issue":"2","key":"201_CR17","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/TSE.1976.233534","volume":"2","author":"F DeRemer","year":"1976","unstructured":"DeRemer F, Kron H (1976) Programming-in-the-large versus programming-in-the-small. IEEE Trans Softw Eng 2(2):80\u201386","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"201_CR18","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1007\/s10270-007-0073-9","volume":"7","author":"J Dingel","year":"2008","unstructured":"Dingel J, Diskin Z, Zito A (2008) Understanding and improving UML package merge. Softw Syst Model 7(4):443\u2013467","journal-title":"Softw Syst Model"},{"key":"201_CR19","unstructured":"Dotor A (2011) Entwurf und Modellierung einer Produktlinie von Software-Konfigurations-Management-Systemen. PhD thesis, University of Bayreuth, Germany"},{"key":"201_CR20","volume-title":"Objects, components, and frameworks with UML\u2014the Catalysis approach","author":"DF D\u2019Souza","year":"1998","unstructured":"D\u2019Souza DF, Wills AC (1998) Objects, components, and frameworks with UML\u2014the Catalysis approach. Addison-Wesley, Upper Saddle River"},{"key":"201_CR21","unstructured":"The Eclipse Foundation: Eclipse UML2. http:\/\/www.eclipse.org\/uml2"},{"key":"201_CR22","series-title":"Trends in software","first-page":"99","volume-title":"Configuration management","author":"J Estublier","year":"1994","unstructured":"Estublier J, Casallas R (1994) The Adele configuration manager. In: Tichy WF (ed) Configuration management. Trends in software, vol\u00a02. Wiley, New York, pp\u00a099\u2013134"},{"key":"201_CR23","first-page":"25","volume-title":"Fujaba days 2007","author":"L Geiger","year":"2007","unstructured":"Geiger L, Buchmann T, Dotor A (2007) EMF code generation with Fujaba. In: Geiger L, Giese H, Z\u00fcndorf A (eds) Fujaba days 2007, Kassel, Germany, pp\u00a025\u201329"},{"key":"201_CR24","series-title":"The eclipse series","volume-title":"Eclipse modeling project: a domain-specific language (DSL) toolkit","author":"RC Gronback","year":"2009","unstructured":"Gronback RC (2009) Eclipse modeling project: a domain-specific language (DSL) toolkit, 1st edn. The eclipse series. Addison-Wesley, Boston","edition":"1"},{"issue":"3","key":"201_CR25","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1007\/s10270-009-0136-1","volume":"9","author":"Z Hemel","year":"2010","unstructured":"Hemel Z, Kats LC, Groenewegen DM, Visser E (2010) Code generation by model transformation: a\u00a0case study in transformation modularity. Softw Syst Model 9(3):375\u2013402","journal-title":"Softw Syst Model"},{"key":"201_CR26","series-title":"IFIP conference proceedings","first-page":"145","volume-title":"Proceedings of the TC2 first working IFIP conference on software architecture ({WICSA 1999})","author":"C Hofmeister","year":"1999","unstructured":"Hofmeister C, Nord RL, Soni D (1999) Describing software architecture with UML. In: Donohoe P (ed) Proceedings of the TC2 first working IFIP conference on software architecture ({WICSA 1999}). IFIP conference proceedings, vol\u00a0140. Kluwer, San Antonio, pp\u00a0145\u2013160"},{"key":"201_CR27","unstructured":"IBM Corp.: Rational Rose. http:\/\/www.ibm.com\/software\/awdtools\/developer\/rose\/java\/index.html"},{"key":"201_CR28","unstructured":"IBM Corp.: Rational Software Architect. http:\/\/www.ibm.com\/software\/awdtools\/swarchitect\/standard"},{"key":"201_CR29","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1007\/3-540-40011-7_38","volume-title":"Proceedings of the third international conference on the Unified Modeling Language (UML 2000)","author":"MM Kand\u00e9","year":"2000","unstructured":"Kand\u00e9 MM, Strohmeier A (2000) Towards a UML profile for software architecture descriptions. In: Evans A, Kent S, Selic B (eds) Proceedings of the third international conference on the Unified Modeling Language (UML 2000). Lecture notes in computer science, vol\u00a01939. Springer, New York, pp\u00a0513\u2013527"},{"key":"201_CR30","series-title":"Lecture notes in computer science","first-page":"48","volume-title":"Models in software engineering, workshops and symposia at MODELS 2008","author":"DS Kolovos","year":"2008","unstructured":"Kolovos DS, Paige RF, Pollack FA (2008) The grand challenge of scalability for model driven engineering. In: Chaudron MR (ed) Models in software engineering, workshops and symposia at MODELS 2008. Lecture notes in computer science, vol\u00a05421. Springer, Toulouse, pp\u00a048\u201353"},{"issue":"2","key":"201_CR31","first-page":"22","volume":"23","author":"P Kruchten","year":"2006","unstructured":"Kruchten P, Obbink H, Stafford J (2006) The past, present, and future of software architecture. Commun ACM 23(2):22\u201330","journal-title":"Commun ACM"},{"issue":"1","key":"201_CR32","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N Medvidovic","year":"2000","unstructured":"Medvidovic N, Taylor RN (2000) A\u00a0classification and comparison framework for software architecture description languages. IEEE Trans Softw Eng 26(1):70\u201393","journal-title":"IEEE Trans Softw Eng"},{"key":"201_CR33","unstructured":"Mezini M, Beuche D, Moreira A (eds) (2009) Proceedings 1st international workshop on model-driven product line engineering (MDPLE 2009). In: CTIT proceedings, Twente, The Netherlands"},{"key":"201_CR34","unstructured":"No Magic Inc.: MagicDraw. http:\/\/www.magicdraw.com"},{"key":"201_CR35","unstructured":"Object Management Group, Needham MA (2010) OMG Unified Modeling Language (OMG UML), Infrastructure, Version 2.3, formal\/2010-05-03 edn"},{"key":"201_CR36","unstructured":"Object Management Group, Needham MA (2010) OMG Unified Modeling Language (OMG UML), Superstructure, Version 2.3, formal\/2010-05-05 edn"},{"issue":"4","key":"201_CR37","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1016\/0164-1212(86)90002-6","volume":"6","author":"R Prieto-Diaz","year":"1987","unstructured":"Prieto-Diaz R, Neighbors JM (1987) Module interconnection languages. J Syst Softw 6(4):307\u2013334","journal-title":"J Syst Softw"},{"issue":"2","key":"201_CR38","first-page":"31","volume":"23","author":"M Shaw","year":"2006","unstructured":"Shaw M, Clements P (2006) The golden age of software architecture. Commun ACM 23(2):31\u201339","journal-title":"Commun ACM"},{"key":"201_CR39","unstructured":"Soyatec\u2014Open Solution Company: eUML2. http:\/\/www.soyatec.com\/euml2"},{"key":"201_CR40","unstructured":"Sparx Systems: Sparx Enterprise Architect. http:\/\/www.sparxsystems.eu"},{"key":"201_CR41","series-title":"The eclipse series","volume-title":"EMF eclipse modeling framework","author":"D Steinberg","year":"2009","unstructured":"Steinberg D, Budinsky F, Paternostro M, Merks E (2009) EMF eclipse modeling framework, 2nd edn. The eclipse series. Addison-Wesley, Upper Saddle River","edition":"2"},{"issue":"7","key":"201_CR42","doi-asserted-by":"crossref","first-page":"637","DOI":"10.1002\/spe.4380150703","volume":"15","author":"WF Tichy","year":"1985","unstructured":"Tichy WF (1985) RCS\u2014a system for version control. Softw Pract Exp 15(7):637\u2013654","journal-title":"Softw Pract Exp"},{"key":"201_CR43","unstructured":"TOPCASED Consortium: TOPCASED: The open-source toolkit for critical systems. http:\/\/www.topcased.org"},{"key":"201_CR44","doi-asserted-by":"crossref","unstructured":"Tratt L, Gogolla M (eds) (2010) Theory and practice of model transformations\u2014third international conference, ICMT 2010. In: Lecture notes in computer science, vol\u00a06142. Springer, Malaga","DOI":"10.1007\/978-3-642-13688-7"},{"key":"201_CR45","unstructured":"TU Darmstadt Fachgebiet Echtzeitsysteme: MOFLON. http:\/\/www.moflon.org"},{"key":"201_CR46","volume-title":"Essential CVS","author":"J Vesperman","year":"2006","unstructured":"Vesperman J (2006) Essential CVS. O\u2019Reilly, Sebastopol"},{"issue":"3","key":"201_CR47","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1007\/s10270-009-0134-3","volume":"9","author":"D Wagelaar","year":"2010","unstructured":"Wagelaar D, van\u00a0der Straeten R, Deridder D (2010) Module superimposition: a composition technique for rule-based model transformation languages. Softw Syst Model 9(3):285\u2013309","journal-title":"Softw Syst Model"},{"key":"201_CR48","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1007\/978-3-540-87875-9_28","volume-title":"Model driven engineering languages and systems\u201411th international conference, MODELS 2008","author":"I Weisem\u00f6ller","year":"2008","unstructured":"Weisem\u00f6ller I, Sch\u00fcrr A (2008) Formal definition of MOF 2.0 metamodel components and composition. In: Czarnecki K, Ober I, Bruel JM, Uhl A, V\u00f6lter M (eds) Model driven engineering languages and systems\u201411th international conference, MODELS 2008. Lecture notes in computer science, vol\u00a05301. Springer, Toulouse, pp\u00a0386\u2013400"},{"key":"201_CR49","series-title":"Object technology series","volume-title":"Software configuration management strategies and Rational ClearCase","author":"BA White","year":"2003","unstructured":"White BA (2003) Software configuration management strategies and Rational ClearCase. Object technology series. Addison-Wesley, Reading"},{"key":"201_CR50","unstructured":"Z\u00fcndorf A (2001) Rigorous object oriented software development. Tech Rep, University of Paderborn, Germany"}],"container-title":["Computer Science - Research and Development"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00450-011-0201-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00450-011-0201-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00450-011-0201-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,15]],"date-time":"2019-06-15T15:34:21Z","timestamp":1560612861000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00450-011-0201-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,9,17]]},"references-count":50,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,2]]}},"alternative-id":["201"],"URL":"https:\/\/doi.org\/10.1007\/s00450-011-0201-1","relation":{},"ISSN":["1865-2034","1865-2042"],"issn-type":[{"value":"1865-2034","type":"print"},{"value":"1865-2042","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,9,17]]}}}