{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T10:57:10Z","timestamp":1742986630357,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":91,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642366536"},{"type":"electronic","value":"9783642366543"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-36654-3_12","type":"book-chapter","created":{"date-parts":[[2013,8,7]],"date-time":"2013-08-07T10:52:01Z","timestamp":1375872721000},"page":"291-316","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Multi-Level Meta-Modelling to Underpin the Abstract and Concrete Syntax for Domain-Specific Modelling Languages"],"prefix":"10.1007","author":[{"given":"Brian","family":"Henderson-Sellers","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cesar","family":"Gonzalez-Perez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,5,31]]},"reference":[{"key":"12_CR00121","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-8598-9","volume-title":"A Theory of Objects","author":"M Abadi","year":"1996","unstructured":"Abadi, M., Cardelli, L.: A Theory of Objects. Springer, New York (1996)"},{"key":"12_CR00122","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-2920-7","volume-title":"Specification of Software Systems","author":"VS Alagar","year":"1998","unstructured":"Alagar, V.S., Periyasamy, K.: Specification of Software Systems. Springer, Berlin (1998)"},{"key":"12_CR00123","first-page":"239","volume-title":"Ontologies for Software Engineering and Software Technology","author":"U A\u00dfmann","year":"2006","unstructured":"A\u00dfmann, U., Zschaler, S., Wagner, G.: Ontologies, meta-models, and the model-driven paradigm. In: Calero, C., Ruiz, F., Piattini, M. (eds.) Ontologies for Software Engineering and Software Technology, pp. 239\u2013273. Springer, Berlin (2006)"},{"key":"12_CR00124","doi-asserted-by":"crossref","unstructured":"Atkinson, C.: Metamodelling for distributed object environments. In: First International Enterprise Distributed Object Computing Workshop (EDOC'97). Brisbane (1997)","DOI":"10.1109\/EDOC.1997.628350"},{"key":"12_CR00125","doi-asserted-by":"crossref","unstructured":"Atkinson, C.: Supporting and applying the UML conceptual framework. In: B\u00e9zivin. J., Muller, P-A. (eds.) The Unified Modeling Language. \u00abUML\u00bb 1998: Beyond the Notation. LNCS, vol. 1618, pp. 21\u201336, Springer, Berlin (1998)","DOI":"10.1007\/978-3-540-48480-6_3"},{"key":"12_CR00126","doi-asserted-by":"crossref","unstructured":"Atkinson, C., K\u00fchne, T.: The essence of multilevel metamodelling. In: Gogolla, M., Kobryn, C. (eds.) \u00abUML\u00bb2001 \u2013 The Unified Modeling Language. Modeling Languages, Concepts and Tools. LNCS, vol 2185, pp. 19\u201333, Springer, Berlin (2001)","DOI":"10.1007\/3-540-45441-1_3"},{"issue":"8","key":"12_CR00127","first-page":"32","volume":"13","author":"C Atkinson","year":"2000","unstructured":"Atkinson, C., Ku\u0308hne, T., Henderson-Sellers, B.: To meta or not to meta\u2014that is the question. JOOP\/ROAD 13(8), 32\u201335 (2000)","journal-title":"JOOP\/ROAD"},{"issue":"3","key":"12_CR00128","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1007\/s10270-003-0027-9","volume":"2","author":"C Atkinson","year":"2003","unstructured":"Atkinson, C., Ku\u0308hne, T., Henderson-Sellers, B.: Systematic stereotype usage. Software. Syst. Model. 2(3), 153\u2013163 (2003)","journal-title":"Software. Syst. Model."},{"issue":"6","key":"12_CR00129","doi-asserted-by":"publisher","first-page":"742","DOI":"10.1109\/TSE.2009.31","volume":"35","author":"C Atkinson","year":"2009","unstructured":"Atkinson, C., Gutheil, M., Kennel, B.: A flexible infrastructure for multilevel language engineering. IEEE Trans. Software. Eng. 35(6), 742\u2013755 (2009)","journal-title":"IEEE Trans. Software. Eng."},{"issue":"2","key":"12_CR001210","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1145\/505145.505147","volume":"11","author":"D Batory","year":"2002","unstructured":"Batory, D., Johnson, C., MacDonald, B., von Heeder, D.: Achieving extensibility through product-lines and domain-specific languages: a case study. ACM Trans. Softw. Eng. Methodol. 11(2), 191\u2013214 (2002)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"12_CR001211","volume-title":"Semiology of Graphics: Diagrams, Networks, Maps","author":"J Bertin","year":"1983","unstructured":"Bertin, J.: Semiology of Graphics: Diagrams, Networks, Maps. University of Wisconsin Press, Madison (1983)"},{"issue":"6","key":"12_CR001212","doi-asserted-by":"publisher","first-page":"841","DOI":"10.1109\/TSE.2009.34","volume":"35","author":"G Beydoun","year":"2009","unstructured":"Beydoun, G., Low, G., Henderson-Sellers, B., Mouratidis, H., Gomez-Sanz, J., Pavon, J., Gonzalez-Perez, C.: FAML: a generic metamodel for MAS development. IEEE Trans. Softw. Eng. 35(6), 841\u2013863 (2009)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"2","key":"12_CR001213","first-page":"21","volume":"V","author":"J B\u00e9zivin","year":"2004","unstructured":"B\u00e9zivin, J.: In search of a basic principle for model-driven engineering. Upgrade V(2), 21\u201324 (2004)","journal-title":"Upgrade"},{"key":"12_CR001214","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s10270-005-0079-0","volume":"4","author":"J B\u00e9zivin","year":"2005","unstructured":"B\u00e9zivin, J.: On the unification power of models. Softw. Syst. Model. 4, 171\u2013188 (2005)","journal-title":"Softw. Syst. Model."},{"key":"12_CR001215","unstructured":"B\u00e9zivin, J., Gerb\u00e9, O.: Towards a precise definition of the OMG\/MDA framework. In: Presented at ASE\u201901, Automated Software Engineering, San Diego, 26\u201329 November 2001. Proceedings of the 16th IEEE International Conference on Automated Software Engineering (ASE\u201901), p. 273. IEEE Computer Society Press, Coronado (2001)"},{"key":"12_CR001216","doi-asserted-by":"crossref","unstructured":"B\u00e9zivin, J., Lemesle, R.: Ontology-based layered semantics for precise OA&D modeling. In: Bosch, J., Mitchell, S. (eds.) Object-Oriented Technologys: ECOOP\u201997 Workshop Reader. LNCS, vol. 1357, pp. 287\u2013292. Springer, Berlin (1998)","DOI":"10.1007\/3-540-69687-3_32"},{"issue":"3","key":"12_CR001217","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1023\/B:AGNT.0000018806.20944.ef","volume":"8","author":"P Bresciani","year":"2004","unstructured":"Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopolous, J., Perini, A.: Tropos: an agent-oriented software development methodology. Autonomous. Agents. Multi-Agent. Syst. 8(3), 203\u2013236 (2004)","journal-title":"Autonomous. Agents. Multi-Agent. Syst."},{"key":"12_CR001218","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1007\/3-540-34518-3_8","volume-title":"Ontologies for Software Engineering and Software Technology","author":"R Colomb","year":"2006","unstructured":"Colomb, R., Raymond, K., Hart, L., Emery, P., Welty, C., Xie, G.T., Kendall, E.: The object management group ontology definition metamodel. In: Calero, C., Ruiz, F., Piattini, M. (eds.) Ontologies for Software Engineering and Software Technology, pp. 217\u2013247. Springer, Berlin (2006)"},{"issue":"3","key":"12_CR001219","first-page":"25","volume":"2","author":"LL Constantine","year":"1995","unstructured":"Constantine, L.L., Henderson-Sellers, B.: Notation matters: Part 1\u2014framing the issues. Rep. Object. Anal. Des. 2(3), 25\u201329 (1995)","journal-title":"Rep. Object. Anal. Des."},{"issue":"4","key":"12_CR001220","first-page":"20","volume":"2","author":"LL Constantine","year":"1995","unstructured":"Constantine, L.L., Henderson-Sellers, B.: Notation matters: Part 2\u2014applying the principles. Rep. Object. Anal. Des. 2(4), 20\u201323 (1995)","journal-title":"Rep. Object. Anal. Des."},{"key":"12_CR001221","volume-title":"Machines, Languages, and Computation","author":"PJ Denning","year":"1978","unstructured":"Denning, P.J., Dennis, J.B., Qualitz, J.E.: Machines, Languages, and Computation. Prentice-Hall, Englewood Cliffs (1978)"},{"key":"12_CR001222","doi-asserted-by":"crossref","unstructured":"Eriksson, O., Henderson-Sellers, B., \u00c5gerfalk, P.J.: Ontological and Linguistic Metamodelling Revisited\u2014A Language Use Approach (2013, in press)","DOI":"10.1016\/j.infsof.2013.07.008"},{"key":"12_CR001223","doi-asserted-by":"crossref","unstructured":"Falbo RdeA., Guizzardi, G., Duarte, K.C.: An ontological approach to domain engineering. In: Proceedings of International Conference on Software Engineering and Knowledge Engineering SEKE\u201902, ACM, Ischia, 15\u201319 July 2002","DOI":"10.1145\/568760.568822"},{"key":"#cr-split#-12_CR001224.1","unstructured":"Firesmith, D., Henderson-Sellers, B., Graham, I.: OPEN Modeling Language (OML) reference manual. SIGS Books, New York, 276\u00a0pp (1997)"},{"key":"#cr-split#-12_CR001224.2","unstructured":"Cambridge University Press, New York (1998)"},{"issue":"3\u20134","key":"12_CR001225","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1007\/s10515-009-0053-0","volume":"16","author":"A Gargantini","year":"2009","unstructured":"Gargantini, A., Riccobene, E., Scandurra, P.: A semantic framework for metamodel-based languages. J. Automated. Softw. 16(3\u20134), 415\u2013454 (2009)","journal-title":"J. Automated. Softw."},{"key":"12_CR001226","doi-asserted-by":"crossref","unstructured":"Ga\u0161evi\u0107, D., Kaviani, N, Hatala, M.: On metamodeling in megamodels. In: Engels, G., et al. (eds.) MoDELS 2007. LNCS, vol. 4735, pp. 91\u2013105. Springer, Berlin (2007)","DOI":"10.1007\/978-3-540-75209-7_7"},{"key":"12_CR001227","unstructured":"Ghidini, C., Giunchiglia, F.: A semantics for abstraction. In: Lopez de Mantaras, R., Saitta L. (eds.) Proceedings of ECAI2004, pp. 343\u2013352. IOS, Amsterdam (2004)"},{"issue":"2\u20133","key":"12_CR001228","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1016\/0004-3702(92)90021-O","volume":"57","author":"F Giunchiglia","year":"1992","unstructured":"Giunchiglia, F., Walsh, T.: A theory of abstraction. Artif. Intell. 57(2\u20133), 323\u2013390 (1992)","journal-title":"Artif. Intell."},{"key":"12_CR001229","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1007\/s10270-005-0099-9","volume":"5","author":"C Gonzalez-Perez","year":"2006","unstructured":"Gonzalez-Perez, C., Henderson-Sellers, B.: A powertype-based metamodelling framework. Softw. Syst. Model. 5, 72\u201390 (2006)","journal-title":"Softw. Syst. Model."},{"key":"12_CR001230","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/3-540-34518-3_4","volume-title":"Ontologies in Software Engineering and Software Technology","author":"C Gonzalez-Perez","year":"2006","unstructured":"Gonzalez-Perez, C., Henderson-Sellers, B.: An ontology for software development methodologies and endeavours. In: Calero, C., Ruiz, F., Piattini, M. (eds.) Ontologies in Software Engineering and Software Technology, pp. 123\u2013152. Springer, Berlin (2006)"},{"issue":"11","key":"12_CR001231","doi-asserted-by":"publisher","first-page":"1778","DOI":"10.1016\/j.jss.2007.02.048","volume":"80","author":"C Gonzalez-Perez","year":"2007","unstructured":"Gonzalez-Perez, C., Henderson-Sellers, B.: Modelling software development methodologies: a conceptual foundation. J. Syst. Software. 80(11), 1778\u20131796 (2007)","journal-title":"J. Syst. Software."},{"key":"12_CR001232","volume-title":"Metamodelling for Software Engineering","author":"C Gonzalez-Perez","year":"2008","unstructured":"Gonzalez-Perez, C., Henderson-Sellers, B.: Metamodelling for Software Engineering. Wiley, Chichester (2008)"},{"key":"12_CR001233","volume-title":"Software Factories","author":"J Greenfield","year":"2004","unstructured":"Greenfield, J., Short, K.: Software Factories. Wiley, Chichester (2004)"},{"key":"12_CR001234","unstructured":"Guizzardi, G.: Ontological foundations for structural conceptual models, CTIT PhD Thesis Series, No. 05\u201374. Enschede, The Netherlands (2005)"},{"key":"12_CR001235","doi-asserted-by":"crossref","unstructured":"Guizzardi, G., Wagner, G.: Towards ontological foundations for agent modelling concepts using the Unified Foundational Ontology (UFO). In: Bresciani, P., Giorgini, P., Henderson-Sellers, B., Low, G., Winikoff, M. (eds.) Agent-Oriented Information Systems II. LNAI, vol. 3508. pp. 110\u2013124. Springer, Berlin (2005)","DOI":"10.1007\/11426714_8"},{"key":"12_CR001236","unstructured":"Harsu, M.: A survey on domain engineering. Report, Institute of Software Systems, Tampere University of Technology (2002)"},{"key":"12_CR001237","volume-title":"Data Model Patterns. Conventions of Thought","author":"DC Hay","year":"1996","unstructured":"Hay, D.C.: Data Model Patterns. Conventions of Thought. Dorset House Publishing Company, New York (1996)"},{"key":"12_CR001238","unstructured":"Henderson-Sellers, B.: Method engineering: theory and practice. In: Karagiannis, D., Mayr, H.C. (eds.) Information Systems Technology and its Applications. Proceedings of the 5th International Conference ISTA 2006. Lecture Notes in Informatics (LNI) vol. P-84, pp. 13\u201323. Gesellschaft f\u00fcr Informatik, Bonn, 30\u201331 May (2006)"},{"key":"12_CR001239","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29825-7","volume-title":"On the Mathematics of Modelling, Metamodelling, Ontologies and Modelling Languages. SpringerBriefs in Computer Science","author":"B Henderson-Sellers","year":"2012","unstructured":"Henderson-Sellers, B.: On the Mathematics of Modelling, Metamodelling, Ontologies and Modelling Languages. SpringerBriefs in Computer Science. Springer, Heidelberg (2012)"},{"key":"12_CR001240","doi-asserted-by":"crossref","unstructured":"Henderson-Sellers, B., Gonzalez-Perez, C.: Uses and abuses of the stereotype mechanism in UML1.4 and 2.0. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) Model Driven Engineering Languages and Systems. 9th International Conference, MoDELS 2006, Genoa. LNCS, vol. 4199, pp. 16\u201326. Springer, Berlin (2006)","DOI":"10.1007\/11880240_2"},{"key":"12_CR001241","volume-title":"OPEN Modeling with UML","author":"B Henderson-Sellers","year":"2000","unstructured":"Henderson-Sellers, B., Unhelkar, B.: OPEN Modeling with UML. Addison-Wesley, London (2000)"},{"key":"12_CR001242","doi-asserted-by":"crossref","unstructured":"Henderson-Sellers, B., Low, G.C, Gonzalez-Perez, C.: Semiotic considerations for the design of an agent-oriented modelling language. In: Bider, I. et al. (eds.) Proceedings of BPMDS 2012 and EMMSAD 2012. LNBIP, vol. 113, pp. 422\u2013434. Springer, Heidelberg (2012)","DOI":"10.1007\/978-3-642-31072-0_29"},{"key":"12_CR001243","doi-asserted-by":"crossref","unstructured":"Henderson-Sellers, B., Eriksson, O., Gonzalez-Perez, C., \u00c5gerfalk, P.J.: Ptolemaic metamodelling? The need for a paradigm shift. In: Cueva Lovelle, J.M., Pelayo Garc\u00eda-Bustelo, C., Sanju\u00e1n Mart\u00ednez, O. (eds.) Progressions and Innovations in Model-Driven Software Engineering. IGI Global (2013, in press)","DOI":"10.4018\/978-1-4666-4217-1.ch004"},{"issue":"4","key":"12_CR001244","first-page":"326","volume":"10","author":"B Henderson-Sellers","year":"2004","unstructured":"Henderson-Sellers, B., Serour, M., McBride, T., Gonzalez-Perez, C., Dagher, L.: Process construction and customization. J. Universal. Comput. Sci. 10(4), 326\u2013358 (2004)","journal-title":"J. Universal. Comput. Sci."},{"key":"12_CR001245","unstructured":"ISO\/IEC.: Software engineering\u2014metamodel for software development. ISO\/IEC 24744, Geneva (2007)"},{"key":"12_CR001246","unstructured":"ISO\/IEC.: 24744 Software engineering\u2014metamodel for development methodologies annex A\u2014notation. International Organization for Standardization\/International Electrotechnical Commission, Geneva (2010)"},{"key":"12_CR001247","doi-asserted-by":"crossref","unstructured":"Jackson, M.: Some notes on models and modelling. In: Borgida, A.T et al. (eds.) Mylopoulos Festschrift. LNCS, vol. 5600, pp. 68\u201381. Springer, Berlin (2009)","DOI":"10.1007\/978-3-642-02463-4_5"},{"key":"12_CR001248","doi-asserted-by":"crossref","unstructured":"Joualt, F., B\u00e9zivin, J.: KM3: a DSL for metamodel specification. In: Gorrieri, R., Wehrheim. H. (eds.) Formal Methods for Open Object-based Distributed Systems. LNCS, vol. 4037, pp. 171\u2013185. Springer, Berlin (2006)","DOI":"10.1007\/11768869_14"},{"key":"12_CR001249","unstructured":"Karagiannis, D., Ku\u0308hn, D.: Metamodelling platforms. In: Bauknecht, K., Min Tjoa, A., Quirchmayer. (eds.) In: Proceedings of the 3rd International Conference EO-Web2002-Dexa2002. LNCS, vol. 2455, pp. 182\u2013195. Springer, Berlin (2002)"},{"key":"12_CR001250","doi-asserted-by":"crossref","unstructured":"Keet, M.: Enhancing comprehension of ontologies and conceptual models through abstractions. In: Basili, R., Pazienza, M.T. (eds.) AI*IA 2007. LNAI, vol. 4733, pp. 813\u2013821. Springer, Berlin (2007)","DOI":"10.1007\/978-3-540-74782-6_73"},{"key":"12_CR001251","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MS.2009.109","volume":"26","author":"S Kelly","year":"2009","unstructured":"Kelly, S., Pohjonen, R.: Worst practices for domain-specific modelling. IEEE. Softw. 26, 22\u201329 (2009)","journal-title":"IEEE. Softw."},{"key":"12_CR001252","unstructured":"Kleppe, A.: A language description is more than a metamodel. Paper Presented at ATEM2007 (part of MoDELS2007), IEEE Online Publication (2007)"},{"key":"12_CR001253","unstructured":"Ku\u0308hne, T.: What is a model? Dagstuhl Seminar Proceedings 04101. http:\/\/drops.dagstuhl.de\/opus\/volltexte\/2005\/23 (2005)"},{"key":"12_CR001254","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1007\/s10270-006-0017-9","volume":"5","author":"T Ku\u0308hne","year":"2006","unstructured":"Ku\u0308hne, T.: Matters of (meta-)modeling. Softw. Syst. Model. 5, 369\u2013385 (2006)","journal-title":"Softw. Syst. Model."},{"key":"12_CR001255","doi-asserted-by":"publisher","first-page":"395","DOI":"10.1007\/s10270-006-0034-8","volume":"5","author":"T Ku\u0308hne","year":"2006","unstructured":"Ku\u0308hne, T.: Clarifying matters of (meta-)modeling: an author\u2019s reply. Softw. Syst. Model. 5, 395\u2013401 (2006)","journal-title":"Softw. Syst. Model."},{"key":"12_CR001256","unstructured":"K\u00fchne, T.: Contrasting classification with generalization. In: Kirchberg, M., Link, S. (eds.) In: Proceedings of the Sixth Asia-Pacific Conference on Conceptual Modelling. Conferences in Research and Practice in Information Technology, 96, pp. 71\u201378. Australian Computer Society, Sydney (2009)"},{"key":"12_CR001257","doi-asserted-by":"crossref","unstructured":"Kurtev, I., B\u00e9zivin, J., Joualt, F., Valduriez, P.: Model-based DSL frameworks. In: OOPSLA\u201906: Companion to the 21st ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications, pp. 602\u2013616, ACM (2006)","DOI":"10.1145\/1176617.1176632"},{"key":"12_CR001258","doi-asserted-by":"crossref","unstructured":"Laarman, A., Kurtev, I.: Ontological metamodelling with explicit instantiation. In: van den Brand, M., Ga\u0161evi\u0107, D., Gray, J. (eds.) SLE2009. LNCS, vol. 5969, pp. 174\u2013183. Springer, Berlin (2010)","DOI":"10.1007\/978-3-642-12107-4_14"},{"issue":"1","key":"12_CR001259","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1111\/j.1551-6708.1987.tb00863.x","volume":"11","author":"JH Larkin","year":"1987","unstructured":"Larkin, J.H., Simon, H.A.: Why a diagram is (sometimes) worth ten thousand words. Cogn. Sci. 11(1), 65\u2013100 (1987)","journal-title":"Cogn. Sci."},{"key":"12_CR001260","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10270-003-0020-3","volume":"2","author":"J Ludewig","year":"2003","unstructured":"Ludewig, J.: Models in software engineering\u2014an introduction. Softw. Syst. Model. 2, 5\u201314 (2003)","journal-title":"Softw. Syst. Model."},{"key":"12_CR001261","unstructured":"Mantz, F., Lamo, Y., Rossini, A., Wolter, U., Taentzer, G.: Formalising metamodel evolution based on category theory. In: Pettersson, P., Seceleanu, C. (eds.) Proceedings of the 23rd Nordic Workshop on Programming Theory. 26\u201328 October, 2011, pp. 73\u201375, V\u00e4ster\u00e5s, Sweden Technical Report 254\/2011, M\u00e4lardalen University (2011)"},{"issue":"6","key":"12_CR001262","doi-asserted-by":"publisher","first-page":"756","DOI":"10.1109\/TSE.2009.67","volume":"35","author":"DL Moody","year":"2009","unstructured":"Moody, D.L.: The \u201cphysics\u201d of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE. Trans. Softw. Eng. 35(6), 756\u2013779 (2009)","journal-title":"IEEE. Trans. Softw. Eng."},{"key":"12_CR001263","doi-asserted-by":"crossref","unstructured":"Moody, D.L., van Hillegersberg, J.: Evaluating the visual syntax of UML: an analysis of the cognitive effectiveness of the UML family of diagrams. In: Ga\u0161evic, D., L\u00e4mmel, R., Wyk, E. (eds.) Proceedings of the First International Conference on Software Language Engineering. LNCS, vol. 5452, pp. 16\u201334. Springer, Berlin (2009)","DOI":"10.1007\/978-3-642-00434-6_3"},{"issue":"2","key":"12_CR001264","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1046\/j.1365-2575.1999.00052.x","volume":"9","author":"JC Nordbotten","year":"1999","unstructured":"Nordbotten, J.C., Crosby, M.E.: The effect of graphic style on data model interpretation. Inf. Syst. J. 9(2), 139\u2013156 (1999)","journal-title":"Inf. Syst. J."},{"issue":"2","key":"12_CR001265","first-page":"8","volume":"7","author":"JJ Odell","year":"1994","unstructured":"Odell, J.J.: Power types. J. Object-Oriented. Prog. 7(2), 8\u201312 (1994)","journal-title":"J. Object-Oriented. Prog."},{"key":"12_CR001266","doi-asserted-by":"crossref","unstructured":"Odell, J.J., Parunak, H.V.D., Fleischer, M.: The role of roles in designing effective agent organizations.In: Garcia, A et al. (eds.) SELMAS 2002. LNCS, vol. 2603, pp. 27\u201338. Springer, Berlin (2003)","DOI":"10.1007\/3-540-35828-5_2"},{"key":"12_CR001267","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/s10270-003-0017-y","volume":"2","author":"JJ Odell","year":"2003","unstructured":"Odell, J.J., Parunak, H.V.D., Fleischer, M.: Modeling agent organizations using roles. Softw. Syst. Model. 2, 76\u201381 (2003)","journal-title":"Softw. Syst. Model."},{"key":"12_CR001268","volume-title":"The Meaning of Meaning. Harcourt","author":"CK Ogden","year":"1923","unstructured":"Ogden, C.K., Richards, I.A.: The Meaning of Meaning. Harcourt. Brace and World, New York (1923)"},{"key":"12_CR001269","unstructured":"OMG.: Software & Systems Process Engineering Meta-Model Specification Version 2.0, formal\/2008-04-01 (2008)"},{"key":"12_CR001270","unstructured":"OMG.: OMG Unified Modeling LanguageTM (OMG UML), Superstructure. Version 2.4.1. formal\/2011-08-06 (2011)"},{"issue":"1","key":"12_CR001271","first-page":"43","volume":"1","author":"A Opdahl","year":"2002","unstructured":"Opdahl, A., Henderson-Sellers, B.: Ontological evaluation of the UML using the Bunge-Wand-Weber model. Softw. Syst. Model. 1(1), 43\u201367 (2002)","journal-title":"Softw. Syst. Model."},{"key":"12_CR001272","doi-asserted-by":"publisher","first-page":"236","DOI":"10.4018\/978-1-59140-581-8.ch009","volume-title":"Agent-Oriented Methodologies","author":"J Pav\u00f3n","year":"2005","unstructured":"Pav\u00f3n, J., G\u00f3mez-Sanz, J.J., Fuentes, R.: The INGENIAS methodology and tools. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, pp. 236\u2013276. Idea Group Inc, Hershey (2005)"},{"key":"12_CR001273","unstructured":"Peirce, C.S.: Collected Papers v. 2, paragraphs 243\u201363. written circa (1903)"},{"issue":"6","key":"12_CR001274","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/203241.203251","volume":"38","author":"M Petre","year":"1995","unstructured":"Petre, M.: Why looking isn\u2019t always seeing: readership skills and graphical programming. Comms. ACM. 38(6), 33\u201344 (1995)","journal-title":"Comms. ACM."},{"key":"12_CR001275","unstructured":"Rao, A.S., Georgeff, M.P.: BDI agents: from theory to practice. Technical Note 56, Australian Artificial Intelligence Institute (1995)"},{"issue":"2","key":"12_CR001276","first-page":"11","volume":"9","author":"J Rumbaugh","year":"1996","unstructured":"Rumbaugh, J.: Notation notes: principles for choosing notation. J. Object Oriented. Prog. 9(2), 11\u201314 (1996)","journal-title":"J. Object Oriented. Prog."},{"key":"12_CR001277","unstructured":"Saeki, M., Kaiya, H.: On relationships among models, meta models and ontologies. In: Gray, J., Tolvanen, J.-P., Sprinkle, J. (eds.) Proceedings of the 6th OOPSLA Workshop on Domain-Specific Modeling. Computer Science and Information System Reports, Technical Reports, TR-37. University of Jyv\u00e4skyl\u00e4, Jyv\u00e4skyl\u00e4 (2007)"},{"key":"12_CR001278","doi-asserted-by":"publisher","first-page":"825","DOI":"10.1109\/TSE.2009.14","volume":"99","author":"J S\u00e1nchez Cuadrado","year":"2009","unstructured":"S\u00e1nchez Cuadrado, J., Garc\u0131a Molina, J.: A model-based approach to families of embedded domain specific languages. IEEE. Trans. Softw. Eng. 99, 825\u2013840 (2009)","journal-title":"IEEE. Trans. Softw. Eng."},{"key":"12_CR001279","unstructured":"Schrepfer, M., Wolf, J., Mendling, J., Reijers, H.A.: The impact of secondary notation on process model understanding. In: Persson, A., Stirna, J. (eds.) The Practice of Enterprise Modeling (Second IFIP WG 8.1 Working Conference, PoEM 2009, Stockholm, Sweden, 18\u201319 November, 2009, Proceedings), pp. 161\u2013175. Springer, Berlin (2009)"},{"key":"12_CR001280","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139173438","volume-title":"Speech Acts. An Essay in the Philosophy of Language","author":"JR Searle","year":"1969","unstructured":"Searle, J.R.: Speech Acts. An Essay in the Philosophy of Language. Cambridge University Press, Cambridge (1969)"},{"key":"12_CR001281","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MS.2003.1231147","volume":"20","author":"E Seidewitz","year":"2003","unstructured":"Seidewitz, E.: What models mean. IEEE. Softw. 20, 26\u201331 (2003)","journal-title":"IEEE. Softw."},{"issue":"1","key":"12_CR001282","doi-asserted-by":"publisher","first-page":"73","DOI":"10.4018\/jdm.2004010103","volume":"15","author":"K Siau","year":"2004","unstructured":"Siau, K.: Informational and computational equivalence in comparing informational modelling methods. J. Database. Manag. 15(1), 73\u201386 (2004)","journal-title":"J. Database. Manag."},{"key":"12_CR001283","doi-asserted-by":"crossref","unstructured":"Silva Parreiras, F., Staab, S., Winter, A.: On marrying ontological and metamodeling technical spaces. In: Proceedings of the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, Dubrovnik, 3\u20137 September 2007, pp. 439\u2013448. ACM (2007)","DOI":"10.1145\/1295014.1295017"},{"issue":"4","key":"12_CR001284","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1016\/j.jvlc.2012.04.001","volume":"23","author":"K Sousa","year":"2012","unstructured":"Sousa, K., Vanderdonckt, J., Henderson-Sellers, B., Gonzalez-Perez, C.: Evaluating a graphical notation for modelling software development methodologies. J. Vis. Lang. Comput. 23(4), 195\u2013212 (2012)","journal-title":"J. Vis. Lang. Comput."},{"issue":"2","key":"12_CR001285","doi-asserted-by":"publisher","first-page":"194","DOI":"10.1037\/0096-1523.8.2.194","volume":"8","author":"A Treisman","year":"1982","unstructured":"Treisman, A.: Perception grouping and attention in visual search for features and for objects. J. Exp. Psychol. Hum. Percept. Perform. 8(2), 194\u2013214 (1982)","journal-title":"J. Exp. Psychol. Hum. Percept. Perform."},{"key":"12_CR001287","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1111\/j.1540-5915.1991.tb00344.x","volume":"22","author":"I Vessey","year":"1991","unstructured":"Vessey, I.: Cognitive fit: a theory-based analysis of the graphs versus tables literature. Decis. Sci. 22, 219\u2013240 (1991)","journal-title":"Decis. Sci."},{"key":"12_CR001288","doi-asserted-by":"crossref","unstructured":"Walter, T., Silva Parreiras, F., Staab, S.: OntoDSL: an ontology-based framework for domainspecific languages. In: Schu\u0308rr, A., Selic, B. (eds.) MODELS 2009. LNCS, vol. 5795, pp. 408\u2013422. Springer, Berlin (2009)","DOI":"10.1007\/978-3-642-04425-0_32"},{"issue":"5","key":"12_CR001290","first-page":"116","volume":"8","author":"CB Ward","year":"2009","unstructured":"Ward, C.B., Henderson-Sellers, B.: Utilizing dynamic roles for agents. J. Obj. Technol. 8(5), 116\u2013130 (2009)","journal-title":"J. Obj. Technol."},{"key":"12_CR001291","unstructured":"Winikoff, M., Padgham, L., Harland, J.: Simplifying the development of intelligent agents. In: Proceedings of the 14th Australian Joint Conference on Artificial Intelligence (AI'01), Adelaide, 10\u201314 December (2001)"},{"key":"12_CR001292","unstructured":"Yu, E.S-K.: Modelling strategic relationships for process reengineering. PhD Thesis, University of Toronto (1995)"}],"container-title":["Domain Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-36654-3_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,30]],"date-time":"2023-01-30T19:12:21Z","timestamp":1675105941000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-36654-3_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642366536","9783642366543"],"references-count":91,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-36654-3_12","relation":{},"subject":[],"published":{"date-parts":[[2013]]},"assertion":[{"value":"31 May 2013","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}