skip to main content
10.1145/2631675.2631676acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecoopConference Proceedingsconference-collections
research-article

Proposal for a Multi-View Modelling Case Study: Component-Based Software Engineering with UML, Plug-ins, and Java

Published: 22 July 2014 Publication History

Abstract

During the design and development of complex systems, multiple modelling languages are often necessary in order to describe a system for specific tasks and users. The resulting models can show parts of the same system from different perspectives or views, which is described by the term multi-view modelling. The overlap between individual views presents fundamental challenges, e.g. for sustaining consistency among views or for the creation of new views. A common multi-view modelling case study that covers essential challenges and requirements can be used as a basis for the comparison of approaches that address these challenges.
In this paper, we propose such a case study in the context of component-based software engineering with UML composite diagrams, Eclipse plug-ins, and Java code. We explain the overlap between the different views, propose new view types that aggregate information from several sources, and discuss essential challenges of multi-view modelling that are posed by this case study. These challenges are, for example, one-to-many and partial relations between elements of different views, and the constraint combination effects of different views. Our proposal contributes to the community effort that is required to obtain a common case study that enables an efficient comparison of multi-view modelling approaches.

References

[1]
C. Atkinson et al. "Orthographic Software Modeling: A Practical Approach to View-Based Development". In: Evaluation of Novel Approaches to Software Engineering. Vol. 69. Communications in Computer and Information Science. Berlin/Heidelberg: Springer, 2010, pp. 206--219.
[2]
A. Cicchetti et al. "A hybrid approach for multi-view modeling". In: Electronic Communications of the EASST 50 (2011).
[3]
S. Herold et al. "CoCoME - The Common Component Modeling Example". In: The Common Component Modeling Example. Vol. 5153. Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2008, pp. 16--53.
[4]
M. E. Kramer et al. "View-centric engineering with synchronized heterogeneous models". In: Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling. VAO '13. Montpellier, France: ACM, 2013, 5:1--5:6.
[5]
L. Lucio et al. An overview of model transformations for a simple automotive power window. Tech. rep. McGill University, Tech. Rep. SOCS-TR-2012.2, 2012.
[6]
J. R. Romero et al."Realizing Correspondences in Multi-viewpoint Specifications". In: Enterprise Distributed Object Computing Conference, 2009. EDOC '09. IEEE International. 2009, pp. 163--172.

Cited By

View all
  • (2015)A Generative Approach to Change-Driven Consistency in Multi-View ModelingProceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures10.1145/2737182.2737194(129-134)Online publication date: 4-May-2015

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
VAO '14: Proceedings of the 2nd Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
July 2014
55 pages
ISBN:9781450329002
DOI:10.1145/2631675
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 July 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Model-Driven Software Engineering
  2. Software Architectures

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

VAO '14

Acceptance Rates

Overall Acceptance Rate 7 of 8 submissions, 88%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2015)A Generative Approach to Change-Driven Consistency in Multi-View ModelingProceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures10.1145/2737182.2737194(129-134)Online publication date: 4-May-2015

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media