![]() |
An OOPSLA Workshop November 4, 2002 Seattle , Information about other workshops in the series is available here. |
An upward shift in abstraction leads to a corresponding increase in productivity. In the past this has occurred when programming languages have evolved towards a higher level of abstraction. Today, domain-specific visual languages provide a viable solution for continuing to raise the level of abstraction beyond coding.
In a domain-specific visual language (DSVL), the models are made up of elements representing things that are part of the domain world, not the code world. The language follows the domain abstractions and semantics, allowing developers to perceive themselves as working directly with domain concepts. Thus, language raises the abstraction to the problem domain, making development work faster and easier.
Metamodeling and metaCASE tools significantly ease the implementation of domain-specific visual languages. They provide support for experimenting with the language as it is built, and remove the burden of tool creation and maintenance from the language creator.
In this workshop, our focus will be on various issues related to domain-specific visual languages. Some of the issues that we would like to see addressed in this workshop are:
Industry/academic experience reports of creating and using DSVLs
Novel approaches for code generation from DSVLs
Issues of support/maintenance for systems built with DSVLs
Approaches for identifying constructs for DSVLs
Evolution of languages in accordance with domain
Metamodeling frameworks and languages
Tools for supporting DSVLs
Specific domains where this technology can be most productive in the future (e.g., DSVLs to describe aspects of embedded systems, product families, systems with multiple implementation platforms)
Separation of concerns and the application of new modularity technologies (e.g., aspect-oriented/subject-oriented) to DSVLs
The focus group sessions occupied most of the afternoon. Near the end of the workshop, all of the participants came back together. Before departing, each subgroup summarized their discussions to the whole.
The accepted workshop position papers are available. The invited presentations have also been archived, in addition to photos of the event.
![]() |
Workshop on Domain-Specific Visual Languges, OOPSLA 2001 |
The following links provide examples of domain-specific modeling, as well as pointers to events and related topics:
Juha-Pekka Tolvanen MetaCase Ylistonmentie 31 FIN-40500 Jyvaskyla Finland jpt@metacase.com http://www.cs.jyu.fi/~jpt |
Jeff Gray University of Alabama at Birmingham Computer & Information Sciences 115A Campbell Hall 1300 University Blvd. Birmingham , AL 35294-1170 USA gray (at) cis.uab.edu http://www.vuse.vanderbilt.edu/~jgray |
Matti Rossi Helsinki School of Economics FIN-00100 Helsinki Finland Matti.Rossi@hkkk.fi http://hkkk.fi/~mrossi |