Abstract Model-Driven Engineering (MDE) is a Soft-ware Engineering approach based on model transfor-mations at di↵erent abstraction levels. It prescribes the development of software by successively transforming models from abstract (specifications) to more concrete ones (code). Alloy is an increasingly popular lightweight formal specification language that supports automatic verification. Unfortunately, its widespread industrial a-doption is hampered by the lack of an ecosystem of MDE tools, namely code generators. This paper pre-sents a model transformation from Alloy to UML Class Diagrams annotated with OCL (UML+OCL), and shows how an existing transformation from UML+OCL to Al-loy can be improved to handle dynamic issues. The pro-posed bi...
Abstract: In this paper we study a formal concept of redesign for object-oriented specifications. Th...
Abstract. UML is the defacto standard language to graphically describe systems in an object oriented...
Abstract. In order to increase the accuracy of conceptual models, graphical languages such as UML ar...
Model-driven engineering (MDE) is a software engineering approach based on model transformations at ...
Proceedings of the 9th International Conference on Software Engineering and Formal MethodsModel-Driv...
Model-driven engineering (MDE) is a software engineering approach based on model transformations at ...
guage used in the industry for software specifications. Once an application has been specified, Mode...
A UML Protocol State Machine (PSM) is a behavioral diagram for the specification of the external beh...
We present a model-driven architecture (MDA) framework that integrates formal analysis techniques in...
Includes bibliographical references (p. ).There is a need for more rigorous analysis techniques that...
AbstractThis paper proposes modeling laws for Alloy, a formal object-oriented modeling language. The...
To perform the analysis of a structural model of a software system (like a class diagram), it is oft...
The Unified Modelling Language (UML) is becoming the de facto industry standard notation for object-...
Model-driven development (MDD) has been identified as a promising approach for developing software....
Abstract. Model Driven Engineering proposes the use of models at different levels of abstraction. St...
Abstract: In this paper we study a formal concept of redesign for object-oriented specifications. Th...
Abstract. UML is the defacto standard language to graphically describe systems in an object oriented...
Abstract. In order to increase the accuracy of conceptual models, graphical languages such as UML ar...
Model-driven engineering (MDE) is a software engineering approach based on model transformations at ...
Proceedings of the 9th International Conference on Software Engineering and Formal MethodsModel-Driv...
Model-driven engineering (MDE) is a software engineering approach based on model transformations at ...
guage used in the industry for software specifications. Once an application has been specified, Mode...
A UML Protocol State Machine (PSM) is a behavioral diagram for the specification of the external beh...
We present a model-driven architecture (MDA) framework that integrates formal analysis techniques in...
Includes bibliographical references (p. ).There is a need for more rigorous analysis techniques that...
AbstractThis paper proposes modeling laws for Alloy, a formal object-oriented modeling language. The...
To perform the analysis of a structural model of a software system (like a class diagram), it is oft...
The Unified Modelling Language (UML) is becoming the de facto industry standard notation for object-...
Model-driven development (MDD) has been identified as a promising approach for developing software....
Abstract. Model Driven Engineering proposes the use of models at different levels of abstraction. St...
Abstract: In this paper we study a formal concept of redesign for object-oriented specifications. Th...
Abstract. UML is the defacto standard language to graphically describe systems in an object oriented...
Abstract. In order to increase the accuracy of conceptual models, graphical languages such as UML ar...