Fujaba is an UML 21 based CASE tool with an emphasis on code generation from graphical behavior specifications. The Fujaba tool is accompanied by the Fujaba process, a systematic approach to use Fujaba for system development 5. To improve the tool support for the Fujaba process, we have developed the XProM plug-in. This paper exemplifies how the XProM plug-in supports the tool developer in following the Fujaba Process. Main parts of this paper are a tutorial to XProM users. However, the paper is also useful for other CASE tool developers as a guide how developers could be supported. Therefore, we also give some hints, how such a support may be realized. As a running example we use the development of model transformations for a simple statechart editor.
%0 Book Section
%1 geiger_06_developing
%A Geiger, Leif
%A Zündorf, Albert
%D 2006
%J Generative and Transformational Techniques in Software Engineering
%K 2006 statecharts \_to\_download\_springer tool model\_transformation fujaba
%P 344--356
%R http://dx.doi.org/10.1007/11877028\_13
%T Developing Tools with Fujaba XProM
%U http://dx.doi.org/10.1007/11877028\_13
%X Fujaba is an UML 21 based CASE tool with an emphasis on code generation from graphical behavior specifications. The Fujaba tool is accompanied by the Fujaba process, a systematic approach to use Fujaba for system development 5. To improve the tool support for the Fujaba process, we have developed the XProM plug-in. This paper exemplifies how the XProM plug-in supports the tool developer in following the Fujaba Process. Main parts of this paper are a tutorial to XProM users. However, the paper is also useful for other CASE tool developers as a guide how developers could be supported. Therefore, we also give some hints, how such a support may be realized. As a running example we use the development of model transformations for a simple statechart editor.
@incollection{geiger_06_developing,
abstract = {Fujaba is an UML [21] based CASE tool with an emphasis on code generation from graphical behavior specifications. The Fujaba tool is accompanied by the Fujaba process, a systematic approach to use Fujaba for system development [5]. To improve the tool support for the Fujaba process, we have developed the XProM plug-in. This paper exemplifies how the XProM plug-in supports the tool developer in following the Fujaba Process. Main parts of this paper are a tutorial to XProM users. However, the paper is also useful for other CASE tool developers as a guide how developers could be supported. Therefore, we also give some hints, how such a support may be realized. As a running example we use the development of model transformations for a simple statechart editor.},
added-at = {2009-03-10T04:34:28.000+0100},
author = {Geiger, Leif and Z\"{u}ndorf, Albert},
biburl = {https://www.bibsonomy.org/bibtex/2af36ae742171d2d5e08493d018c24d7f/leonardo},
citeulike-article-id = {2104399},
doi = {http://dx.doi.org/10.1007/11877028\_13},
interhash = {89566caa30586616769009c80a23cf39},
intrahash = {af36ae742171d2d5e08493d018c24d7f},
journal = {Generative and Transformational Techniques in Software Engineering},
keywords = {2006 statecharts \_to\_download\_springer tool model\_transformation fujaba},
pages = {344--356},
posted-at = {2007-12-13 14:39:58},
priority = {4},
timestamp = {2009-03-10T04:34:28.000+0100},
title = {Developing Tools with Fujaba XProM},
url = {http://dx.doi.org/10.1007/11877028\_13},
year = 2006
}