Reference Hub3
Multi-View Model-Driven Projection to Facilitate the Control of the Evolution and Quality of the Architecture

Multi-View Model-Driven Projection to Facilitate the Control of the Evolution and Quality of the Architecture

Salim Kadri, Sofiane Aouag, Djalal Hedjazi
Copyright: © 2020 |Volume: 8 |Issue: 4 |Pages: 19
ISSN: 2166-7160|EISSN: 2166-7179|EISBN13: 9781799808121|DOI: 10.4018/IJSI.2020100102
Cite Article Cite Article

MLA

Kadri, Salim, et al. "Multi-View Model-Driven Projection to Facilitate the Control of the Evolution and Quality of the Architecture." IJSI vol.8, no.4 2020: pp.21-39. http://doi.org/10.4018/IJSI.2020100102

APA

Kadri, S., Aouag, S., & Hedjazi, D. (2020). Multi-View Model-Driven Projection to Facilitate the Control of the Evolution and Quality of the Architecture. International Journal of Software Innovation (IJSI), 8(4), 21-39. http://doi.org/10.4018/IJSI.2020100102

Chicago

Kadri, Salim, Sofiane Aouag, and Djalal Hedjazi. "Multi-View Model-Driven Projection to Facilitate the Control of the Evolution and Quality of the Architecture," International Journal of Software Innovation (IJSI) 8, no.4: 21-39. http://doi.org/10.4018/IJSI.2020100102

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

In model driven-engineering, there is a myriad of approaches that use models and transformations to develop software systems. However, a few works in the literature have discussed the simplification of these models to make them more readable, understandable, and easy to navigate. This article proposed an approach that simplifies models in order to assist architects in controlling architecture evolution and quality, especially with large systems. This approach consists of two main concepts, multi-view modeling and on-demand model projection. In the former, formally specified models are divided into two views. The first one is dedicated to describe quality attributes. The second view represents the architectural view. The multi-viewing can enrich stakeholder reasoning about the developed architecture and simplify the mapping between quality attributes and architectural decisions at different abstraction levels. In the latter, the projection concept consists of extracting from source models only elements of interest to generate simpler and narrower models as output.

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.