{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T03:34:22Z","timestamp":1725593662088},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642217319"},{"type":"electronic","value":"9783642217326"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"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":[[2011]]},"DOI":"10.1007\/978-3-642-21732-6_8","type":"book-chapter","created":{"date-parts":[[2011,6,27]],"date-time":"2011-06-27T21:56:26Z","timestamp":1309211786000},"page":"108-122","source":"Crossref","is-referenced-by-count":17,"title":["Model Transformation Analysis: Staying Ahead of the Maintenance Nightmare"],"prefix":"10.1007","author":[{"given":"Marcel F.","family":"van Amstel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark G. J.","family":"van den Brand","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"2","key":"8_CR1","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"D.C. Schmidt","year":"2006","unstructured":"Schmidt, D.C.: Model-Driven Engineering. Computer\u00a039(2), 25\u201331 (2006)","journal-title":"Computer"},{"issue":"6","key":"8_CR2","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/352029.352035","volume":"35","author":"A. Deursen van","year":"2000","unstructured":"van Deursen, A., Klint, P., Visser, J.: Domain-Specific Languages: An Annotated Bibliography. SIGPLAN Notices\u00a035(6), 26\u201336 (2000)","journal-title":"SIGPLAN Notices"},{"issue":"5","key":"8_CR3","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MS.2003.1231150","volume":"20","author":"S. Sendall","year":"2003","unstructured":"Sendall, S., Kozaczynski, W.: Model Transformation: The Heart and Soul of Model-Driven Software Development. IEEE Software\u00a020(5), 42\u201345 (2003)","journal-title":"IEEE Software"},{"key":"8_CR4","series-title":"Lecture Notes in Computer Science","first-page":"54","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"P. Mohagheghi","year":"2008","unstructured":"Mohagheghi, P., Fernandez, M.A., Martell, J.A., Fritzsche, M., Gilani, W.: MDE Adoption in Industry: Challenges and Success Criteria. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol.\u00a05095, pp. 54\u201359. Springer, Heidelberg (2008)"},{"key":"8_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"432","DOI":"10.1007\/978-3-540-69100-6_31","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"P. Mohagheghi","year":"2008","unstructured":"Mohagheghi, P., Dehlen, V.: Where Is the Proof?\u2013A Review of Experiences from Applying MDE in Industry. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol.\u00a05095, pp. 432\u2013443. Springer, Heidelberg (2008)"},{"issue":"2\u20133","key":"8_CR6","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1016\/S0167-6423(99)00036-2","volume":"36","author":"M.A.D. Storey","year":"2000","unstructured":"Storey, M.A.D., Wong, K., Muller, H.A.: How do program understanding tools affect how programmers understand programs? Science of Computer Programming\u00a036(2\u20133), 183\u2013207 (2000)","journal-title":"Science of Computer Programming"},{"key":"8_CR7","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.\u00a03844, pp. 128\u2013138. Springer, Heidelberg (2006)"},{"key":"8_CR8","unstructured":"Haase, A., Vlter, M., Efftinge, S., Kolb, B.: Introduction to openArchitectureWare 4.1.2. Model-Driven Development Tool Implementers Forum (2007)"},{"key":"8_CR9","unstructured":"OMG: Meta Object Facility (MOF) 2.0 Query\/View\/Transformation Specification. formal\/ 2008-04-03, Object Management Group (2008)"},{"key":"8_CR10","unstructured":"Fenton, N.E., Pfleeger, S.L.: Software Metrics: A Rigorous & Practical Approach, 2nd edn. PWS Publishing Co. (1996)"},{"key":"8_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1007\/978-3-540-69073-3_29","volume-title":"Models in Software Engineering","author":"P. Mohagheghi","year":"2008","unstructured":"Mohagheghi, P., Dehlen, V.: Developing a Quality Framework for Model-Driven Engineering. In: Giese, H. (ed.) MODELS 2008. LNCS, vol.\u00a05002, pp. 275\u2013286. Springer, Heidelberg (2008)"},{"key":"8_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1007\/978-3-642-02408-5_17","volume-title":"Theory and Practice of Model Transformations","author":"M. Amstel van","year":"2009","unstructured":"van Amstel, M., Lange, C.F.J., van den Brand, M.: Using Metrics for Assessing the Quality of ASF+SDF Model Transformations. In: Paige, R.F. (ed.) ICMT 2009. LNCS, vol.\u00a05563, pp. 239\u2013248. Springer, Heidelberg (2009)"},{"key":"8_CR13","unstructured":"van Amstel, M., van den Brand, M.: Quality Assessment of ATL Model Transformations using Metrics. In: Second International Workshop on Model Transformation with ATL (2010)"},{"key":"8_CR14","unstructured":"van Amstel, M., van\u00a0den Brand, M., Nguyen, P.H.: Metrics for model transformations. In: Proceedings of the Ninth Belgian-Netherlands Software Evolution Workshop. (2010)"},{"volume-title":"Language Prototyping: An Algebraic Specification Approach","year":"1996","key":"8_CR15","unstructured":"van Deursen, A., Heering, J., Klint, P. (eds.): Language Prototyping: An Algebraic Specification Approach. World Scientific, Singapore (1996)"},{"key":"8_CR16","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M. Fowler","year":"1999","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Code. Addison-Wesley, Reading (1999)"},{"key":"8_CR17","volume-title":"Characteristics of Software Quality","author":"B.W. Boehm","year":"1978","unstructured":"Boehm, B.W., Brown, J.R., Kaspar, H., Lipow, M., Macleod, G.J., Merrit, M.J.: Characteristics of Software Quality. North-Holland, Amsterdam (1978)"},{"key":"8_CR18","first-page":"69","volume-title":"Proceedings of the Fourth IEEE International Workshop on Quality Oriented Reuse of Software","author":"M. Amstel van","year":"2010","unstructured":"van Amstel, M.: The Right Tool for the Right Job: Measuring Model Transformation Quality. In: Proceedings of the Fourth IEEE International Workshop on Quality Oriented Reuse of Software, pp. 69\u201374. IEEE Computer Society, Los Alamitos (2010)"},{"key":"8_CR19","unstructured":"ISO - International Organization for Standardization: International Standard ISO\/IEC 25000 - Software engineering \u2013 Software product Quality Requirements and Evaluation, SQuaRE (2005)"},{"issue":"5","key":"8_CR20","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 Systems Journal\u00a045(5), 621\u2013645 (2006)","journal-title":"IBM Systems Journal"},{"key":"8_CR21","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1109\/ICPC.2007.39","volume-title":"Proceedings of the fifteenth IEEE International Conference on Program Comprehension","author":"B. Cornelissen","year":"2007","unstructured":"Cornelissen, B., Holten, D., Zaidman, A., Moonen, L., van Wijk, J.J., van Deursen, A.: Understanding Execution Traces Using Massive Sequence and Circular Bundle Views. In: Proceedings of the fifteenth IEEE International Conference on Program Comprehension, pp. 49\u201358. IEEE Computer Society, Los Alamitos (2007)"},{"issue":"2","key":"8_CR22","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1147\/sj.132.0115","volume":"13","author":"W.P. Stevens","year":"1974","unstructured":"Stevens, W.P., Myers, G.J., Constantine, L.L.: Structured design. IBM Systems Journal\u00a013(2), 115\u2013139 (1974)","journal-title":"IBM Systems Journal"},{"issue":"3","key":"8_CR23","doi-asserted-by":"publisher","first-page":"759","DOI":"10.1111\/j.1467-8659.2008.01205.x","volume":"27","author":"D. Holten","year":"2008","unstructured":"Holten, D., van Wijk, J.J.: Visual comparison of hierarchically organized data. Computer Graphics Forum\u00a027(3), 759\u2013766 (2008)","journal-title":"Computer Graphics Forum"},{"key":"8_CR24","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1145\/1862372.1862386","volume-title":"Proceedings of the Joint ERCIM Workshop on Software Evolution and International Workshop on Principles of Software Evolution","author":"M. Amstel van","year":"2010","unstructured":"van Amstel, M., van den Brand, M., Engelen, L.J.P.: An Exercise in Iterative Domain-Specific Language Design. In: Proceedings of the Joint ERCIM Workshop on Software Evolution and International Workshop on Principles of Software Evolution, pp. 48\u201357. ACM, New York (2010)"},{"key":"8_CR25","unstructured":"Anastasakis, K., Bordbar, B., Kster, J.M.: Analysis of Model Transformations via Alloy. In: Proceedings of the fourth workshop on Model-Driven Engineering, Verification and Validation, pp. 47\u201356 (2007)"},{"key":"8_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/978-3-642-13821-8_12","volume-title":"Research into Practice \u2013 Reality and Gaps","author":"L. Kapov\u00e1","year":"2010","unstructured":"Kapov\u00e1, L., Goldschmidt, T., Becker, S., Henss, J.: Evaluating Maintainability with Code Metrics for Model-to-Model Transformations. In: Heineman, G.T., Kofron, J., Plasil, F. (eds.) QoSA 2010. LNCS, vol.\u00a06093, pp. 151\u2013166. Springer, Heidelberg (2010)"},{"key":"8_CR27","first-page":"270","volume-title":"Proceedings of the Australian Software Engineering Conference","author":"J. Wang","year":"2006","unstructured":"Wang, J., Kim, S.K., Carrington, D.: Verifying metamodel coverage of model transformations. In: Proceedings of the Australian Software Engineering Conference, pp. 270\u2013282. IEEE Computer Society, Los Alamitos (2006)"},{"key":"8_CR28","unstructured":"McQuillan, J.A., Power, J.F.: White-Box Coverage Criteria for Model Transformations. In: First International Workshop on Model Transformation with ATL (2009)"}],"container-title":["Lecture Notes in Computer Science","Theory and Practice of Model Transformations"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-21732-6_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,29]],"date-time":"2019-03-29T09:41:20Z","timestamp":1553852480000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-21732-6_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642217319","9783642217326"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-21732-6_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}