{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T03:53:38Z","timestamp":1770350018866,"version":"3.49.0"},"reference-count":74,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2012,7,27]],"date-time":"2012-07-27T00:00:00Z","timestamp":1343347200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2012,10]]},"DOI":"10.1007\/s10270-012-0256-x","type":"journal-article","created":{"date-parts":[[2012,7,26]],"date-time":"2012-07-26T02:26:07Z","timestamp":1343269567000},"page":"471-480","source":"Crossref","is-referenced-by-count":15,"title":["Looking back at UML"],"prefix":"10.1007","volume":"11","author":[{"given":"Steve","family":"Cook","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2012,7,27]]},"reference":[{"key":"256_CR1","doi-asserted-by":"crossref","unstructured":"Bell, A.E.: Death by UML Fever. ACM Queue 2(1) (2004)","DOI":"10.1145\/984458.984495"},{"key":"256_CR2","unstructured":"B\u00e9zivin, J.: Ni\u00e7oise salad, Salade ni\u00e7oise or Insalata nizzarda. http:\/\/modelseverywhere.wordpress.com\/2010\/11\/12\/bits-of-history\/"},{"key":"256_CR3","unstructured":"B\u00e9zivin, J.: SPEM and UML Profiles. http:\/\/modelseverywhere.wordpress.com\/2010\/11\/17\/bits-of-history-spem-and-uml-profiles"},{"key":"256_CR4","volume-title":"Software Components with Ada","author":"G. Booch","year":"1987","unstructured":"Booch G.: Software Components with Ada. Benjamin\/Cummings, Menlo Park (1987)"},{"key":"256_CR5","volume-title":"Object-Oriented Analysis and Design with Applications","author":"G. Booch","year":"1994","unstructured":"Booch G.: Object-Oriented Analysis and Design with Applications. Benjamin\/Cummings, Redwood City (1994)"},{"key":"256_CR6","volume-title":"The Unified Modeling Language User Guide","author":"G. Booch","year":"1999","unstructured":"Booch G., Rumbaugh J., Jacobson I.: The Unified Modeling Language User Guide. Addison Wesley\/Longman, Menlo Park (1999)"},{"key":"256_CR7","volume-title":"Eclipse Modeling Framework","author":"F. Budinsky","year":"2003","unstructured":"Budinsky F., Brodsky S.A., Merks E.: Eclipse Modeling Framework. Pearson Education, Boston (2003)"},{"key":"256_CR8","unstructured":"Byte Magazine. 6(8) 19891"},{"key":"256_CR9","unstructured":"Clark, T., Evans, A., Kent, S., Sammut, P.: The MMF Approach to Engineering Object-Oriented Design Languages. In: Proceedings of First Workshop on Language Descriptions, Tools and Applications, Genova (2001)"},{"key":"256_CR10","volume-title":"Object-Oriented Development: The Fusion Method","author":"D. Coleman","year":"1993","unstructured":"Coleman D., Arnold P., Bodoff S., Dollin C., Gilchrist H., Hayes F., Jeremaes P.: Object-Oriented Development: The Fusion Method. Prentice Hall, Englewood Cliffs (1993)"},{"key":"256_CR11","unstructured":"Cook, S.J.: Domain-Specific Modeling and Model Driven Architecture. MDA J (2004). http:\/\/www.bptrends.com\/publicationfiles\/01-04%20COL%20Dom%20Spec%20Modeling%20Frankel-Cook.pdf"},{"key":"256_CR12","volume-title":"Designing Object Systems","author":"S.J. Cook","year":"1994","unstructured":"Cook S.J., Daniels J.: Designing Object Systems. Prentice Hall, Hemel Hempstead (1994)"},{"key":"256_CR13","doi-asserted-by":"crossref","unstructured":"Cook, S.J.: The UML Family: Profiles, Prefaces and Packages. In: Proceedings of \u201cUML\u20192000\u201d. Lecture Notes in Computer Science, vol. 1939. Springer, Berlin (2000)","DOI":"10.1007\/3-540-40011-7_18"},{"key":"256_CR14","volume-title":"Domain Specific Development","author":"S.J. Cook","year":"2007","unstructured":"Cook S.J., Jones G., Kent S., Wills A.C.: Domain Specific Development. Addison-Wesley, Menlo Park (2007)"},{"key":"256_CR15","volume-title":"Generative Programming","author":"K. Czarnecki","year":"2000","unstructured":"Czarnecki K., Eisenecker U.W.: Generative Programming. Addison-Wesley, Menlo Park (2000)"},{"key":"256_CR16","volume-title":"Objects, Components and Frameworks with UML: The Catalysis Approach","author":"D.F. D\u2019Souza","year":"1999","unstructured":"D\u2019Souza D.F., Wills A.C.: Objects, Components and Frameworks with UML: The Catalysis Approach. Addison-Wesley, Menlo Park (1999)"},{"key":"256_CR17","unstructured":"Diagram Definition RFP. Object Management Group (2007). http:\/\/www.omg.org\/cgi-bin\/doc?ad\/07-09-02.pdf"},{"key":"256_CR18","unstructured":"Eclipse implementation of UML 2. http:\/\/www.eclipse.org\/uml2\/"},{"key":"256_CR19","doi-asserted-by":"crossref","unstructured":"Evans, A.S., France, R.B., Lano, K.C., Rumpe, B.: The UML as a formal modelling notation. In: Proceedings of \u201cUML\u201998\u201d. Lecture Notes in Computer Science, vol. 1618. Springer, Berlin (1998)","DOI":"10.1007\/978-3-540-48480-6_26"},{"key":"256_CR20","volume-title":"Model Driven Architecture OMG Press","author":"D.S. Frankel","year":"2003","unstructured":"Frankel D.S.: Model Driven Architecture OMG Press. Wiley, London (2003)"},{"key":"256_CR21","volume-title":"UML Distilled, 3rd Edition","author":"M. Fowler","year":"2004","unstructured":"Fowler M.: UML Distilled, 3rd Edition. Addison-Wesley, Menlo Park (2004)"},{"key":"256_CR22","unstructured":"Fowler, M.: UmlMode. http:\/\/martinfowler.com\/bliki\/UmlMode.html"},{"key":"256_CR23","volume-title":"Domain Specific Languages","author":"M. Fowler","year":"2010","unstructured":"Fowler M.: Domain Specific Languages. Addison-Wesley, Menlo Park (2010)"},{"key":"256_CR24","unstructured":"Future Development of UML Request for Information. http:\/\/www.omg.org\/cgi-bin\/doc?ad\/08-12-12.pdf"},{"key":"256_CR25","doi-asserted-by":"crossref","unstructured":"Hoare, C.A.R.: An Axiomatic Basis for Computer Programming Commun. ACM 12 (1969)","DOI":"10.1145\/363235.363259"},{"key":"256_CR26","volume-title":"Object Analysis and Design: Description of Methods","author":"A.T.F. Hutt","year":"1994","unstructured":"Hutt A.T.F.: Object Analysis and Design: Description of Methods. Wiley, London (1994)"},{"key":"256_CR27","volume-title":"Object Analysis and Design: Comparison of Methods","author":"A.T.F. Hutt","year":"1994","unstructured":"Hutt A.T.F.: Object Analysis and Design: Comparison of Methods. Wiley, London (1994)"},{"key":"256_CR28","volume-title":"System Development","author":"M.A. Jackson","year":"1983","unstructured":"Jackson M.A.: System Development. Prentice Hall, Englewood Cliffs (1983)"},{"key":"256_CR29","volume-title":"Object-Oriented Software Engineering","author":"I. Jacobson","year":"1992","unstructured":"Jacobson I., Christerson M., Jonsson P., Overgaard G.: Object-Oriented Software Engineering. ACM Press\/Addison-Wesley, Menlo Park (1992)"},{"key":"256_CR30","unstructured":"Jacobson, I., Cook, S.: The Road Ahead for UML, Dr Dobbs. http:\/\/drdobbs.com\/architecture-and-design\/224701702"},{"key":"256_CR31","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1145\/317665.317673","volume":"42","author":"C. Kobryn","year":"1999","unstructured":"Kobryn C.: UML 2001: A Standardization Odyssey. Commun. ACM 42, 10 (1999)","journal-title":"Commun. ACM"},{"key":"256_CR32","doi-asserted-by":"crossref","unstructured":"Kobryn, C., Chonoles, J.M, Cook, S.J., D\u2019Souza, D.F., Iyengar, S., Ramackers, G.: UML 2.0 Architectural Crossroads: Sculpting or Mudpacking? Proceedings of \u201cUML \u201899\u201d Second International Conference. Lecture Notes in Computer Science, vol. 1723. Springer, Berlin (1999)","DOI":"10.1007\/3-540-46852-8_10"},{"key":"256_CR33","doi-asserted-by":"crossref","unstructured":"Loomis, M.E.S., Shah, A.V., Rumbaugh, J.E.: An Object Modeling Technique for Conceptual Design. In: Proceedings of ECOOP\u201987, Special issue of Bigre + Globule No. 54. AFCET Paris, June (1987)","DOI":"10.1007\/3-540-47891-4_18"},{"key":"256_CR34","volume-title":"Executable UML: A foundation for Model Driven Architecture","author":"S. Mellor","year":"2002","unstructured":"Mellor S., Balcer M.: Executable UML: A foundation for Model Driven Architecture. Addison-Wesley, Menlo Park (2002)"},{"key":"256_CR35","doi-asserted-by":"crossref","unstructured":"Milicev, D.: (2007) On the Semantics of Associations and Association Ends in UML. IEEE Trans. Softw. Eng. vol. 33, no. 4","DOI":"10.1109\/TSE.2007.37"},{"key":"256_CR36","unstructured":"Miller, J. (ed.): 3C Submission for UML 2.0. http:\/\/www.joaquin.net\/cuml\/3C-UML\u20132.14.pdf"},{"key":"256_CR37","unstructured":"MDA: From Hype to Hope, and Reality. http:\/\/arcad.essi.fr\/cours\/systeme2\/02-mda.pdf"},{"key":"256_CR38","unstructured":"Metamodel Extension Facility RFP. Object Management Group (2011). http:\/\/www.omg.org\/cgi-bin\/doc?ad\/11-06-22.pdf"},{"key":"256_CR39","unstructured":"Object Management Group: Common Object Request Broker Architecture (1991\u20132008). http:\/\/www.omg.org\/spec\/CORBA\/3.1\/"},{"key":"256_CR40","unstructured":"Object Management Group: Object Analysis and Design RFP-1 (1996). http:\/\/www.omg.org\/cgi-bin\/doc?ad\/96-05-01.pdf"},{"key":"256_CR41","unstructured":"Object Management Group: UML 1.1 Specification (1997). http:\/\/www.omg.org\/cgi-bin\/doc?ad\/97-08-02.pdf"},{"key":"256_CR42","unstructured":"Object Management Group: UML 2.0 Request for Information (1999). http:\/\/www.omg.org\/cgi-bin\/doc?ad\/99-08-08.pdf"},{"key":"256_CR43","unstructured":"Object Management Group: UML 2.0 Infrastructure RFP (2000). http:\/\/www.omg.org\/cgi-bin\/doc?ad\/00-09-01.pdf"},{"key":"256_CR44","unstructured":"Object Management Group: UML 2.0 Superstructure RFP (2000). http:\/\/www.omg.org\/cgi-bin\/doc?ad\/00-09-02.pdf"},{"key":"256_CR45","unstructured":"Object Management Group: Meta Object Facility Core (2000\u20132011). http:\/\/www.omg.org\/spec\/MOF\/"},{"key":"256_CR46","unstructured":"Object Management Group: XML Metadata Interchange (2000\u20132011). http:\/\/www.omg.org\/spec\/XMI\/"},{"key":"256_CR47","unstructured":"Object Management Group: MOF 2.0 Facility and Object Lifecycle Specification (2003\u20132011). http:\/\/www.omg.org\/spec\/MOFFOL\/"},{"key":"256_CR48","unstructured":"Object Management Group: MOF 2.0 Query\/View\/Transformation (2008\u20132011). http:\/\/www.omg.org\/spec\/QVT\/"},{"key":"256_CR49","unstructured":"Object Management Group: Software and Systems Process Engineering Metamodel (2000\u20132008). http:\/\/www.omg.org\/spec\/SPEM\/"},{"key":"256_CR50","unstructured":"Object Management Group: System Modeling Language (2007\u20132011). http:\/\/www.omg.org\/spec\/SysML\/"},{"key":"256_CR51","unstructured":"Object Management Group: Unified Profile for the Department of Defense Architecture Framework (DoDAF) and the Ministry of Defence Architecture Framework (MODAF) (2009\u20132011). http:\/\/www.omg.org\/spec\/UPDM\/"},{"key":"256_CR52","unstructured":"Object Management Group: Service oriented architecture Modeling Language (2009). http:\/\/www.omg.org\/spec\/SoaML\/"},{"key":"256_CR53","unstructured":"Object Management Group: UML Profile for Modeling and Analysis of Real-time Embedded Systems (2009\u20132010). http:\/\/www.omg.org\/spec\/MARTE\/"},{"key":"256_CR54","unstructured":"Object Management Group: Common Warehouse Metamodel (2003). http:\/\/www.omg.org\/spec\/CWM\/"},{"key":"256_CR55","unstructured":"Object Management Group: Business Process Model and Notation (2008\u20132011). http:\/\/www.omg.org\/spec\/BPMN\/"},{"key":"256_CR56","unstructured":"Object Management Group: Semantics of a Foundational Subset for Executable UML Models (2011). http:\/\/www.omg.org\/spec\/FUML\/"},{"key":"256_CR57","unstructured":"Object Management Group: UML Diagram Interchange (2006). http:\/\/www.omg.org\/spec\/UMLDI\/"},{"key":"256_CR58","unstructured":"Object Management Group: Object Analysis & Design RFI (1995). http:\/\/www.omg.org\/cgi-bin\/doc?1995\/95-09-35.pdf"},{"key":"256_CR59","doi-asserted-by":"crossref","unstructured":"Object Oriented Development in an Industrial Environment. In: Proceedings of OOPSLA\u201997. ACM SIGPLAN Notices, vol. 22, no. 12, December 1987","DOI":"10.1145\/38807.38824"},{"key":"256_CR60","unstructured":"Press release: OMG\u2019s Model Interoperability Demonstration a Success. http:\/\/www.omg.org\/news\/releases\/pr2010\/01-04-10.htm"},{"key":"256_CR61","doi-asserted-by":"crossref","unstructured":"Proceedings of OOPSLA\u201986. ACM SIGPLAN Notices, vol. 21, no. 11, November 1986","DOI":"10.1145\/382278.885766"},{"key":"256_CR62","unstructured":"Proceedings of ECOOP\u201987. Special issue of Bigre + Globule No. 54, AFCET Paris, June (1987)"},{"key":"256_CR63","volume-title":"Working with Objects","author":"T. Reenskaug","year":"1996","unstructured":"Reenskaug T., Wold P., Lehne O.A.: Working with Objects. Manning, Greenwich (1996)"},{"key":"256_CR64","volume-title":"Object-Oriented Modeling and Design","author":"J. Rumbaugh","year":"1991","unstructured":"Rumbaugh J., Blaha M., Premerlani W., Eddy F., Lorensen W.: Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs (1991)"},{"key":"256_CR65","volume-title":"The Unified Modeling Language Reference Manual","author":"J. Rumbaugh","year":"1999","unstructured":"Rumbaugh J., Jacobson I., Booch G.: The Unified Modeling Language Reference Manual. Addison-Wesley\/Longman, Menlo Park (1999)"},{"key":"256_CR66","volume-title":"Object Lifecycles: Modeling the World in States","author":"S. Shlaer","year":"1991","unstructured":"Shlaer S., Mellor S.: Object Lifecycles: Modeling the World in States. Yourdon Press, Prentice Hall (1991)"},{"key":"256_CR67","volume-title":"Denotational Semantics: The Scott\u2013Strachey Approach to Programming Language Theory","author":"J.E. Stoy","year":"1977","unstructured":"Stoy J.E.: Denotational Semantics: The Scott\u2013Strachey Approach to Programming Language Theory. MIT Press, Cambridge (1977)"},{"key":"256_CR68","unstructured":"Series, Z.: Languages and General Software Aspects for Telecommunication Systems. International Telecommunications Union (1999). http:\/\/www.itu.int\/ITU-T\/studygroups\/com10\/languages\/Z.100_1199.pdf"},{"key":"256_CR69","unstructured":"The precise UML group. http:\/\/www.cs.york.ac.uk\/puml\/"},{"key":"256_CR70","volume-title":"The Object Constraint Language: Precise modelling with UML","author":"J. Warmer","year":"1998","unstructured":"Warmer J., Kleppe A.: The Object Constraint Language: Precise modelling with UML. Addison-Wesley, Menlo Park (1998)"},{"key":"256_CR71","doi-asserted-by":"crossref","unstructured":"Warmerz, J., Hogg, J., Cook, S.J., Selic, B.: Experience with Formal Specification of CMM and UML. ECOOP\u201997 Workshop Reader, Springer Lecture Notes in Computer Science, vol. 1357 (1998)","DOI":"10.1007\/3-540-69687-3_44"},{"key":"256_CR72","doi-asserted-by":"crossref","unstructured":"Wegner, P.: Dimensions of Object-Based Language Design. In: Proceedings of OOPSLA\u201997, ACM SIGPLAN Notices, vol. 22, no. 12, December 1987","DOI":"10.1145\/38807.38823"},{"key":"256_CR73","volume-title":"Modern Structured Analysis","author":"E. Yourdon","year":"1989","unstructured":"Yourdon E.: Modern Structured Analysis. Prentice Hall, Englewood Cliffs (1989)"},{"key":"256_CR74","doi-asserted-by":"crossref","unstructured":"Zito, A., Diskin, Z. and Dingel, J.: Package Merge in UML 2: Practice vs. Theory? In: Proceedings of MODELS2006. Lecture Notes in Computer Science, vol. 4199. Springer, Berlin (2006)","DOI":"10.1007\/11880240_14"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-012-0256-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-012-0256-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-012-0256-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,1]],"date-time":"2019-07-01T14:20:08Z","timestamp":1561990808000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-012-0256-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,7,27]]},"references-count":74,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,10]]}},"alternative-id":["256"],"URL":"https:\/\/doi.org\/10.1007\/s10270-012-0256-x","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,7,27]]}}}