Inproceedings,

UML Toolchain - Using Fujaba and UML Lab in a toolchain

, and .
(mai 2011)

Abstract

Every CASE-Tool has its strengths and weaknesses. Of course, Fujaba is not apart from this rule. Thus, why not combine the strengths of Fujaba with another application in a toolchain. This paper introduces a toolchain covering Fujaba and UML Lab. Traditionally a toolchain is based on the use of an im-/export functionality to transfer data between the di erent tools by persisting this data with a common le format. As the requirements of the introduced toolchain cannot be ful lled by this mechanism, a synchronization of models based on the Fujaba respectively UML Lab metamodel is implemented. One requirement is to ensure that changing anything in the model of one tool has an immediate impact on the related model in the other tool. Therefor the model synchronization handles every change separately by analyzing change event objects resulting from each model modi cation and ensures a (preferably) immediate handling of changes.

Tags

Users

  • @akoch

Comments and Reviews