Pattern reification as the basis for description-driven systems
One of the main factors driving object-oriented software development for information systems is the requirement for systems to be...
Graph and model transformation tools for model migration: Empirical results from the transformation tool...
We describe the results of the Transformation Tool Contest 2010 workshop, in which nine graph and model transformation tools...
A model-driven method for describing and predicting the reliability of composite services
Service-oriented computing is the prominent paradigm for viewing business processes as composed of functions provided by modular and standardized...
A formal approach to model refactoring and model refinement
Model-driven engineering is an emerging software engineering approach that relies on model transformation. Typical kinds of model transformations are...
An approach to clone detection in sequence diagrams and its application to security analysis
Duplication in software systems is an important issue in software quality assurance. While many methods for software clone detection...
A profile and tool for modelling safety information with design information in SysML
Communication both between development teams and between individual developers is a common source of safety-related faults in safety-critical system...
Does aspect-oriented modeling help improve the readability of UML state machines?
Aspect-oriented modeling (AOM) is a relatively recent and very active field of research, whose application has, however, been limited...
Promoting traits into model-driven development
Traits, as sets of behaviors, can provide a good mechanism for reusability. However, they are limited in important ways...
Temporal property patterns for model-based testing from UML/OCL
This article describes a new property- and model-based testing approach using UML/OCL models, driven by temporal property patterns and...
Non-functional properties in the model-driven development of service-oriented systems
Systems based on the service-oriented architecture (SOA) principles have become an important cornerstone of the development of enterprise-scale software...