Understanding Service Composition with Non-functional Properties Using Declarative Model-to-model Transformations

Authors

  • Andreas Petter Technische Universität Darmstadt, Germany Author
  • Stephan Borgert Technische Universität Darmstadt, Germany Author
  • Erwin Aitenbichler Technische Universität Darmstadt, Germany Author
  • Alexander Behring Technische Universität Darmstadt, Germany Author
  • Max Mäuhlhäuser Technische Universität Darmstadt, Germany Author

DOI:

https://doi.org/10.70594/

Keywords:

declarativity, business processes, model-to-model transformation

Abstract

Developing applications comprising service composition is a complex task. Therefore, to lower the skill barrier for developers, it is important to describe the problem at hand on an abstract level and not to focus on implementation details. This can be done using declarative programming which allows to describe only the result of the problem (which is what the developer wants) rather than the description of the implementation. We therefore use purely declarative model-to-model transformations written in a universal model transformation language which is capable of handling even non functional properties using optimization and mathematical programming. This makes it easier to understand and describe service composition and non-functional properties for the developer.

Author Biographies

  • Andreas Petter, Technische Universität Darmstadt, Germany

    Technische Universität Darmstadt, Germany

  • Stephan Borgert, Technische Universität Darmstadt, Germany

    Technische Universität Darmstadt, Germany

  • Erwin Aitenbichler, Technische Universität Darmstadt, Germany

    Technische Universität Darmstadt, Germany

  • Alexander Behring, Technische Universität Darmstadt, Germany

    Technische Universität Darmstadt, Germany

  • Max Mäuhlhäuser, Technische Universität Darmstadt, Germany

    Technische Universität Darmstadt, Germany

Downloads

Published

2025-07-25

Similar Articles

151-160 of 382

You may also start an advanced similarity search for this article.