Authors:
Miguel Andrés Gamboa
and
Eugene Syriani
Affiliation:
Université de Montréal, Canada
Keyword(s):
Workflow, Enactment, Domain-specific Modeling, Model Transformation, Fitts Law.
Related
Ontology
Subjects/Areas/Topics:
Applications and Software Development
;
Business and Social Applications
;
Domain-Specific Modeling and Domain-Specific Languages
;
e-Business
;
Enterprise Information Systems
;
Languages, Tools and Architectures
;
MetaModeling
;
Methodologies, Processes and Platforms
;
Model Execution and Simulation
;
Model Transformation
;
Model-Driven Software Development
;
Models
;
Paradigm Trends
;
Society, e-Business and e-Government
;
Software Engineering
;
Software Process Modeling, Enactment and Execution
;
Web Information Systems and Technologies
;
Workflow Management Systems
Abstract:
Model-Driven Engineering (MDE) is a victim of its own success: being able to quickly generate software tools, many modeling tools exist today, but their usability is far from efficient. Complex processes and repetitive tasks are often required to perform a modeling activity, such as creating a domain-specific language or creating a domain-specific model. 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. We propose an MDE-based solution where the user defines a workflow that can be parametrized at run-time and executed. Our solution works for frameworks that support two level metamodeling as well as deep metamodeling. We implemented our solution in the MDE tool AToMPM. We also performed a preliminary empirical evaluation of our approach and showed that we reduce both mechanical and cognitive efforts of the user.