{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T12:02:46Z","timestamp":1725883366605},"publisher-location":"Cham","reference-count":36,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319565347"},{"type":"electronic","value":"9783319565354"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-56535-4_85","type":"book-chapter","created":{"date-parts":[[2017,3,27]],"date-time":"2017-03-27T21:34:36Z","timestamp":1490650476000},"page":"872-881","source":"Crossref","is-referenced-by-count":0,"title":["Domain-Specific Modeling Environment for Developing Domain Specific Modeling Languages as Lightweight General Purpose Modeling Language Extensions"],"prefix":"10.1007","author":[{"given":"Igor","family":"Ze\u010devi\u0107","sequence":"first","affiliation":[]},{"given":"Petar","family":"Bjeljac","sequence":"additional","affiliation":[]},{"given":"Branko","family":"Peri\u0161i\u0107","sequence":"additional","affiliation":[]},{"given":"Vladimir","family":"Maruna","sequence":"additional","affiliation":[]},{"given":"Danijel","family":"Venus","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,3,28]]},"reference":[{"issue":"2","key":"85_CR1","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"DC Schmidt","year":"2006","unstructured":"Schmidt, D.C.: Model-driven engineering. IEEE Comput. 39(2), 25\u201331 (2006)","journal-title":"IEEE Comput."},{"key":"85_CR2","unstructured":"Favre, J.M.: Towards a basic theory to model model driven engineering. In: 3rd Workshop in Software Model Engineering, WiSME, pp. 262\u2013271 (2004)"},{"key":"85_CR3","doi-asserted-by":"crossref","unstructured":"France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: 2007 Future of Software Engineering. IEEE Computer Society, pp. 37\u201354 (2007)","DOI":"10.1109\/FOSE.2007.14"},{"issue":"2","key":"85_CR4","first-page":"7","volume":"9","author":"A Watson","year":"2008","unstructured":"Watson, A.: A brief history of MDA. Upgrade Eur. J. Inform. Prof. 9(2), 7\u201311 (2008)","journal-title":"Upgrade Eur. J. Inform. Prof."},{"key":"85_CR5","doi-asserted-by":"crossref","DOI":"10.1002\/9780470249260","volume-title":"Domain-Specific Modeling: Enabling Full Code Generation","author":"S Kelly","year":"2008","unstructured":"Kelly, S., Tolvanen, J.P.: Domain-Specific Modeling: Enabling Full Code Generation. Wiley, New York (2008)"},{"key":"85_CR6","doi-asserted-by":"crossref","unstructured":"Wegeler, T., Gutzeit, F., Destailleur, A., Dock, B.: Evaluating the benefits of using domain-specific modeling languages: an experience report. In: Proceedings of the 2013 ACM Workshop on Domain-Specific Modeling, pp. 7\u201312 (2013)","DOI":"10.1145\/2541928.2541930"},{"key":"85_CR7","volume-title":"Model-Driven Software Development: Technology, Engineering, Management","author":"M V\u00f6lter","year":"2013","unstructured":"V\u00f6lter, M., Stahl, T., Bettin, J., Haase, A., Helsen, S.: Model-Driven Software Development: Technology, Engineering, Management. Wiley, New York (2013)"},{"key":"85_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1007\/978-3-642-18023-1_7","volume-title":"Generative and Transformational Techniques in Software Engineering III","author":"B Selic","year":"2011","unstructured":"Selic, B.: The theory and practice of modeling language design for model-based software engineering\u2014a personal perspective. In: Fernandes, Jo\u00e3o M., L\u00e4mmel, R., Visser, J., Saraiva, J. (eds.) GTTSE 2009. LNCS, vol. 6491, pp. 290\u2013321. Springer, Heidelberg (2011). doi: 10.1007\/978-3-642-18023-1_7"},{"key":"85_CR9","first-page":"18","volume":"155","author":"G Guizzardi","year":"2007","unstructured":"Guizzardi, G.: On ontology, ontologies, conceptualizations, modeling languages, and (meta) models. Front. Artif. Intell. Appl. 155, 18\u201339 (2007)","journal-title":"Front. Artif. Intell. Appl."},{"key":"85_CR10","unstructured":"Kelly, S., Tolvanen, J.P.: Visual domain-specific modeling: benefits and experiences of using metaCASE tools. In: International Workshop on Model Engineering, at ECOOP, vol. 2000 (2000)"},{"key":"85_CR11","volume-title":"UML Distilled: A Brief Guide to the Standard Object Modeling Language","author":"M Fowler","year":"2004","unstructured":"Fowler, M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Professional, Boston (2004)"},{"key":"85_CR12","doi-asserted-by":"crossref","unstructured":"Petre, M.: UML in practice. In: Proceedings of the 2013 International Conference on Software Engineering, pp. 722\u2013731 (2013)","DOI":"10.1109\/ICSE.2013.6606618"},{"issue":"2","key":"85_CR13","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MS.2006.50","volume":"23","author":"CF Lange","year":"2006","unstructured":"Lange, C.F., Chaudron, M.R., Muskens, J.: In practice: UML software architecture and design description. IEEE Softw. 23(2), 40\u201346 (2006)","journal-title":"IEEE Softw."},{"issue":"2","key":"85_CR14","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/MC.2006.65","volume":"39","author":"RB France","year":"2006","unstructured":"France, R.B., Ghosh, S., Dinh-Trong, T., Solberg, A.: Model-driven development using UML 2.0: promises and pitfalls. Computer 39(2), 59\u201366 (2006)","journal-title":"Computer"},{"key":"85_CR15","volume-title":"Domain-Specific Languages","author":"M Fowler","year":"2010","unstructured":"Fowler, M.: Domain-Specific Languages. Addison Wasley, Boston (2010)"},{"issue":"4","key":"85_CR16","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37","author":"M Mernik","year":"2005","unstructured":"Mernik, M., Heering, J., Sloane, A.: When and how to develop domain-specific languages. ACM Comput. Surv. (CSUR) 37(4), 316\u2013344 (2005)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"85_CR17","doi-asserted-by":"crossref","unstructured":"Gray, J., Fisher, K., Consel, C., Karsai, G., Mernik, M., Tolvanen, J.P.: DSLs: the good, the bad, and the ugly. In: Companion to the 23rd ACM SIGPLAN Conference on Object-Oriented Programming Systems Languages and Applications, pp. 791\u2013794. ACM (2008)","DOI":"10.1145\/1449814.1449863"},{"issue":"2","key":"85_CR18","first-page":"6","volume":"2","author":"L Fuentes-Fern\u00e1ndez","year":"2004","unstructured":"Fuentes-Fern\u00e1ndez, L., Vallecillo-Moreno, A.: An introduction to UML profiles. UML Model Eng. 2(2), 6\u201313 (2004)","journal-title":"UML Model Eng."},{"key":"85_CR19","unstructured":"Evans, A., Maskeri, G., Sammut, P., Willans, J.S.: Building families of languages for model-driven system development. In: Proceedings of WiSME, Joint with UML (2003)"},{"key":"85_CR20","unstructured":"Bruck, J., Hussey, K.: Customizing UML: which technique is right for you. White paper, Eclipse UML Project (2007)"},{"issue":"4","key":"85_CR21","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1145\/242224.242477","volume":"28","author":"P Hudak","year":"1996","unstructured":"Hudak, P.: Building domain-specific embedded languages. ACM Comput. Surv. (CSUR) 28(4), 196\u2013202 (1996)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"85_CR22","doi-asserted-by":"crossref","unstructured":"Hofer, C., Ostermann, K., Rendel, T., Moors, A.: Polymorphic embedding of DSLs. In: Proceedings of the 7th International Conference on Generative Programming and Component Engineering, pp. 137\u2013148 (2008)","DOI":"10.1145\/1449913.1449935"},{"key":"85_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1007\/978-3-642-13595-8_24","volume-title":"Modelling Foundations and Applications","author":"A Vallecillo","year":"2010","unstructured":"Vallecillo, A.: On the combination of domain specific modeling languages. In: K\u00fchne, T., Selic, B., Gervais, M.-P., Terrier, F. (eds.) ECMFA 2010. LNCS, vol. 6138, pp. 305\u2013320. Springer, Heidelberg (2010). doi: 10.1007\/978-3-642-13595-8_24"},{"key":"85_CR24","doi-asserted-by":"crossref","unstructured":"Selic, B.: A systematic approach to domain-specific language design using UML. In: 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC 2007), pp. 2\u20139 (2007)","DOI":"10.1109\/ISORC.2007.10"},{"key":"85_CR25","doi-asserted-by":"crossref","unstructured":"Lagarde, F., Espinoza, H., Terrier, F., G\u00e9rard, S.: Improving UML profile design practices by leveraging conceptual domain models. In: Proceedings of the Twenty-Second IEEE\/ACM International Conference on Automated Software Engineering, pp. 445\u2013448 (2007)","DOI":"10.1145\/1321631.1321705"},{"key":"85_CR26","doi-asserted-by":"crossref","unstructured":"Giachetti, G., Mar\u00edn, B., Pastor, O.: Using UML as a domain-specific modeling language: a proposal for automatic generation of UML profiles. In: International Conference on Advanced Information Systems Engineering, pp. 110\u2013124 (2009)","DOI":"10.1007\/978-3-642-02144-2_13"},{"issue":"1","key":"85_CR27","first-page":"1","volume":"11","author":"P Langer","year":"2012","unstructured":"Langer, P., Wieland, K., Wimmer, M., Cabot, J.: EMF profiles: a lightweight extension approach for EMF models. J. Obj. Technol. 11(1), 1\u201329 (2012)","journal-title":"J. Obj. Technol."},{"key":"85_CR28","unstructured":"OMG: OMG Meta Object Facility (MOF) Core Specification Version 2.5. OMG Document formal\/2015-06-05 (2015)"},{"key":"85_CR29","unstructured":"OMG: OMG Unified Modeling Language (OMG UML), Superstructure, Version 2.4.1, OMG Document formal\/2011-08-06 (2011)"},{"key":"85_CR30","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., B\u00e9zivin, J.: KM3: a DSL for metamodel specification. In: Gorrieri, R., Wehrheim, H. (eds.) FMOODS 2006. LNCS, vol. 4037, pp. 171\u2013185. Springer, Heidelberg (2006). doi: 10.1007\/11768869_14"},{"key":"85_CR31","unstructured":"B\u00e9zivin, J., Kurtev, I.: Model-based technology integration with the technical space concept. In: Metainformatics Symposium, vol. 20, pp. 44\u201349 (2005)"},{"key":"85_CR32","doi-asserted-by":"crossref","unstructured":"Jouault, F., Kurtev, I.: Transforming models with ATL. In: International Conference on Model Driven Engineering Languages and Systems, pp. 128\u2013138 (2005)","DOI":"10.1007\/11663430_14"},{"key":"85_CR33","unstructured":"Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In: Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture, vol. 45(3), pp. 1\u201317 (2003)"},{"key":"85_CR34","unstructured":"Mercer, T., Groves, D., Drecun, V.: Part III \u2013 Practical BPTF Application, Business Process Trends (2010). http:\/\/www.bptrends.com\/publicationfiles\/FOUR%2011-02-10-ART-BPTF%20Framework\u2013Part%203-Mercer%20et%20al%20\u2013final1.pdf"},{"key":"85_CR35","unstructured":"Maruna, V., Mercer, T., Ze\u010devi\u0107, I., Peri\u0161i\u0107, B., Bjeljac, P.: The business process transformation framework implementation through metamodel extension. In: Proceedings of the 6th International Conference on Information Society and Technology, (ICIST 2016), pp. 11\u201317 (2016)"},{"key":"85_CR36","unstructured":"OMG: OMG Object Constraint Language (OCL) Version 2.4, OMG Document formal\/2014-02-03 (2014)"}],"container-title":["Advances in Intelligent Systems and Computing","Recent Advances in Information Systems and Technologies"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-56535-4_85","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,20]],"date-time":"2019-09-20T07:07:16Z","timestamp":1568963236000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-56535-4_85"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319565347","9783319565354"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-56535-4_85","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2017]]}}}