The relational model for database management: version 2
The relational model for database management: version 2
Federated database systems for managing distributed, heterogeneous, and autonomous databases
ACM Computing Surveys (CSUR) - Special issue on heterogeneous databases
Update semantics of relational views
ACM Transactions on Database Systems (TODS)
A Methodology for Integration of Heterogeneous Databases
IEEE Transactions on Knowledge and Data Engineering
The impact of the constant complement approach towards view updating
Proceedings of the twenty-second ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Proceedings of the 32nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
A Generic Approach for Automatic Model Composition
Models in Software Engineering
Modeling Components and Component-Based Systems in KobrA
The Common Component Modeling Example
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
Change Management in Multi-Viewpoint System Using ASP
EDOCW '08 Proceedings of the 2008 12th Enterprise Distributed Object Computing Conference Workshops
Realizing Correspondences in Multi-viewpoint Specifications
EDOC '09 Proceedings of the 2009 IEEE International Enterprise Distributed Object Computing Conference (edoc 2009)
A survey on UML-based aspect-oriented design modeling
ACM Computing Surveys (CSUR)
VirtualEMF: a model virtualization tool
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
Merging models with the epsilon merging language (EML)
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Flexible views for view-based model-driven development
Proceedings of the 18th international doctoral symposium on Components and architecture
A multi-level modeling environment for SUM-based software engineering
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
Hi-index | 0.00 |
Model-driven development processes that use severalmetamodels suffer from information spread across heterogeneous instances. Models can be managed with specialized partial views that aggregate the information from heterogeneous instances and offer the approprate kind of abstraction for developers. The creation and maintenance of such views requires, however, high manual effort. In this paper, we present the usage of flexible views in the Vitruvius approach for view-centric engineering. Flexible views serve as custom, user-specific views which can be defined at development time using a textual domain-specific language. Developers can rapidly create specialized views instead of manually creating the appropriate metamodels and transformations, which is a time-consuming and error-prone task. The envisioned benefit of this approach is to improve software quality, to increase consistency between the various modeling artefacts in modeldriven software development, and to reduce the complexity for software developers.