|
|
|
Evolution and reuse of language specifications for DSLs
Although through frameworks and libraries object-oriented and
component technology significantly improved the development of
software, the obtained abstraction level still contains a lot of technical
details and concerns. Domain-specific languages (DSLs) on top of object
oriented and other general-purpose languages raise the abstraction level
up to the level of a domain expert. Despite the enormous potential of
DSLs, their development is usually feasible only for mature domains
because of its cost and required expertise.
Domains evolve over time and we know that ?one size doesn?t fit all?.
Developing a DSL each time from scratch is too costly. Therefore DSLs
must be easily to evolve and the DSL specification be adaptable to a
specific context.
The workshop aims to bring together researchers and practitioners to
discuss issues in DSL development and evolution with the particular focus
on identifying, extracting, and composing reusable parts of DSL
specifications. We specifically concentrate on, but not limit this workshop
to, the use of object oriented techniques and concepts like encapsulation
and inheritance to make DSLs more reusable.
The goal is to share new ideas and experience, consolidate successful
techniques, and identify open issues for future work.
[workshop]
01.07.2004
Download...
Abstract...
|
Evolution and reuse of language specifications for DSLs
|
together with
Thomas Cleenewerck
,
Krzysztof Czarnecki
,
Joerg Striegnitz
Conference:
ECOOP 2004
|
|