Using Workflows to Automate Activities in MDE Tools
@inproceedings{Gamboa2016UsingWT, title={Using Workflows to Automate Activities in MDE Tools}, author={Miguel Andr{\'e}s Gamboa and Eugene Syriani}, booktitle={International Conference on Model-Driven Engineering and Software Development}, year={2016} }
Model-driven engineering (MDE) enables to generate software tools by systematically modeling and transforming this models. However, the usability of these tools is far from efficient. Common MDE activities, such as creating a domain-specific language, are non-trivial and often require repetitive tasks. This results in unnecessary increases of development time. The goal of this paper is to increase the productivity of modelers in their every day activities by automating the tasks they perform in…
2 Citations
A Systematic Review of Metamodelling in Software Engineering
- Computer ScienceRecent Advances in Intelligent Systems and Smart Applications
- 2021
This systematic review retrieved and analyzed a total of 1157 research studies published on the topic of metamodelling to show their current status, limitations, and future trends and showed that the main application domains of metAModelling are the cyber-physical and safety-critical systems development.
Improving user productivity in modeling tools by explicitly modeling workflows
- Computer ScienceSoftware & Systems Modeling
- 2018
An MDE-based solution where the user defines a reusable workflow that can be parameterized at run-time and executed that is implemented in the graphical modeling tool AToMPM and shows that the users’ productivity is significantly improved.
References
SHOWING 1-10 OF 44 REFERENCES
Automating activities in MDE tools
- Computer Science2016 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD)
- 2016
The goal of this paper is to increase the productivity of modelers in their every day activities by automating the tasks they perform in current MDE tools by proposing an MDE-based solution where the user defines a workflow that can be parametrized at run time and executed.
FTG+PM: An Integrated Framework for Investigating Model Transformation Chains
- Computer ScienceSDL Forum
- 2013
An integrated framework to describe all the artifacts involved in model transformation chains, as well as the means to execute “enact” those chains is proposed and the Formalism Transformation Graph + Process Model (FTG+PM) is described which is at the heart of the framework in detail.
Model Driven Engineering
- Computer ScienceIFM
- 2002
A framework for model driven engineering is set out, which proposes an organisation of the modelling 'space' and how to locate models in that space, and identifies the need for defining families of languages and transformations, and for developing techniques for generating/configuring tools from such definitions.
On the Use of Graph Transformations for Model Refactoring
- Computer ScienceGTTSE
- 2005
This work focuses on the activity of model refactoring, and shows how graph transformation theory can provide formal support for this activity, and how such support can be implemented in state-of-the-art graph transformation tools such as AGG and Fujaba.
When and How to Use Multilevel Modelling
- Computer ScienceACM Trans. Softw. Eng. Methodol.
- 2014
Those situations where the use of multilevel modelling is beneficial, and how often the identified patterns arise in practice are discussed, and a wide range of existing two-level DSMLs from different sources and domains are analysed to detect when their elements could be rearranged in more than two metalevels.
Operational semantics of UML activity diagram: An application in project management
- Computer Science2012 Second IEEE International Workshop on Model-Driven Requirements Engineering (MoDRE)
- 2012
This paper defines the semantics of UML activity diagram using a rule-based model transformation and illustrates the technique by using an extension of U ML activity diagram to facilitate project management tasks such as scheduling, cost estimation, and resource allocation.
Towards Cloud-Based Software Process Modelling and Enactment
- Computer ScienceCloudMDE@MoDELS
- 2014
This paper proposes an architecture for a cloud-based software processes modelling and enactment environment which integrates software development tools and maintains repositories of modelling artifacts and the history of development.
Workflow control-flow patterns : a revised view
- Computer Science
- 2006
This paper presents the first systematic review of the original twenty control-flow patterns and provides a formal description of each of them in the form of a Coloured Petri-Net (CPN) model and identifies twenty three new patterns relevant to the control- flow perspective.
Model/code co-refactoring: An MDE approach
- Computer Science2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE)
- 2013
This work investigates the technical requirements of model/code co-refactoring, and implements a model-driven solution that is evaluated using a set of open-source programs and their structural models to suggest that it is feasible.
Workflow Resource Patterns: Identification, Representation and Tool Support
- Computer ScienceCAiSE
- 2005
This work describes workflow resource patterns that capture the various ways in which resources are represented and utilised in workflows and uses these patterns as the basis for a detailed comparison of a number of commercially available workflow management systems.