S-CASE Blog | Importing UML Activity Diagrams

One of the main goals of the S-CASE project is to extract requirements from formal models such as UML diagrams. In order to achieve this goal, a robust mechanism for the transformation of formal UML models into the S-CASE ontology is needed.

CERTH has recently focused on applying image recognition techniques and algorithms for the detection and recognition of UML Activity Diagrams representing workflows of stepwise activities and actions.
This process imposes research challenges such as the detection and recognition of the UML glyphs, as well as the recognition and discrimination of the text contained in the diagram. The prototype tool that has been developed analyses UML Activity Diagrams of bmp, jpg and png image formats and produces the XMI scheme representing the original Activity Diagram.

The produced XMI scheme is compliant with the Eclipse Papyrus open source platform, thus the S-CASE user may apply corrections in case of recognition errors through a graphical interface. Future work will be focused the production of a tool that effectively recognises UML Use Case diagrams. These two tools will be wrapped as a single Eclipse plugin and will be available to the Eclipse modelling community.

S-CASE Ontology Repository

In today’s blog we take a look at the S-CASE¬†Ontology Repository being developed by CERTH.

The S-CASE ontology repository is intended to facilitate interoperability by standardizing a series of logically well defined relationships that act as a connectivity tissue for bringing together heterogeneous ontologies.

In this way, domain ontologies remain independent from the network as a whole and so can each undergo development processes without impacting on one another in complex and difficult to control ways.

This approach can be seen as a continuation and extension of several research and development threads begun in a range of large-scale engineering areas, including software engineering and the efforts within ontological engineering of other European projects.

Each operation will be supported through the web user interface along with the corresponding REST API for accessing the functionalities remotely by any application or module. It will host all ontologies that will be developed within the S-CASE project and will be provided as a Cloud Service over the S-CASE Cloud infrastructure.

The technical infrastructure will support among others the operations of ontology navigation, browsing, searching, visualization, uploading and downloading.

Find out more about the S-CASE concept.