A satellite event of STAF 2015, L'Aquila, Italy

The VAO 2015 workshop has been merged with MORSE 2015.

3rd Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling

21 July 2015, LʼAquila, Italy

In Model-Driven Engineering, the functionality of complex systems lies beyond the representative capabilities of a single model. Therefore, an increasing variety of heterogeneous models and languages are used in the various phases of software development. Information about a system is consequently spread across these various models with possible overlaps, redundancies, and inconsistencies. To cope with this complexity, which normally exceeds the cognitive capacity of a single individual, various approaches have been developed to re-organize information during systems development.

Different approaches that allow system modelling from various perspectives or according to separate concerns focus on such diverse issues that it is difficult to compare and evaluate them. Some of them present solutions for a specific set of modelling languages or views, but make it hard to assess the applicability in other scenarios.  Others provide means to define new views on models, but do not consider how redundancy-free models can be established.


The goal of this workshop is to bring together researchers and practitioners with an interest in model-driven software development to foster a fruitful cross-pollination of ideas between different communities dealing with the separation and integration of views, concerns, and roles in system modelling. In break-out sessions, potential topics for scientific exchange will be elicited, possible comparison criteria will be collected, and ideas for future colaborations will be discussed.

In order to provide a foundation for these discussions, we encourage submissions on new concepts, implementations or formalism as well as submissions on controversial positions, requirements for a common case-study or case-study scenarios. Submissions should contribute to investigating and discussing the benefits and drawbacks of different multi-view modelling approaches or identifying best practices.


The workshop is interested in submissions on all topics related to model-driven development that deal with the separation and integration of different perspectives, languages, abstractions, views or concerns.  More specifically, this includes:

  • bridging the gap between different views or metamodels,
  • generating, defining and evolving different views, models and metamodels,
  • round-trip engineering and co-evolution of different models,
  • composition of different views, models and metamodels,
  • (bidirectional) transformations of metamodels,
  • avoiding inconsistencies, overlap and redundancies between modelling artefacts,
  • using role modeling concepts for model-driven engineering,
  • generating models and metamodels for multiple views or formalisms,
  • separating and re-integrating cross-cutting concerns or model
  • weaving,
  • dynamic information hiding for partial views,
  • coupling of software and non-software models


Submissions to the workshop are possible in two categories.

Research papers should describe original work on a problem or solution that pertains to the systematic separation or integration of models, concerns, views, or other modelling artefacts on six to eight pages.

Position papers should present a well-defined position on how various modelling languages, viewpoints, heterogeneous subsystems, or concerns should be handled in MDE on two to four pages. 

All paper submissions have to adhere to the ACM SIG Proceedings Style (alternate format).