SOM believes in the importance of developing the tools that enable the software community to apply and benefit from the research we do. But we also want to be honest about the quality and current maintenance effort behind each tool.
|Experimental = Brand new! Anything goes!
|Active = Ongoing work! Upcoming features!
|Stable = Nothing new on our roadmap
|Archived = Fork it if you like it!
List of Tools and Research Prototypes
|Xatkit Bot Framework
|A generic platform to specify complex (chat) bots and automatize their deployment
|A Modeling Editor and Code Generator for AsyncAPI
|Visualize the schema lurking behind your JSON documents
|A chatbot to help you understand REST APIs
|A tool to generate UML models from JSON schema documents
|Model based composition of REST APIs
|Discover the schema behind an API Online – Generate its OpenAPI definition automatically
|A proof-of-concept prototype to generate test cases for REST APIs using their OpenAPI definitions
|Approach to make language development processes participative
|Prototype for our OCL constraint strengthening tool
|CPN Tools Toolkit
|EMF metamodel and one-way interoperability bridge between EMF and CPN Tools
|A tool to generate RESTful APIs for EMF models
|Bounded verification of UML/OCL (or EMF/OCL) models
|Governance Rule Generator
|Our very first prototype to generate governance rules for software projects
|Proof-of-concept prototype to test our LSP infrastructure for graphical languages
|Online service for analyzing research profiles of scientists and conferences
|Translates model queries and transformation into native (NoSQL) database queries
|Scalable model persistence based on NoSQL databases
|Proof-of-concept implementation of backward reasoning for model transformations
|A tool to generate OData REST APIs from UML models
|A UML profile for OData REST APIs
|A round-trip tool that leverages model-driven techniques to create, visualize, manage, and generate OpenAPI definitions
|Analysis on Open Source Foundations
|Temporal (meta)modeling framework based on EMF that adds native temporal support for models.
|Profile for the annotation and simulation (via Petri nets) of sequence diagrams expressing interactions following the publish subscribe paeradigm.
|Visualization tool to analyze the labels used in GitHub projects
|A SQL-based Project Activity Inspector
We always appreciate your feedback and contributions (just beware of your expectations, depending on the status of the tool you’re interested in). And make sure to read about the research works behind each tool!