. . .
About Us
Education
Research
PhD
Acta Cybernetica
Conferences
Sponsors

Departments:
- Image Processing and Computer Graphics
- Foundations of Computer Science
- Computer Algorithms and Artificial Intelligence
- Computational Optimization
- Software Engineering
- Research Group on Artificial Intelligence

[University of Szeged]
Research>>> Acta Cybernetica>>> Previous Volumes>>> Magyarul

Implemeting a Component-Based Tool for Interactive Synthesis of UML Statechart Diagrams

 

  Johannes Koskinen, Erkki Makinen, and Tarja Systa

  Acta Cybernetica 15 (2002) 547-565.


Abstract:

  The Unified Modeling Language (UML) has an indisputable role in object-oriented software development. It provides several diagram types viewing a system from different perspectives. Currently available systems have relatively modest tool support for comparing, merging, synthesizing, and slicing UML diagrams based on their semantical relationships. Minimally Adequate Synthesizer (MAS) is a tool that synthesizes UML statechart diagrams from sequence diagrams in an interactive manner. It follows Angluin's framework of minimally adequate teacher to infer the desired statechart diagram with the help of membership and equivalence queries. MAS can also synthesize sequence diagrams into an edited or manually constructed statechart diagram. In this paper we discuss problems related to a practical implementation of MAS and its integration with two existing tools (Nokia TED and Rational Rose) supporting UML-based modeling. We also discuss information exchange techniques that could be used to allow the usage of other CASE tools supporting UML.

  Acknowledgements.

 The authors wish to thank Prof. Kai Koskimies for numerous useful discussions. This work was supported by TEKES, Nokia, Metso Automation, Plenware, Sensor Software Consulting, Ebsolut, and the Academy of Finland (Project 35025).

Webmaster:webmaster@inf.u-szeged.hu