{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,15]],"date-time":"2025-05-15T18:22:22Z","timestamp":1747333342254,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540693888"},{"type":"electronic","value":"9783540693895"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"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":[[2008]]},"DOI":"10.1007\/978-3-540-69389-5_36","type":"book-chapter","created":{"date-parts":[[2008,7,31]],"date-time":"2008-07-31T06:39:18Z","timestamp":1217486358000},"page":"311-320","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["OCL as the Query Language for UML Model Execution"],"prefix":"10.1007","author":[{"given":"Piotr","family":"Habela","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Krzysztof","family":"Kaczmarski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Krzysztof","family":"Stencel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kazimierz","family":"Subieta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"36_CR1","unstructured":"Object Management Group: Unified Modeling Language: Superstructure version 2.1.1 (February 2007), \n                      www.omg.org\/cgi-bin\/doc?formal\/2007-02-05"},{"key":"36_CR2","volume-title":"MDA Distilled: Principles of Model-Driven Architecture","author":"S.J. Mellor","year":"2004","unstructured":"Mellor, S.J., Scott, K., Uhl, A., Weise, D.: MDA Distilled: Principles of Model-Driven Architecture. Addison-Wesley, Reading (2004)"},{"key":"36_CR3","unstructured":"Object Management Group: Object Constraint Language version 2.0 (May 2006), \n                      www.omg.org\/cgi-bin\/doc?formal\/2006-05-01"},{"key":"36_CR4","doi-asserted-by":"crossref","unstructured":"Hailpern, B., Tarr, P.: Model-driven development: The good, the bad, and the ugly. IBM Systems Journal: Model-Driven Software Development 45(3) (2006)","DOI":"10.1147\/sj.453.0451"},{"key":"36_CR5","unstructured":"Ambler, S.W.: A Roadmap for Agile MDA. Ambysoft (2007), \n                      www.agilemodeling.com\/essays\/agileMDA.htm"},{"issue":"3","key":"36_CR6","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1109\/MS.2004.1293067","volume":"21","author":"D.A. Thomas","year":"2004","unstructured":"Thomas, D.A.: MDA: Revenge of the Modelers or UML Utopia? IEEE Software\u00a021(3), 15\u201317 (2004)","journal-title":"IEEE Software"},{"key":"36_CR7","volume-title":"Object Constraint Language, The: Getting Your Models Ready for MDA","author":"J. Warmer","year":"2003","unstructured":"Warmer, J., Kleppe, A.: Object Constraint Language, The: Getting Your Models Ready for MDA. Addison-Wesley, Reading (2003)"},{"key":"36_CR8","doi-asserted-by":"crossref","unstructured":"Subieta, K.: Stack-Based Approach (SBA) and Stack-Based Query Language (SBQL) (2008),\n                      www.sbql.pl","DOI":"10.1007\/978-0-387-39940-9_1115"},{"key":"36_CR9","first-page":"182","volume-title":"Proc. VLDB Conf.","author":"K. Subieta","year":"1995","unstructured":"Subieta, K., Kambayashi, Y., Leszczy\u0142owski, J.: Procedures in Object-Oriented Query Languages. In: Proc. VLDB Conf., pp. 182\u2013193. Morgan Kaufmann, San Francisco (1995)"},{"key":"36_CR10","unstructured":"Subieta, K.: Theory and Construction of Object-Oriented Query Languages. Editors of the Polish-Japanese Institute of Information Technology (2004) (in polish)"},{"key":"36_CR11","doi-asserted-by":"crossref","unstructured":"Lentner, M., Stencel, K., Subieta, K.: Semi-strong Static Type Checking of Object-Oriented Query Languages. In: SOFSEM, pp. 399-408 (2006)","DOI":"10.1007\/11611257_38"},{"issue":"8","key":"36_CR12","doi-asserted-by":"publisher","first-page":"467","DOI":"10.1016\/S0306-4379(00)00031-4","volume":"25","author":"J. P\u0142odzie\u0144","year":"2000","unstructured":"P\u0142odzie\u0144, J., Kraken, A.: Object Query Optimization through Detecting Independent Subqueries. Inf. Syst.\u00a025(8), 467\u2013490 (2000)","journal-title":"Inf. Syst."},{"key":"36_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1007\/3-540-44803-9_4","volume-title":"Advances in Databases and Information Systems","author":"J. P\u0142odzie\u0144","year":"2001","unstructured":"P\u0142odzie\u0144, J., Subieta, K.: Query Optimization through Removing Dead Subqueries. In: Caplinskas, A., Eder, J. (eds.) ADBIS 2001. LNCS, vol.\u00a02151, pp. 27\u201340. Springer, Heidelberg (2001)"},{"key":"36_CR14","unstructured":"Visualize all moDel drivEn programming, \n                      www.vide-ist.eu\/"},{"key":"36_CR15","doi-asserted-by":"crossref","unstructured":"Akehurst, D., Patrascoiu, O.: OCL 2.0 - Implementing the Standard for Multiple Metamodels. In: Proceedings of the Workshop OCL 2.0 - Industry Standard or Scientific Playground? November 2, Electronic Notes in Theoretical Computer Science, vol. 102, pp. 21\u201341 (2004)","DOI":"10.1016\/j.entcs.2003.09.002"},{"key":"36_CR16","unstructured":"Dresden OCL Toolkit, \n                      dresden-ocl.sourceforge.net"},{"key":"36_CR17","unstructured":"Model Development Tools OCL, Eclipse Foundation, \n                      wiki.eclipse.org\/MDT"},{"key":"36_CR18","first-page":"555","volume-title":"Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34\u201900)","author":"M. Vaziri","year":"2000","unstructured":"Vaziri, M., Jackson, D.: Some Shortcomings of OCL, the Object Constraint Language of UML. In: Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34\u201900), pp. 555\u2013562. IEEE Computer Society, Los Alamitos (2000)"}],"container-title":["Lecture Notes in Computer Science","Computational Science \u2013 ICCS 2008"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-69389-5_36","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,9]],"date-time":"2024-05-09T06:45:09Z","timestamp":1715237109000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-540-69389-5_36"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540693888","9783540693895"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-69389-5_36","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}