Viewpoint-based Modeling A Stakeholder-centered Approach for Model-driven EngineeringKlaus Fischer; Julian Krumeich; Dima Panfilenko; Marc Born; Philippe Desfray
In: Vicente García Díaz; Juan Manuel Cueva Lovelle; Begoña Cristina Pelayo García-Bustelo (Hrsg.). Advances and Applications in Model-Driven Engineering. Chapter 15, Pages 317-341, ISBN 9781466644946, IGI Global, 8/2013.
Viewpoint-based modeling is an important recent development in software engineering. It is likely to boost the wider use of modeling techniques because it allows to tailor existing tools with respect to the different stakeholders in software design. This chapter reports on the results of the project ViBaM, in which viewpoint concepts are investigated. We give an overview of the most important contributions from literature regarding viewpoint concepts, from which we derived the position that we take in the ViBaM project. After presenting ViBaMs position, we derive features that we consider important for tools that support viewpoints. We present use cases, in which the viewpoint concepts will be illustrated and discuss which of the viewpoint features are relevant in these use cases. We plan to integrate the discussed features in the commercial modeling tools medini analyze and Modelio to the end of the ViBaM project.