{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T22:50:40Z","timestamp":1725749440491},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642415326"},{"type":"electronic","value":"9783642415333"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-41533-3_8","type":"book-chapter","created":{"date-parts":[[2013,9,19]],"date-time":"2013-09-19T15:40:59Z","timestamp":1379605259000},"page":"121-137","source":"Crossref","is-referenced-by-count":2,"title":["Teaching Model Driven Engineering from a Relational Database Perspective"],"prefix":"10.1007","author":[{"given":"Don","family":"Batory","sequence":"first","affiliation":[]},{"given":"Eric","family":"Latimer","sequence":"additional","affiliation":[]},{"given":"Maider","family":"Azanza","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1007\/978-3-642-35843-2_33","volume-title":"SOFSEM 2013: Theory and Practice of Computer Science","author":"J.M. Almendros-Jim\u00e9nez","year":"2013","unstructured":"Almendros-Jim\u00e9nez, J.M., Iribarne, L.: A model transformation language based on logic programming. In: van Emde Boas, P., Groen, F.C.A., Italiano, G.F., Nawrocki, J., Sack, H. (eds.) SOFSEM 2013. LNCS, vol.\u00a07741, pp. 382\u2013394. Springer, Heidelberg (2013)"},{"key":"8_CR2","unstructured":"Almendros-Jimenez, J., Iribarne, L.: A framework for model transformation in logic programming (2008)"},{"key":"8_CR3","unstructured":"Almendros-Jimenez, J., Iribarne, L.: Odm-based uml model transformations using prolog (2011)"},{"key":"8_CR4","unstructured":"Apache Velocity Project, \n \n http:\/\/velocity.apache.org\/"},{"key":"8_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-87875-9_1","volume-title":"Model Driven Engineering Languages and Systems","author":"D. Batory","year":"2008","unstructured":"Batory, D., Azanza, M., Saraiva, J.: The Objects and Arrows of Computational Design. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) MODELS 2008. LNCS, vol.\u00a05301, pp. 1\u201320. Springer, Heidelberg (2008)"},{"key":"8_CR6","doi-asserted-by":"crossref","unstructured":"Batory, D.: Multilevel models in model-driven engineering, product lines, and metaprogramming. IBM Syst. J. (July 2006)","DOI":"10.1147\/sj.453.0527"},{"key":"8_CR7","unstructured":"Bezivin, J., Jouault, F., Valduriez, P.: On the need for megamodels. In: Proc. of the OOPSLA\/GPCE Workshop on Best Practices for Model-Driven Software Development (2004)"},{"key":"8_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"412","DOI":"10.1007\/978-3-540-45242-3_42","volume-title":"Object-Oriented Information Systems","author":"M. Dehayni","year":"2003","unstructured":"Dehayni, M., F\u00e9raud, L.: An approach of model transformation based on attribute grammars. In: Masood, A., L\u00e9onard, M., Pigneur, Y., Patel, S. (eds.) OOIS 2003. LNCS, vol.\u00a02817, pp. 412\u2013423. Springer, Heidelberg (2003)"},{"key":"8_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/978-3-540-87875-9_2","volume-title":"Model Driven Engineering Languages and Systems","author":"Z. Diskin","year":"2008","unstructured":"Diskin, Z.: Algebraic models for bidirectional model synchronization. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) MODELS 2008. LNCS, vol.\u00a05301, pp. 21\u201336. Springer, Heidelberg (2008)"},{"key":"8_CR10","unstructured":"Elmasri, R., Navathe, S.: Fundamentals of Database Systems. Addison-Wesley (2010)"},{"key":"8_CR11","unstructured":"Favre, J.M.: Towards a basic theory to model model driven engineering. In: Workshop on Software Model Engineering, WISME 2004 (2004)"},{"key":"8_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/11877028_4","volume-title":"Generative and Transformational Techniques in Software Engineering","author":"J.-L. Hainaut","year":"2006","unstructured":"Hainaut, J.-L.: The transformational approach to database engineering. In: L\u00e4mmel, R., Saraiva, J., Visser, J. (eds.) GTTSE 2005. LNCS, vol.\u00a04143, pp. 95\u2013143. Springer, Heidelberg (2006)"},{"key":"8_CR13","unstructured":"Kieler Web Service Tool, \n \n http:\/\/trac.rtsys.informatik.uni-kiel.de\/trac\/kieler\/wiki\/Releases\/Tools"},{"key":"8_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1007\/978-3-642-20895-9_45","volume-title":"Logic Programming and Nonmonotonic Reasoning","author":"J. Oetsch","year":"2011","unstructured":"Oetsch, J., P\u00fchrer, J., Seidl, M., Tompits, H., Zwickl, P.: VIDEAS: A development tool for answer-set programs based on model-driven engineering technology. In: Delgrande, J.P., Faber, W. (eds.) LPNMR 2011. LNCS, vol.\u00a06645, pp. 382\u2013387. Springer, Heidelberg (2011)"},{"key":"8_CR15","unstructured":"Oldevik, J.: Umt: Uml model transformation tool overview and user guide documentation (2004), \n \n http:\/\/umt-qvt.sourceforge.net\/docs\/"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Pierce, B.: Basic Category Theory for Computer Scientists. MIT Press (1991)","DOI":"10.7551\/mitpress\/1524.001.0001"},{"key":"8_CR17","doi-asserted-by":"crossref","unstructured":"Sprinkle, J., Rumpe, B., Vangheluwe, H., Karsai, G.: Metamodelling: state of the art and research challenges. In: Proc. of the 2007 Dagstuhl Conference on Model-Based Engineering of Embedded Real-time Systems (2010)","DOI":"10.1007\/978-3-642-16277-0_3"},{"key":"8_CR18","unstructured":"St\u00f6rrle, H.: A prolog-based approach to representing and querying software engineering models"},{"key":"8_CR19","unstructured":"SWI-Prolog, \n \n http:\/\/www.swi-prolog.org\/"},{"key":"8_CR20","unstructured":"UML Factory, \n \n http:\/\/www.umlfactory.com\/"},{"key":"8_CR21","unstructured":"Violet UML Editor, \n \n http:\/\/alexdp.free.fr\/violetumleditor\/page.php"},{"key":"8_CR22","unstructured":"yUML Beta, \n \n http:\/\/yuml.me\/"}],"container-title":["Lecture Notes in Computer Science","Model-Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-41533-3_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,17]],"date-time":"2019-05-17T11:29:52Z","timestamp":1558092592000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-41533-3_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642415326","9783642415333"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-41533-3_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}