2006
DOI: 10.1016/j.entcs.2005.12.017
|View full text |Cite
|
Sign up to set email alerts
|

Tool Modeling with Fujaba

Abstract: This paper is a small tutorial on tool building with Fujaba. With the help of a small case study, we exemplify how the different requirements of an environment for a visual language may be addressed using Fujaba graph transformations. This covers abstract and concrete syntax, static and operational semantics, and model transformations. This case study shows, how the more sophisticated language elements of Fujaba may be exploited in modeling complex aspects of the desired CASE tool. In addition, we address some… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2007
2007
2018
2018

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 2 publications
0
7
0
Order By: Relevance
“…1-2002 (2003), Abeti et al (2003), Altheide et al (2003), Aversano et al (2003), Baentsch et al (1995), Baldamus et al (2004), Ballarini et al (2003), Bandinelli et al (1994), Bao and Horowitz (1996), Belkhatir and Estublier (1986), Bernas (1995), Bischofberger et al (1995), , Bosua and Brinkkemper (1995), Burmester et al (2005), Cao et al (2004), Chen and Chou (1999), Chou and Chen (1999), Chou (2005b), Chou (2005a), Chou et al (2005), Chung et al (1998), Corradini et al (2003), Costagliola et al (2006), Cybulski and Reed (1992), D'Ambrogio and Iazeolla (2005), Desikan and Bulusu (2003), Earl (1989), Eikemeier et al (2003), El-khoury et al (2005), Freude and Kö nigs (2003), Fromme and Walker (1993), Garlan (1986), Geiger and Zü ndorf (2006), Gerber and Raymond (2003), Gisi and Kaiser (1991), Grundy et al (1998c), Grundy et al (2000), Hansen (2003), Harrison et al (1992), Huck et al (2005), Iyengar (1998), Jiang and Systä (2003), , , …”
Section: Descriptive Researchmentioning
confidence: 94%
“…1-2002 (2003), Abeti et al (2003), Altheide et al (2003), Aversano et al (2003), Baentsch et al (1995), Baldamus et al (2004), Ballarini et al (2003), Bandinelli et al (1994), Bao and Horowitz (1996), Belkhatir and Estublier (1986), Bernas (1995), Bischofberger et al (1995), , Bosua and Brinkkemper (1995), Burmester et al (2005), Cao et al (2004), Chen and Chou (1999), Chou and Chen (1999), Chou (2005b), Chou (2005a), Chou et al (2005), Chung et al (1998), Corradini et al (2003), Costagliola et al (2006), Cybulski and Reed (1992), D'Ambrogio and Iazeolla (2005), Desikan and Bulusu (2003), Earl (1989), Eikemeier et al (2003), El-khoury et al (2005), Freude and Kö nigs (2003), Fromme and Walker (1993), Garlan (1986), Geiger and Zü ndorf (2006), Gerber and Raymond (2003), Gisi and Kaiser (1991), Grundy et al (1998c), Grundy et al (2000), Hansen (2003), Harrison et al (1992), Huck et al (2005), Iyengar (1998), Jiang and Systä (2003), , , …”
Section: Descriptive Researchmentioning
confidence: 94%
“…The concrete mapping functions κ and π (for rendering and parsing) can for this purpose be considered a special kind of transformation. Some tools such as Fujaba [9] force the user to explicitly implement a concrete mapping. Abstract syntax concepts can be instantiated using Object Diagrams.…”
Section: Re-constructing Evolutionmentioning
confidence: 99%
“…However, it is in many cases non-trivial to determine when a layered approach, possibly combined with NACs, is sufficient. Fujaba [12] eases this work by providing direct support for transactional rules.…”
Section: Remove Unstructured Cycles In Aggmentioning
confidence: 99%
“…In other tools with more control flow and transaction support like in Fujaba [12] and PROGRES [33], it may be simpler than with AGG to simulate a collection rule by collection free rules. This also holds for graph transformation with recursion [16,38].…”
Section: Simulating a Collection Rule By Collection Free Rulesmentioning
confidence: 99%
See 1 more Smart Citation