preloader
Glossary
Multi-View Modeling

Multi-view modeling is an approach in Model-Driven Engineering (MDE) where different aspects or perspectives of a system are represented using multiple, interconnected models. Each view focuses on specific concerns, such as structural, behavioral, or functional aspects, providing a comprehensive understanding of the system by addressing various stakeholder needs and simplifying complexity.

 

Here is the abstract of the paper:

 

Cicchetti, A., Ciccozzi, F., & Pierantonio, A. (2019). Multi-view approaches for software and system modelling: a systematic literature review. Software and Systems Modeling, 18, 3207-3233.

https://link.springer.com/article/10.1007/s10270-018-00713-w

 

Abstract. Over the years, a number of approaches have been proposed on the description of systems and software in terms of multiple views represented by models. This modelling branch, so-called multi-view software and system modelling, praises a differentiated and complex scientific body of knowledge. With this study, we aimed at identifying, classifying, and evaluating existing solutions for multi-view modelling of software and systems. To this end, we conducted a systematic literature review of the existing state of the art related to the topic. More specifically, we selected and analysed 40 research studies among over 8600 entries. We defined a taxonomy for characterising solutions for multi-view modelling and applied it to the selected studies. Lastly, we analysed and discussed the data extracted from the studies. From the analysed data, we made several observations, among which: (i) there is no uniformity nor agreement in the terminology when it comes to multi-view artefact types, (ii) multi-view approaches have not been evaluated in industrial settings and (iii) there is a lack of support for semantic consistency management and the community does not appear to consider this as a priority. The study results provide an exhaustive overview of the state of the art for multi-view software and systems modelling useful for both researchers and practitioners.