Behavior, Time and Viewpoint Consistency: Three Challenges for MDE
Models in Software Engineering
Bidirectional Transformations: A Cross-Discipline Perspective
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
Realizing correspondences in multi-viewpoint specifications
EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Systematic evolution of WebML models by coupled transformations
ICWE'12 Proceedings of the 12th international conference on Web Engineering
Viewpoint co-evolution through coarse-grained changes and coupled transformations
TOOLS'12 Proceedings of the 50th international conference on Objects, Models, Components, Patterns
The Reference Model of Open Distributed Processing: Foundations, experience and applications
Computer Standards & Interfaces
Change propagation due to uncertainty change
FASE'13 Proceedings of the 16th international conference on Fundamental Approaches to Software Engineering
Flexible views for rapid model-driven development
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
View-centric engineering with synchronized heterogeneous models
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
Hi-index | 0.01 |
Viewpoint modeling is an effective technique for specifying complex software systems in terms of a set of independent viewpoints and correspondences between them. Each viewpoint focuses on a particular aspect of the system, abstracting away from the rest of the concerns. Correspondences specify the relationships between the elements in different views, together with the constraints that guarantee the consistency among these elements. However, most Enterprise Architectural Frameworks, which follow a multi-viewpoint approach, either do not consider the explicit specification of correspondences, or do it in a very simplistic way. In this paper we examine the representation of correspondences in the context of the RM-ODP, identify some of its related issues, and propose some improvements to the way in which correspondences are modeled. In particular, we claim that multi-viewpoint modeling approaches need to specify not only the correspondences between the system views, but also some well-formed rules on such set of correspondence specifications.