{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T14:35:27Z","timestamp":1742394927130},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642135941"},{"type":"electronic","value":"9783642135958"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-13595-8_25","type":"book-chapter","created":{"date-parts":[[2010,5,31]],"date-time":"2010-05-31T04:15:17Z","timestamp":1275279317000},"page":"321-336","source":"Crossref","is-referenced-by-count":12,"title":["Joint Language and Domain Engineering"],"prefix":"10.1007","author":[{"given":"Tobias","family":"Walter","sequence":"first","affiliation":[]},{"given":"Fernando Silva","family":"Parreiras","sequence":"additional","affiliation":[]},{"given":"Steffen","family":"Staab","sequence":"additional","affiliation":[]},{"given":"J\u00fcrgen","family":"Ebert","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"25_CR1","doi-asserted-by":"crossref","unstructured":"Kelly, S., Tolvanen, J.P.: Domain-specific modeling: enabling full code generation. Wiley-IEEE Computer Society Pr. (2008)","DOI":"10.1002\/9780470249260"},{"key":"25_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"408","DOI":"10.1007\/978-3-642-04425-0_32","volume-title":"Model Driven Engineering Languages and Systems","author":"T. Walter","year":"2009","unstructured":"Walter, T., Silva Parreiras, F., Staab, S.: OntoDSL: An Ontology-Based Framework for Domain-Specific Languages. In: Sch\u00fcrr, A., Selic, B. (eds.) MODELS 2009. LNCS, vol.\u00a05795, pp. 408\u2013422. Springer, Heidelberg (2009)"},{"issue":"5","key":"25_CR3","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/MS.2003.1231149","volume":"20","author":"C. Atkinson","year":"2003","unstructured":"Atkinson, C., K\u00fchne, T.: Model-driven development: A Metamodeling Foundation. IEEE Software\u00a020(5), 36\u201341 (2003)","journal-title":"IEEE Software"},{"key":"25_CR4","first-page":"316","volume-title":"When and how to develop domain-specific languages","author":"M. Mernik","year":"2005","unstructured":"Mernik, M., Sloane, A.: When and how to develop domain-specific languages, vol.\u00a037, pp. 316\u2013344. ACM, New York (2005)"},{"key":"25_CR5","unstructured":"OMG: Meta Object Facility (MOF) Core Specification (January 2006), \n                  \n                    http:\/\/www.omg.org\/spec\/MOF\/2.0\/"},{"key":"25_CR6","volume-title":"Software product-line engineering","author":"D. Weiss","year":"1999","unstructured":"Weiss, D., Lai, C.: Software product-line engineering. Addison-Wesley, Reading (1999)"},{"key":"25_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"332","DOI":"10.1007\/978-3-642-01648-6_35","volume-title":"Models in Software Engineering","author":"R. Tairas","year":"2009","unstructured":"Tairas, R., Mernik, M., Gray, J.: Using ontologies in the domain analysis of domain-specific languages. In: Models in Software Engineering. LNCS, vol.\u00a05421, pp. 332\u2013342. Springer, Heidelberg (2009)"},{"issue":"1-2","key":"25_CR8","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1016\/j.artint.2005.05.003","volume":"168","author":"D. Berardi","year":"2005","unstructured":"Berardi, D., Calvanese, D., De Giacomo, G.: Reasoning on UML Class Diagrams. Artificial Intelligence\u00a0168(1-2), 70\u2013118 (2005)","journal-title":"Artificial Intelligence"},{"key":"25_CR9","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511711787","volume-title":"The description logic handbook","author":"F. Baader","year":"2007","unstructured":"Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P.: The description logic handbook. Cambridge University Press, New York (2007)"},{"key":"25_CR10","unstructured":"Guizzardi, G., Pires, L., Van Sinderen, M.: On the role of domain ontologies in the design of domain-specific visual modeling languages. In: Proceedings of the 2nd Workshop on Domain-Specific Visual Languages, 17th ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, OOPSLA 2002 (2002)"},{"key":"25_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/11768869_14","volume-title":"Formal Methods for Open Object-Based Distributed Systems","author":"F. Jouault","year":"2006","unstructured":"Jouault, F., Bezivin, J.: KM3: a DSL for Metamodel Specification. In: Gorrieri, R., Wehrheim, H. (eds.) FMOODS 2006. LNCS, vol.\u00a04037, pp. 171\u2013185. Springer, Heidelberg (2006)"},{"key":"25_CR12","unstructured":"Motik, B., Patel-Schneider, P.F., Horrocks, I.: OWL 2 Web Ontology Language: Structural Specification and Functional-Style Syntax (October 2009), \n                  \n                    http:\/\/www.w3.org\/TR\/owl2-syntax\/"},{"key":"25_CR13","unstructured":"OMG: Object Constraint Language Specification, version 2.0. Object Management Group (June 2005)"},{"issue":"4","key":"25_CR14","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37","author":"M. Mernik","year":"2005","unstructured":"Mernik, M., Sloane, A.: When and how to develop domain-specific languages. ACM Computing Surveys (CSUR)\u00a037(4), 316\u2013344 (2005)","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"25_CR15","unstructured":"Happel, H.J., Seedorf, S.: Applications of ontologies in software engineering. In: Workshop on Sematic Web Enabled Software Engineering, SWESE 2006, pp. 5\u20139 (2006)"},{"key":"25_CR16","series-title":"International Conference Proceedings","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1145\/568760.568822","volume-title":"International Conference on Software Engineering and Knowledge Engineering, SEKE 2002","author":"R. Almeida Falbo de","year":"2002","unstructured":"de Almeida Falbo, R., Guizzardi, G., Duarte, K.: An ontological approach to domain engineering. In: International Conference on Software Engineering and Knowledge Engineering, SEKE 2002. International Conference Proceedings, vol.\u00a027, pp. 351\u2013358. ACM Press, New York (2002)"},{"key":"25_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1007\/11926078_36","volume-title":"The Semantic Web - ISWC 2006","author":"B. Motik","year":"2006","unstructured":"Motik, B., Horrocks, I., Rosati, R., Sattler, U.: Can OWL and logic programming live together happily ever after? In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol.\u00a04273, pp. 501\u2013514. Springer, Heidelberg (2006)"},{"key":"25_CR18","unstructured":"Parsia, B., Sirin, E.: Pellet: An OWL DL Reasoner. In: International Workshop on Description Logics, DL 2004. CEUR Workshop Proceedings, vol.\u00a0104 (2004)"},{"key":"25_CR19","doi-asserted-by":"publisher","first-page":"633","DOI":"10.1145\/1060745.1060837","volume-title":"International Conference on World Wide Web, WWW 2005","author":"B. Parsia","year":"2005","unstructured":"Parsia, B., Sirin, E., Kalyanpur, A.: Debugging OWL ontologies. In: International Conference on World Wide Web, WWW 2005, pp. 633\u2013640. ACM, New York (2005)"},{"key":"25_CR20","series-title":"Lecture Notes in Computer Science","volume-title":"Conference on Software Languages Engineering, SLE 2009","author":"A. Laarman","year":"2009","unstructured":"Laarman, A., Kurtev, I.: Ontological Metamodeling with Explicit Instantiation. In: Conference on Software Languages Engineering, SLE 2009. LNCS, Springer, Heidelberg (2009)"},{"key":"25_CR21","first-page":"93","volume-title":"Ontological Extension to the MOF Metamodel as a Basis for Code Generation","author":"R. Gitzel","year":"2007","unstructured":"Gitzel, R., Ott, I., Schader, M.: Ontological Extension to the MOF Metamodel as a Basis for Code Generation, vol.\u00a050, pp. 93\u2013115. Oxford University Press, Oxford (2007)"},{"key":"25_CR22","first-page":"1","volume-title":"MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment","author":"S. Kelly","year":"1996","unstructured":"Kelly, S., Lyytinen, K., Rossi, M.: MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment, pp. 1\u201321. Springer, Heidelberg (1996)"},{"key":"25_CR23","first-page":"22","volume-title":"Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications","author":"I. Kurtev","year":"2006","unstructured":"Kurtev, I., B\u00e9zivin, J., Jouault, F., Valduriez, P.: Model-Based DSL Frameworks. In: Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, pp. 22\u201326. ACM, New York (2006)"},{"key":"25_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1007\/978-3-540-75209-7_30","volume-title":"Model Driven Engineering Languages and Systems","author":"K. Anastasakis","year":"2007","unstructured":"Anastasakis, K., Bordbar, B., Georg, G., Ray, I.: UML2Alloy: A challenging model transformation. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol.\u00a04735, p. 436. Springer, Heidelberg (2007)"},{"key":"25_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1007\/3-540-45832-8_9","volume-title":"Graph Transformation","author":"A. Gerber","year":"2002","unstructured":"Gerber, A., Lawley, M., Raymond, K., Steel, J., Wood, A.: Transformation: The missing link of MDA. In: Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) ICGT 2002. LNCS, vol.\u00a02505, pp. 90\u2013105. Springer, Heidelberg (2002)"}],"container-title":["Lecture Notes in Computer Science","Modelling Foundations and Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-13595-8_25.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,30]],"date-time":"2021-04-30T12:08:19Z","timestamp":1619784499000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13595-8_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642135941","9783642135958"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13595-8_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}