Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Proceedings of the Conference on The Future of Software Engineering
Deriving executable process descriptions from UML
Proceedings of the 24th International Conference on Software Engineering
Distributed and Parallel Databases
Taxonomy of Process Modeling Languages
AICCSA '01 Proceedings of the ACS/IEEE International Conference on Computer Systems and Applications
A Structured Approach to Software Process Modelling
EUROMICRO '98 Proceedings of the 24th Conference on EUROMICRO - Volume 2
UML4SPM: a UML2.0-Based metamodel for software process modelling
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Weaving executability into object-oriented meta-languages
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Pattern-based analysis of the control-flow perspective of UML activity diagrams
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
Software process model blueprints
ICSP'10 Proceedings of the 2010 international conference on New modeling concepts for today's software processes: software process
Early deviation detection in modeling activities of MDE processes
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
A FUML-based distributed execution machine for enacting software process models
ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
eSPEM – a SPEM extension for enactable behavior modeling
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
Definition of processes for MDE-based migrations
Proceedings of the Third Workshop on Process-Based Approaches for Model-Driven Engineering
Software process modeling languages: A systematic literature review
Information and Software Technology
Hi-index | 0.00 |
One major advantage of executable software process models is that once defined, they can be simulated, checked and validated in short incremental and iterative cycles. This also makes them a powerful asset for important process improvement decisions such as resource allocation, deadlock identification and process management. In this paper, we propose a framework that combines Aspect and Model-Driven Engineering approaches in order to ensure process modeling, simulation and execution. This framework is based upon UML4SPM, a UML2.0-based language for Software Process Modeling and Kermeta, an executable metaprogramming language.