Reference Hub5
Model-Driven Software Refactoring

Model-Driven Software Refactoring

Tom Mens, Gabriele Taentzer, Dirk Müller
Copyright: © 2009 |Pages: 34
ISBN13: 9781605660066|ISBN10: 160566006X|ISBN13 Softcover: 9781616924768|EISBN13: 9781605660073
DOI: 10.4018/978-1-60566-006-6.ch008
Cite Chapter Cite Chapter

MLA

Mens, Tom, et al. "Model-Driven Software Refactoring." Model-Driven Software Development: Integrating Quality Assurance, edited by Jörg Rech and Christian Bunse, IGI Global, 2009, pp. 170-203. https://doi.org/10.4018/978-1-60566-006-6.ch008

APA

Mens, T., Taentzer, G., & Müller, D. (2009). Model-Driven Software Refactoring. In J. Rech & C. Bunse (Eds.), Model-Driven Software Development: Integrating Quality Assurance (pp. 170-203). IGI Global. https://doi.org/10.4018/978-1-60566-006-6.ch008

Chicago

Mens, Tom, Gabriele Taentzer, and Dirk Müller. "Model-Driven Software Refactoring." In Model-Driven Software Development: Integrating Quality Assurance, edited by Jörg Rech and Christian Bunse, 170-203. Hershey, PA: IGI Global, 2009. https://doi.org/10.4018/978-1-60566-006-6.ch008

Export Reference

Mendeley
Favorite

Abstract

In this chapter, we explore the emerging research domain of model-driven software refactoring. Program refactoring is a proven technique that aims at improving the quality of source code. Applying refactoring in a model-driven software engineering context raises many new challenges such as how to define, detect and improve model quality, how to preserve model behavior, and so on. Based on a concrete case study with a state-of-the-art model-driven software development tool, AndroMDA, we explore some of these challenges in more detail. We propose to resolve some of the encountered problems by relying on well-understood techniques of meta-modeling, model transformation and graph transformation.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.