ACM Computing Surveys (CSUR)
Handling crosscutting constraints in domain-specific modeling
Communications of the ACM
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Automatic Model Transformations Using Extended UML Object Diagrams in Modeling Environments
IEEE Transactions on Software Engineering
Computer
Proceedings of the 25th International Conference on Software Engineering
IEEE Transactions on Software Engineering
Instant and Incremental Transformation of Models
Proceedings of the 19th IEEE international conference on Automated software engineering
Mapping EDOC to Web Services using YATL
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
ECBS '05 Proceedings of the 12th IEEE International Conference and Workshops on Engineering of Computer-Based Systems
Feature-based survey of model transformation approaches
IBM Systems Journal - Model-driven software development
Model-driven generative techniques for scalable performabality analysis of distributed systems
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Replicators: transformations to address model scalability
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Towards UML 2 extensions for compact modeling of regular complex topologies
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Model scalability using a model recording and inference engine
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Hi-index | 0.00 |
In model-driven engineering, it is often desirable to evaluate different design alternatives as they relate to scalability issues of the modeled system. A typical approach to address scalability is model replication, which starts by creating base models that capture the key entities as model elements and their relationships as model connections. A collection of base models can be adorned with necessary information to characterize a specific scalability concern as it relates to how the base modeling elements are replicated and connected together. In current modeling practice, such a model replication is usually accomplished by scaling the base model manually. This is a time-consuming process that represents a source of error, especially when there are deep interactions between model components. As an alternative to the manual process, this paper presents the idea of automated model replication through a model transformation process that expands the number of elements from the base model and makes the correct connections among the generated modeling elements. The paper motivates the need for model replication through case studies taken from models supporting different domains. Copyright © 2008 John Wiley & Sons, Ltd.