|
|||||||||||
The FXL Project is a joint open-source research project of ETH Zurich and Siemens AG, that leverages modeling approaches (such as MDA/UML, EMF/eCore, etc.) and the usage of domain specific languages (DSLs).
As an example, the Service Language Layer (SLL), which is an abstract, "high-level" service description language in the field of service oriented architectures (SOA) and Web Services, was specified and implemented. It can be seen as a platform-independent model (PIM) for SOA/WS that allows the mapping to multifaceted platform-specific models (PSMs). In this manner existing flexibility problems and limitations are addressed while reducing the effort involved with "lower level" XML technologies and APIs.
Additionally, the FXL Eclipse Plug-in provides support for the integration of XML-based DSLs and intra-model and inter-model transformations based on graphical pipelines and optimized views (e.g., text, EMF generated editors, etc.). One feature is a special builder that can be used in order to generate customized and tailored code.
More information is available on the external project site.
If you are interested in contributing to the project via an internship (Siemens AG, Munich, Germany), 'Semesterarbeit' or thesis, please feel free to contact us. We are always looking for motivated and dynamic students.
People: Donald Kossmann, Christian Reichel
Wichtiger Hinweis:
Diese Website wird in älteren Versionen von Netscape ohne
graphische Elemente dargestellt. Die Funktionalität der
Website ist aber trotzdem gewährleistet. Wenn Sie diese
Website regelmässig benutzen, empfehlen wir Ihnen, auf
Ihrem Computer einen aktuellen Browser zu installieren. Weitere
Informationen finden Sie auf
folgender
Seite.
Important Note:
The content in this site is accessible to any browser or
Internet device, however, some graphics will display correctly
only in the newer versions of Netscape. To get the most out of
our site we suggest you upgrade to a newer browser.
More
information