Authors:
Alfonso Diez
1
;
Nga Nguyen
2
;
Fernando Díez
2
and
Enrique Chavarriaga
1
Affiliations:
1
B2T Concept, Spain
;
2
Universidad Autónoma de Madrid, Spain
Keyword(s):
Model Driven Engineering, Domain Specific Languages, MDE Integrated Development Environment, Model Execution.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Business Process Management
;
e-Business
;
Enterprise Engineering
;
Enterprise Information Systems
;
Frameworks for Model-Driven Development
;
Knowledge Management and Information Sharing
;
Knowledge-Based Systems
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Model-Driven Systems Engineering
;
Software Engineering
;
Software Process Modeling, Enactment and Execution
;
Symbolic Systems
Abstract:
Model Driven Engineering (MDE) has been widely researched as a solution for the complexity of software development over last decades. However, it is not widely adopted efficiently in industry. In this paper, we identify two main challenges prevent MDE from industrial adoption: the first one is capturing dynamic behaviours from real problems in human organization into formal models; the second one is the lack of an integrated development environment (IDE) which can have a fast and reliable model execution. In order to address these two challenges, we have worked during the last ten years in the area of Enterprise Application Systems based on Business Models formalisms. We have combined different technologies from the MDE context such as multilevel meta-modelling, domain specific model languages (DSML), state machines and model interpreters. The result is that we have created a large set of commercial products based on a common model based platform, which we are currently applying in m
any business areas. This paper describes the most representative concepts and contributions of our work to the development of MDE.
(More)