2001
DOI: 10.1007/3-540-45306-7_26
|View full text |Cite
|
Sign up to set email alerts
|

The Asf+Sdf Meta-environment: A Component-Based Language Development Environment

Abstract: The Asf+Sdf Meta-environment is an interactive development environment for the automatic generation of interactive systems for constructing language definitions and generating tools for them. Over the years, this system has been used in a variety of academic and commercial projects ranging from formal program manipulation to conversion of COBOL systems. Since the existing implementation of the Meta-environment started exhibiting more and more characteristics of a legacy system, we decided to build a completely… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
185
0
1

Year Published

2004
2004
2022
2022

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 211 publications
(186 citation statements)
references
References 11 publications
0
185
0
1
Order By: Relevance
“…Most UML tools use a different dialect of XMI requiring different backends. Currently our implementation is able to generate XMI files for the UML tools ArgoUML [20] and Telelogic Rhapsody [21]. Our state machine language closely resembles UML state machines and there is a one-to-one mapping from UML state machine constructs to XMI.…”
Section: Methodsmentioning
confidence: 99%
“…Most UML tools use a different dialect of XMI requiring different backends. Currently our implementation is able to generate XMI files for the UML tools ArgoUML [20] and Telelogic Rhapsody [21]. Our state machine language closely resembles UML state machines and there is a one-to-one mapping from UML state machine constructs to XMI.…”
Section: Methodsmentioning
confidence: 99%
“…• Linguistic middleware: this is the approach taken by the Asf+Sdf Meta-Environment [32] where the Toolbus architecture [4] was used to coordinate the different components of IDEs and languages: parsers, compilers, editors, debuggers [30], -all these components were connected to a central bus which routed data and events to and from heterogeneous components.…”
Section: Integrating Languagesmentioning
confidence: 99%
“…• Model driven engineering: in language workbenches [16,6,32] generic and reusable meta models (such as grammars and class diagrams) exist primarily for reuse purposes, fed by the commonality between all languages. A meta-modeling format such as ECore 3 may also facilitate cross language integration.…”
Section: Integrating Languagesmentioning
confidence: 99%
“…The architecture of this tool combines two complementary transformational technologies, namely the DB-MAIN [19] CASE tool and the ASF+SDF Meta-Environment [3].…”
Section: Tool Supportmentioning
confidence: 99%