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
dierent tools by persisting this data with a common le
format. As the requirements of the introduced toolchain
cannot be fullled 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
modication and ensures a (preferably) immediate handling
of changes.
Users
Please
log in to take part in the discussion (add own reviews or comments).