Reference Hub1
Supporting Model-Driven Development: Key Concepts and Support Approaches

Supporting Model-Driven Development: Key Concepts and Support Approaches

Rita Suzana Pitangueira Maciel, Ana Patrícia F. Magalhães Mascarenhas, Ramon Araújo Gomes, João Pedro D. B. de Queiroz
ISBN13: 9781522539230|ISBN10: 1522539239|EISBN13: 9781522539247
DOI: 10.4018/978-1-5225-3923-0.ch016
Cite Chapter Cite Chapter

MLA

Maciel, Rita Suzana Pitangueira, et al. "Supporting Model-Driven Development: Key Concepts and Support Approaches." Computer Systems and Software Engineering: Concepts, Methodologies, Tools, and Applications, edited by Information Resources Management Association, IGI Global, 2018, pp. 396-432. https://doi.org/10.4018/978-1-5225-3923-0.ch016

APA

Maciel, R. S., Mascarenhas, A. P., Gomes, R. A., & de Queiroz, J. P. (2018). Supporting Model-Driven Development: Key Concepts and Support Approaches. In I. Management Association (Ed.), Computer Systems and Software Engineering: Concepts, Methodologies, Tools, and Applications (pp. 396-432). IGI Global. https://doi.org/10.4018/978-1-5225-3923-0.ch016

Chicago

Maciel, Rita Suzana Pitangueira, et al. "Supporting Model-Driven Development: Key Concepts and Support Approaches." In Computer Systems and Software Engineering: Concepts, Methodologies, Tools, and Applications, edited by Information Resources Management Association, 396-432. Hershey, PA: IGI Global, 2018. https://doi.org/10.4018/978-1-5225-3923-0.ch016

Export Reference

Mendeley
Favorite

Abstract

The adoption of Model-Driven Development (MDD) is increasing and it is widely recognized as an important approach for building software systems. In addition to traditional development process models, an MDD process requires the selection of metamodels and mapping rules for the generation of the transformation chain which produces models and application code. However, existing support tools and transformation engines for MDD do not address different kinds of software process activities, such as application modeling and testing, to guide the developers. Furthermore, they do not enable process modeling nor the (semi) automated execution of activities during process enactment. MoDErNE (Model Driven Process-Centered Software Engineering Environment) uses process-centered software engineering environment concepts to improve MDD process specification and enactment by using a metamodeling foundation. This chapter presents model driven development concept issues and the MoDErNE approach and environment. MoDErNE aims to facilitate MDD process specification and enactment.

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.