Language Enrichment for Resilient MDE
نویسندگان
چکیده
In Model-Driven Engineering, as in many engineering approaches, it is desireable to be able to assess the quality of a system or model as it evolves. A resilient engineering practice systematically assesses whether evolutions improve on the capabilities of a system. We argue that to achieve a systematic resilient model-driven engineering practice, resilience concepts should be first-class citizens in models. This article discusses how DREF, a formal framework defining resilience concepts, can be integrated with other modeling languages in order to pursue a resilient development process.
منابع مشابه
beContent: A Model-Driven Platform for Designing and Maintaining Web Applications
Model Driven Engineering (MDE) is increasingly gaining acceptance in the development of Web Applications as a mean to leverage abstraction and render business logic resilient to technological changes. This paper describes the beContent project with its modeling languages and tools, which aims at the automated generation of rich Web applications.
متن کاملFrom Document Type Definitions to Metamodels: The WebML Case Study
Metamodels are a prerequisite for model-driven engineering (MDE). In the past, DTDs have also been deployed for language definitions. MDE techniques and tools can not be reused for such languages, however. The WebML web modeling language for modeling web applications is one example that does not yet rely on an explicit metamodel. Instead it is implicitly defined within the methodology’s accompa...
متن کاملMDE Benefits for Distributed, Real Time and Embedded Systems
Embedded systems envelopment are currently being challenged to provide global solutions that reconcile three conflicting agendas: enrichment/refinement of system functionalities, reduction of time-to-market and production costs, and compliance with nonfunctional requirements. Model-Driven Engineering (MDE) can help development master these complexities by both separating concerns and systematic...
متن کاملWhat do 449 MDE Practitioners Think About MDE?
This talk will present the results of an in-depth survey of model-driven engineering (MDE) industrial practice. The survey, disseminated electronically, consisted of 35 questions on MDE use and received 449 responses. The study focused on six key criteria related to productivity and maintainability for evaluating MDE success. Each of these can be impacted positively or negatively depending on h...
متن کاملA Proposal for a Common Representation Language for MDE Artifacts and Settings
Empirical evidences suggest the need for a common representation language to be used in the core of a Knowledge Base (KB) for Model Driven Engineering (MDE). The absence of a common representation for MDE Artifacts (components, libraries, metamodels and model transformations and settings), hampers reuse and collaboration in inter-organizational contexts. The state-of-art introduces MDE Artifact...
متن کامل