printlogo
http://www.ethz.ch/index_EN
Welcome to the Databases and Information Systems Group
 
print
  

Flexible XML-based Languages (FXL) Project

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).

Service Language Layer (SLL)

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.

FXL Eclipse Plug-in

Additionally, the FXL Eclipse Plug-in provides support for the integration of XML-based DSLs and intra-model and inter-model transformations based o­n 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.

Join The Team

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.

Contact

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

© 2012 ETH Zurich | Imprint | Disclaimer | 19 July 2006
top