Techniques for use case modeling in Fujaba

Fujaba is a tool capable of full code generation, which encourages “object first” modeling. While most suitable for modeling dynamic and highly complex structures such as those found in control systems, we show how to adapt Fujaba for more typical business use cases, and integrate it with Eclipse.

[1]  Gregory Butler,et al.  Merging of Use Case Models: Semantic Foundations , 2009, 2009 Third IEEE International Symposium on Theoretical Aspects of Software Engineering.

[2]  Albert Zündorf,et al.  Story Diagrams : A new Graph Grammar Language based on the Unified Modelling Language and Java , 2000 .

[3]  Reiko Heckel,et al.  How to Specify a Graph Transformation Approach - A Meta Model for Fujaba , 2001, Electron. Notes Theor. Comput. Sci..

[4]  Dániel Varró,et al.  Using Graph Transformation for Practical Model-Driven Software Engineering , 2005, Model-Driven Software Development.