{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T23:41:02Z","timestamp":1743032462814,"version":"3.40.3"},"publisher-location":"Cham","reference-count":29,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319601304"},{"type":"electronic","value":"9783319601311"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-60131-1_5","type":"book-chapter","created":{"date-parts":[[2017,5,31]],"date-time":"2017-05-31T07:53:02Z","timestamp":1496217182000},"page":"79-97","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["ALMOsT.js: An Agile Model to Model and Model to Text Transformation Framework"],"prefix":"10.1007","author":[{"given":"Carlo","family":"Bernaschina","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,6,1]]},"reference":[{"unstructured":"Meta Object Facility Version 2.5.1. http:\/\/www.omg.org\/spec\/MOF\/2.5.1\/. Accessed 10 Jan 2017","key":"5_CR1"},{"unstructured":"Principles behind the Agile Manifesto. http:\/\/agilemanifesto.org\/principles.html","key":"5_CR2"},{"unstructured":"Query View Transformation V 1.3. http:\/\/www.omg.org\/spec\/QVT\/1.3\/. Accessed 10 Jan 2017","key":"5_CR3"},{"unstructured":"UML unified modeling language. www.uml.org\/. Accessed 10 Jan 2017","key":"5_CR4"},{"unstructured":"Alpaslan, G., Kalipsiz, O.: Model driven web application development with agile practices. CoRR abs\/1610.03335 (2016). http:\/\/arxiv.org\/abs\/1610.03335","key":"5_CR5"},{"issue":"5","key":"5_CR6","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1109\/MS.2003.1231156","volume":"20","author":"SW Ambler","year":"2003","unstructured":"Ambler, S.W.: Agile model driven development is good enough. IEEE Softw. 20(5), 71\u201373 (2003). http:\/\/dx.doi.org\/10.1109\/MS.2003.1231156","journal-title":"IEEE Softw."},{"key":"5_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/978-3-642-16145-2_9","volume-title":"Model Driven Engineering Languages and Systems","author":"T Arendt","year":"2010","unstructured":"Arendt, T., Biermann, E., Jurack, S., Krause, C., Taentzer, G.: Henshin: advanced concepts and tools for in-place EMF model transformations. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010. LNCS, vol. 6394, pp. 121\u2013135. Springer, Heidelberg (2010). doi:10.1007\/978-3-642-16145-2_9"},{"key":"5_CR8","volume-title":"Database Systems - Concepts, Languages and Architectures","author":"P Atzeni","year":"1999","unstructured":"Atzeni, P., Ceri, S., Paraboschi, S., Torlone, R.: Database Systems - Concepts, Languages and Architectures. McGraw-Hill Book Company, New York (1999)"},{"key":"5_CR9","volume-title":"Extreme Programming Explained: Embrace Change","author":"K Beck","year":"2000","unstructured":"Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley Longman Publishing Co., Inc., Boston (2000)"},{"unstructured":"Biehl, M.: Literature Study on Model Transformations. Technical report, ISRN\/KTH\/MMK\/R-10\/07-SE, Royal Institute of Technology, July 2010","key":"5_CR10"},{"key":"5_CR11","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1016\/j.entcs.2013.02.002","volume":"292","author":"D Calegari","year":"2013","unstructured":"Calegari, D., Szasz, N.: Verification of model transformations: a survey of the state-of-the-art. Electron. Notes Theoret. Comput. Sci. 292, 5\u201325 (2013). http:\/\/www.sciencedirect.com\/science\/article\/pii\/S1571066113000042. Proceedings of the XXXVIII Latin American Conference in Informatics (CLEI)","journal-title":"Electron. Notes Theoret. Comput. Sci."},{"doi-asserted-by":"crossref","unstructured":"Cetinkaya, D., Verbraeck, A.: Metamodeling and model transformations in modeling and simulation. In: Proceedings of the Winter Simulation Conference, WSC 2011, pp. 3048\u20133058. (2011). http:\/\/dl.acm.org\/citation.cfm?id=2431518.2431880","key":"5_CR12","DOI":"10.1109\/WSC.2011.6148005"},{"issue":"3","key":"5_CR13","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1147\/sj.453.0621","volume":"45","author":"K Czarnecki","year":"2006","unstructured":"Czarnecki, K., Helsen, S.: Feature-based survey of model transformation approaches. IBM Syst. J. 45(3), 621\u2013645 (2006). http:\/\/dx.doi.org\/10.1147\/sj.453.0621","journal-title":"IBM Syst. J."},{"unstructured":"Falleri, J.R., Huchard, M., Nebut, C.: Towards a traceability framework for model transformations in kermeta. In: Aagedal, J., Neple, T. (eds.) ECMDA-TW 2006: ECMDA Traceability Workshop, pp. 31\u201340. Sintef ICT, Norway, Bilbao (Spain), July 2006. https:\/\/hal-lirmm.ccsd.cnrs.fr\/lirmm-00102855","key":"5_CR14"},{"doi-asserted-by":"crossref","unstructured":"Hebig, R., Bendraou, R.: On the need to study the impact of model driven engineering on software processes. In: Proceedings of the 2014 International Conference on Software and System Process, ICSSP 2014, NY, USA, pp. 164\u2013168. (2014). http:\/\/doi.acm.org\/10.1145\/2600821.2600846","key":"5_CR15","DOI":"10.1145\/2600821.2600846"},{"issue":"1\u20132","key":"5_CR16","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.scico.2007.08.002","volume":"72","author":"F Jouault","year":"2008","unstructured":"Jouault, F., Allilaire, F., B\u00e9zivin, J., Kurtev, I.: ATL: a model transformation tool. Sci. Comput. Program. 72(1\u20132), 31\u201339 (2008). http:\/\/dx.doi.org\/10.1016\/j.scico.2007.08.002","journal-title":"Sci. Comput. Program."},{"key":"5_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1007\/11663430_14","volume-title":"Satellite Events at the MoDELS 2005 Conference","author":"F Jouault","year":"2006","unstructured":"Jouault, F., Kurtev, I.: Transforming models with ATL. In: Bruel, J.-M. (ed.) MODELS 2005. LNCS, vol. 3844, pp. 128\u2013138. Springer, Heidelberg (2006). doi:10.1007\/11663430_14"},{"unstructured":"Kelly, S., Tolvanen, J.: Domain-Specific Modeling - Enabling Full Code Generation. Wiley (2008). http:\/\/eu.wiley.com\/WileyCDA\/WileyTitle\/productCd-0470036664.html","key":"5_CR18"},{"doi-asserted-by":"crossref","unstructured":"Kirby Jr., J.: Model-driven agile development of reactive multi-agent systems. In: Proceedings of the 30th Annual International Computer Software and Applications Conference, COMPSAC 2006, vol. 02, pp. 297\u2013302 (2006). http:\/\/dx.doi.org\/10.1109\/COMPSAC.2006.144","key":"5_CR19","DOI":"10.1109\/COMPSAC.2006.144"},{"key":"5_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1007\/3-540-63139-9_44","volume-title":"Application and Theory of Petri Nets 1997","author":"M Kishinevsky","year":"1997","unstructured":"Kishinevsky, M., Cortadella, J., Kondratyev, A., Lavagno, L., Taubin, A., Yakovlev, A.: Coupling asynchrony and interrupts: place Chart Nets. In: Az\u00e9ma, P., Balbo, G. (eds.) ICATPN 1997. LNCS, vol. 1248, pp. 328\u2013347. Springer, Heidelberg (1997). doi:10.1007\/3-540-63139-9_44"},{"unstructured":"Kleppe, A., Warmer, J., Bast, W.: MDA explained - the Model Driven Architecture: practice and promise. Addison Wesley Object Technology Series. Addison-Wesley (2003). http:\/\/www.informit.com\/store\/mda-explained-the-model-driven-architecture-practice-9780321194428","key":"5_CR21"},{"key":"5_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1007\/978-3-540-69927-9_4","volume-title":"Theory and Practice of Model Transformations","author":"DS Kolovos","year":"2008","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.C.: The Epsilon transformation language. In: Vallecillo, A., Gray, J., Pierantonio, A. (eds.) ICMT 2008. LNCS, vol. 5063, pp. 46\u201360. Springer, Heidelberg (2008). doi:10.1007\/978-3-540-69927-9_4"},{"doi-asserted-by":"crossref","unstructured":"Matinnejad, R.: Agile model driven development: an intelligent compromise. In: Proceedings of the 2011 Ninth International Conference on Software Engineering Research, Management and Applications, SERA 2011, pp. 197\u2013202 (2011). http:\/\/dx.doi.org\/10.1109\/SERA.2011.17","key":"5_CR23","DOI":"10.1109\/SERA.2011.17"},{"unstructured":"OMG: Interaction flow modeling language (IFML), version 1.0. (2015). http:\/\/www.omg.org\/spec\/IFML\/1.0\/","key":"5_CR24"},{"key":"5_CR25","volume-title":"Agile Software Development with Scrum","author":"K Schwaber","year":"2002","unstructured":"Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall, Upper Saddle River (2002)"},{"unstructured":"Stahl, T., Voelter, M., Czarnecki, K.: Model-driven software development: technology, engineering, management (2006)","key":"5_CR26"},{"unstructured":"Vaupel, S., Str\u00fcber, D., Rieger, F., Taentzer, G.: Agile bottom-up development of domain-specific ides for model-driven development. In: Proceedings of the Workshop on Flexible Model Driven Engineering co-located with ACM\/IEEE 18th International Conference on Model Driven Engineering Languages & Systems (MoDELS 2015), Ottawa, Canada, 29 September 2015, pp. 12\u201321 (2015). http:\/\/ceur-ws.org\/Vol-1470\/FlexMDE15_paper_4.pdf","key":"5_CR27"},{"volume-title":"Active Database Systems: Triggers and Rules For Advanced Database Processing","year":"1996","unstructured":"Widom, J., Ceri, S. (eds.): Active Database Systems: Triggers and Rules For Advanced Database Processing. Morgan Kaufmann, Burlington (1996)","key":"5_CR28"},{"issue":"2","key":"5_CR29","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1109\/MS.2010.85","volume":"28","author":"Y Zhang","year":"2011","unstructured":"Zhang, Y., Patel, S.: Agile model-driven development in practice. IEEE Softw. 28(2), 84\u201391 (2011). http:\/\/dx.doi.org\/10.1109\/MS.2010.85","journal-title":"IEEE Softw."}],"container-title":["Lecture Notes in Computer Science","Web Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-60131-1_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,30]],"date-time":"2022-05-30T00:02:41Z","timestamp":1653868961000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-60131-1_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319601304","9783319601311"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-60131-1_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"1 June 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICWE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Web Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Rome","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 June 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 June 2017","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icwe2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/icwe2017.webengineering.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}