Information Technology Reference
In-Depth Information
3.5.2. The Topcased toolkit
The Toolkit in OPen source for Critical Applications and
SystEmsDevelopment[PAN07](TOPCASED)isanintegrated
model-oriented system/software engineering toolkit. It covers
the stages from requirements analysis to implementation, as
well as some transverse activities such as version control and
requirements traceability. Topcased provides model editors,
model checkers, and model transformations.
Topcased also provides a generative component for
developing graphical editors based on Ecore models. Thus,
the toolkit allows DSML developers to create and associate
concrete syntax to particular metamodels instead of using the
general model editor provided by EMF. Figure 3.15 presents an
example of a model editor to create class models. On the left,
the figure presents the customized palette of options to create
models that conform to the class metamodel from Figure 3.13,
and, on the right, a class model example.
Figure 3.15. Topcased model editor example
3.6. Model transformation languages
OMG proposes MOF-QVT (Query/View/Transformation)
[OMG 06a] as the standard language for specifying model
transformations.QVTexistsasanOMGspecification;however,
even when there are some implementations for the concrete
Search WWH ::




Custom Search