Saturday, 24 June 2017

2nd Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling

22 July 2014, York, United Kingdom


22 July 2014: Photos of the workshop are available.

22 July 2014: The proceedings are now available in the ACM Digital Library.

07 July 2014: The schedule of the workshop has now been published.

VAO 2014

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 crosspollination of ideas between different communities dealing with the separation and integration of views or concerns in system modelling. The workshop will prepare the development of a case-study designed to facilitate the comparison and evaluation of multi-view modelling approaches and to simplify the identification of problems that require further research. In break-out sessions requirements for a common, multi-view modelling case-study will be elicited, possible comparison criteria will be collected, and ideas for case-study scenarios 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 that prepare a common, multi-view modelling case study and 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,
  • 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


The proceedings of VAO 2014 have been accepted for publication in the ACM Digital Library within the International Conference Proceedings Series (ICPS).