Enterprise Architect version 15.0

download
purchase

enzh-CNcsnlfrdehiiditkoplptruskessv

My Profile

Social Media Channels

facebook  twitter  youtube   linkedin

anthony.anjorin

anthony.anjorin

Anthony Anjorin

Technische Universitaet Darmstadt, Fachgebiet Echtzeitsysteme (Software Engineer)
 
I'm currently working on my PhD in the area of model-driven software development. As a proof-of-concept and common basis, our research group at the Technische Universitaet Darmstadt - the Real-Time Systems Lab (www.es.tu-darmstadt.de) - develops and maintains a meta-CASE tool eMoflon (www.moflon.org/emoflon). Based on our experience and input from industrial research partners we have recently ported our frontend to EA and now offer an EA-extension that enables Ecore conform metamodelling and graph transformations with EA.
In our paper (full version available at http://www.es.tu-darmstadt.de/download/publications/anjorin/als2011.pdf) we describe the reasons and background for our decision to switch to EA as our frontend for our meta-CASE tool eMoflon (www.moflon.org/emoflon).

 

MOFLON supports standard compliant metamodeling, code generation andmodel transformations. Development started in 2002 and it has since then been used successfully in a number of case studies for various applications. In recent years, the Eclipse Modeling Framework (EMF) has become a de facto standard, offering stableand well-tested components. In addition, numerous professional, industrial strength CASE tools have become increasingly affordable and open to extensions. We are convinced that it is high-time to re-engineer MOFLON and leverage modern MDSD technology. In this paper, we report on a complete re-engineering of MOFLON to face future challenges and meet industrial requirements. We present the new eMoflon, listing the various factors that led to our decision to re-engineer the old system, sharing our experience in tailoring a professional UML CASE tool for our frontend, explaining how we combined EMF and Eclipse technologies with a generic model transformation engine, and discussing our support for a safe interaction between automatically generated and hand-crafted code via an explicitly modeled facade. MOFLON supports standard compliant metamodeling, code generation and model transformations. Development started in 2002 and it has since then been used successfully in a number of case studies for various applications. In recent years, the Eclipse Modeling Framework (EMF) has become a de facto standard, offering stable and well-tested components. In addition, numerous professional, industrial strength CASE tools have become increasingly affordable and open to extensions. We are convinced that it is high-time to re-engineer MOFLON and leverage modern MDSD technology. In this paper, we report on a complete re-engineering of MOFLON to face future challenges and meet industrial requirements. We present the new eMoflon, listing the various factors that led to our decision to re-engineer the old system, sharing our experience in tailoring a professional UML CASE tool for our frontend, explaining how we combined EMF and Eclipse technologies with a generic model transformation engine, and discussing our support for a safe interaction between automatically generated and hand-crafted code via an explicitly modeled facade.

 

MOFLON supports standard compliant metamodeling, code generation and model transformations. Development started in 2002 and it has since then been used successfully in a number of case studies for various applications. In recent years, the Eclipse Modeling Framework (EMF) has become a de facto standard, offering stable and well-tested components. In addition, numerous professional, industrial strength CASE tools have become increasingly affordable and open to extensions. We are convinced that it is high-time to re-engineer MOFLON and leverage modern MDSD technology. In this paper, we report on a complete re-engineering of MOFLON to face future challenges and meet industrial requirements. We present the new eMoflon, listing the various factors that led to our decision to re-engineer the old system, sharing our experience in tailoring a professional UML CASE tool for our frontend, explaining how we combined EMF and Eclipse technologies with a generic model transformation engine, and discussing our support for a safe interaction between automatically generated and hand-crafted code via an explicitly modeled facade