{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:57:15Z","timestamp":1760587035888,"version":"3.40.5"},"reference-count":20,"publisher":"IGI Global","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,10]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.4018\/ijsi.2020100102","type":"journal-article","created":{"date-parts":[[2020,9,8]],"date-time":"2020-09-08T11:15:41Z","timestamp":1599563741000},"page":"21-39","source":"Crossref","is-referenced-by-count":3,"title":["Multi-View Model-Driven Projection to Facilitate the Control of the Evolution and Quality of the Architecture"],"prefix":"10.4018","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6189-7286","authenticated-orcid":true,"given":"Salim","family":"Kadri","sequence":"first","affiliation":[{"name":"LASTIC Laboratory, Department of Computer Science, University of Batna II, Fesdis, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sofiane","family":"Aouag","sequence":"additional","affiliation":[{"name":"LASTIC Laboratory, Department of Computer Science, University of Batna II, Fesdis, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Djalal","family":"Hedjazi","sequence":"additional","affiliation":[{"name":"LASTIC Laboratory, Department of Computer Science, University of Batna II, Fesdis, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"2432","reference":[{"key":"IJSI.2020100102-0","doi-asserted-by":"publisher","DOI":"10.17706\/jsw.13.3.146-154"},{"key":"IJSI.2020100102-1","unstructured":"Alloy tools. (n.d.). Retrieved from https:\/\/alloytools.org\/"},{"key":"IJSI.2020100102-2","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985834"},{"journal-title":"Model-Driven and Softwar Product Line Engineering","year":"2013","author":"H.Arboleda","key":"IJSI.2020100102-3"},{"key":"IJSI.2020100102-4","unstructured":"Bagheri, H., & Sullivan, K. (2011). A Formal Approach for Incorporating Architechtural Tactics into the Software Architecture. In Proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering (pp. 770-775). Academic Press."},{"journal-title":"Software Architecture in Practice","year":"2012","author":"L.Bass","key":"IJSI.2020100102-5"},{"key":"IJSI.2020100102-6","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2015.02.007"},{"issue":"1","key":"IJSI.2020100102-7","first-page":"26","article-title":"Formalization of UML Composition in OCL.","volume":"1","author":"H. M.Chavez","year":"2013","journal-title":"IJSI"},{"key":"IJSI.2020100102-8","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2003.1201264"},{"key":"IJSI.2020100102-9","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-013-0353-5"},{"key":"IJSI.2020100102-10","doi-asserted-by":"crossref","unstructured":"Dwivedi, A. (2014). Analysis of a Complex Architectural Style C2 Using Modeling Language Alloy. In Computer Science and Information Technology (Vol. 2, pp. 152-164). Academic Press. doi:1013189\/csit.2014.020305","DOI":"10.13189\/csit.2014.020305"},{"key":"IJSI.2020100102-11","doi-asserted-by":"publisher","DOI":"10.1109\/QUATIC.2012.14"},{"journal-title":"Software Abstractions: Logic, Language, and Analysis","year":"2012","author":"D.Jackson","key":"IJSI.2020100102-12"},{"key":"IJSI.2020100102-13","doi-asserted-by":"publisher","DOI":"10.1145\/3338843"},{"key":"IJSI.2020100102-14","unstructured":"Kheir, A., Naja, H., Oussalah, M. C., & Tout, K. (2013). From Viewpoints and Abstraction Levels in Software Engineering Towards Multi-Viewpoints\/Multi-Hierarchy in Software Architecture. In Proceedings of the Eighth International Conferences on Software Engineering Advances. Academic Press."},{"key":"IJSI.2020100102-15","doi-asserted-by":"publisher","DOI":"10.1109\/52.469759"},{"key":"IJSI.2020100102-16","doi-asserted-by":"publisher","DOI":"10.1145\/1774088.1774560"},{"key":"IJSI.2020100102-17","doi-asserted-by":"publisher","DOI":"10.1145\/1147249.1147259"},{"issue":"4","key":"IJSI.2020100102-18","first-page":"3396","article-title":"A Review of Model Based Slicing.","volume":"6","year":"2015","journal-title":"International Journal of Computer Science and Information Technologies"},{"key":"IJSI.2020100102-19","doi-asserted-by":"publisher","DOI":"10.1145\/1566445.1566509"}],"container-title":["International Journal of Software Innovation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=262096","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T12:42:48Z","timestamp":1651840968000},"score":1,"resource":{"primary":{"URL":"http:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJSI.2020100102"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2020,10]]},"references-count":20,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.4018\/ijsi.2020100102","relation":{},"ISSN":["2166-7160","2166-7179"],"issn-type":[{"type":"print","value":"2166-7160"},{"type":"electronic","value":"2166-7179"}],"subject":[],"published":{"date-parts":[[2020,10]]}}}