An integrated metamodel-based approach to software model refactoring
Software refactoring is the process of changing a software system in a manner that does not alter its external...
A metrics suite for UML model stability
Software metrics have become an essential part of software development because of their importance in estimating cost, effort, and...
Strategic business modeling: representation and reasoning
Business intelligence (BI) offers tremendous potential for business organizations to gain insights into their day-to-day operations, as well as...
A framework to specify system requirements using natural interpretation of UML/MARTE diagrams
The ever-increasing design complexity of embedded systems is constantly pressing the demand for more abstract design levels and possible...
Model-based a-posteriori integration of engineering tools for incremental development processes
A-posteriori integration of heterogeneous engineering tools supplied by different vendors constitutes a challenging task. In particular, this statement applies...
Growing the UML
None
Read the full paper here: http://www.sosym.org/
Supporting inheritance hierarchy changes in model-based regression test selection
Models can be used to ease and manage the development, evolution, and runtime adaptation of a software system. When...
Design for service compatibility: Behavioural compatibility checking and diagnosis
Service composition is a recent field that has seen a flurry of different approaches proposed towards the goal of...
Execution of UML models: a systematic review of research and practice
Several research efforts from different areas have focused on the execution of UML models, resulting in a diverse and...
Model development guidelines for UML-RT: conventions, patterns and antipatterns
Software development guidelines are a set of rules which can help improve the quality of software. These rules are...