You are here: Welcome to service-technology.org » Tools

Tools

Results of research in the context of service-technology.org are made available through proof-of-concept implementations. Our tools are open source and can be downloaded here.

Technology and tool stack

Model Checking

  • LoLA - a low-level Petri net analyzer

Partner Synthesis and Operating Guidelines

  • Wendy - synthesizes partners for services
  • Cosme - checks matching, substitutability and equivalence
  • Fiona - implements a large number of service-related algorithms

Service Mediation and Migration

  • Marlene - synthesizes behavioral adapters for services
  • Mia - calculates jumper transitions for instance migration

Service Fingerprints

  • Linda - calculates profiles with linear programming
  • Yasmina - ILP compatibility checker

Service Choreographies

  • Rachel - corrects a service w.r.t. a choreography
  • Rebecca - checks realizability of service choreographies

Model Transformation

  • BPEL2oWFN - translates BPEL processes into Petri nets
  • Diane - decomposes Petri nets into services
  • oWFN2BPEL - translates Petri net models into abstract BPEL processes
  • Petri Net API - provides Petri net-related functions
  • Sayo - constructs the public view of a service
  • UML2oWFN - translates UML activity diagrams to Petri nets

Editors and Simulators

  • Greta - a Graphical Runtime Environment for Adaptive Processes
  • Seda - Service-Technology.org Editor Application

Tool Chains