[fg-arc] International Workshop on View-oriented Software Engineering (VoSE): Call for Papers
Johannes Meier
johannes.meier at uni-oldenburg.de
Thu Jun 13 11:37:51 CEST 2019
1st International Workshop on View-oriented Software Engineering (VoSE)
https://uol.de/se?vose2019
15 September 2019, Munich, Germany
Call for Papers
Modern software systems are often so complex that a comprehensive
description of their functionality lies beyond the representative
capabilities of a single paradigm or software description format (i.e.
type of model). Therefore, a growing variety of heterogeneous
representations (e.g. specifications, models, programs etc.) are
typically used in the various phases of software development to describe
different aspects of a system's behavior and properties. These
essentially represent different conceptual views of a software system,
and usually present overlapping information that needs to be kept
consistent.
Traditional software engineering environments have implicitly adopted a
synthesis-based approach to views in which the different representations
of software systems are treated as separate, sovereign artefacts. The
properties of the system under development are then inferred from a
synthesis of the information spread over the different views, and the
overall coherence of the information is ensured by maintaining a large
number of pairwise "correspondences" between the separate artefacts.
Although this worked in the early years of software engineering,
synthesis-based approaches are not easy to scale up to today's systems.
As well as the problems created by the sheer number of correspondence
relationships (cf. traceability) that need to be maintained (which grows
with the square of the number of views), the step-wise refinement
principle underpinning synthesis-based methods does not suit the
continuous-evolution style in which software is typically developed today.
Attention is therefore turning to alternative "projective" approaches to
software engineering in which view are projected (i.e. transformed) on a
demand from a Single Underlying Model (SUM) which contains a
comprehensive, coherent description of the system. This dramatically
decreases the number of inter-view coherence relationships that need to
be maintained and thus the scalability of multi-view approaches.
However, it raises many new challenges such as how views are kept
consistent with the SUM, how the SUM is created and structured
internally, how new viewpoints and view types are defined, what roles
are involved in view definition and usage etc.
The goal of this workshop is to illuminate these issues and shed light
on the pros and cons of different approaches. The workshop is therefore
interested in submissions on all aspects of view-based software systems
engineering especially those describing SUM based approaches and
comparing projective versus synthetic strategies for modeling software
and systems. Potential topics include:
- clarifying the relationship between different views or metamodels
- generating, defining and evolving views and SUMs
- exploring round-trip engineering and co-evolution in a view-based approach
- composition of different views/models, metamodels and SUMs
- creating SUMs in an existing model/metamodel/language landscape
- use of (bidirectional) transformations in view-based environments
- avoiding inconsistencies, overlap and redundancies between views
- using advanced modeling approaches in view-based approaches such as
role modeling
- separating and re-integrating cross-cutting concerns or model weaving
- supporting dynamic information hiding for partial views
- integrating software and non-software models
Deadlines
- Paper Submission: 05 July 2019
- Author Notification: 26 July 2019
- Camera-ready Submission: 05 August 2019
- Workshop Date: 15 September 2019
Submissions
Two kinds of papers may be submitted:
Research papers of up to 8 pages (including references) which presents
original work on problems that occur in view-based software engineering
and/or solutions that deal with the systematic separation or integration
of models, concerns, views, roles, or other modelling artefacts.
Position papers of up to 4 pages (including references) which present an
innovative and well-defined position on how view-based software
engineering can be improved and applied in the future.
Papers should be formatted according to the IEEE formatting
instructions: https://www.ieee.org/conferences/publishing/templates.html
Authors submit their papers as PDF files to
https://easychair.org/conferences/?conf=vose2019
Accepted papers will be published by IEEE in an online workshop proceedings.
Evaluation Process
Submissions will be reviewed by program committee members regarding
originality, scientific quality and relevance. Each submission will
receive at least two reviews.
Organizers
Colin Atkinson, University of Mannheim, Germany
Erik Burger, Karlsruhe Institute of Technology, Germany
Johannes Meier, Carl von Ossietzky University, Oldenburg, Germany
Ralf Reussner, Karlsruhe Institute of Technology, Germany
Andreas Winter, Carl von Ossietzky University, Oldenburg, Germany
Program Committee
(current status 2019-06-13)
Olivier Barais, University of Rennes 1 / IRISA, France
Steffen Becker, University of Stuttgart, Germany
Antonio Cicchetti, Maelardalen University, Sweden
Ulrich Frank, University of Duisburg/Essen, Germany
Mike Godfrey, University of Waterloo, Canada
Michael Goedicke, University of Duisburg/Essen, Germany
Georg Grossmann, University of South Australia, Australia
Anca D. Ionita, Polytechnic University of Bucharest, Romania
Joerg Kienzle, McGill University, Canada
Heiko Klare, Karlsruhe Institute of Technology, Germany
Anne Koziolek, Karlsruhe Institute of Technology, Germany
Dilshodbek Kuryazov, TUIT/Branch Urgench, Uzbekistan
Noel Plouzeau, University of Rennes, France
Marten van Sinderen, University of Twente, Netherlands
Antonio Vallecillo, Universidad de Malaga, Spain
Christopher Werner, Dresden University of Technology, Germany
Manuel Wimmer, TU Wien, Austria
Steffen Zschaler, King's College London, United Kingdom
More information about the fg-arc
mailing list