CfP: 3rd Workshop on Domain-Specific Visual Languages

Domain-specific visual languages provide an opportunity to support required
typing and semantic constraints already in the design phase.

                       C A L L   F O R   P A P E R S

              3rd Workshop on Domain-Specific Visual Languages

            The International Conference on Generative Programming 
                     and Component Engineering (GPCE'03)

                             September 22, 2003
                               Erfurt, Germany



  * 30 June 2003 (Position Papers Due)
  * 31 July 2003 (Notification of Acceptance)
  * 22 September (Workshop)


An upward shift in abstraction can often lead to a corresponding increase 
in productivity. Evidence from the past to support such a claim can be 
found in the evolution of programming languages toward higher levels of
abstraction. Today, domain-specific visual languages (DSVLs) provide a 
viable solution for continuing to raise the level of abstraction beyond 

In a DSVL, models are constructed from elements representing things that 
are part of the problem space of the domain, not the coded implementation 
space. With a DSVL, a problem is described by constructing a model using 
familiar domain concepts. The language follows the domain abstractions and 
semantics, allowing developers to perceive themselves as working directly 
with intentions in their particular domain. The models are simultaneously 
the design, implementation and documentation of the system, which can be 
generated directly from the models. The final products are automatically 
generated from these high-level specifications with domain-specific code
Metamodelling 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 describing success/failure 
    in implementing and using domain-specific languages/tools 
  * 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
  * Model-Driven Architecture for DSVLs
  * Specific domains where this technology can be most productive in the
    future (e.g. DSVLs to describe aspects of embedded systems, product
    family, systems with multiple implementation platforms) 
  * Separation of concerns and the application of new modularity
    technologies (e.g., aspect-oriented/subject-oriented) to DSVLs


Those interested in participating must submit a position paper of 
approximately 5 to 8 pages by June 30, 2003. The contributions should be 
sent as PDF or Word files via email to gpce-dsvl3@cis.uab.edu. Notification 
of acceptance will be sent by July 31, 2003 (before early registration
deadline) based on the evaluation of the contribution by the organizers. 


Juha-Pekka Tolvanen, MetaCase Consulting 
Jpt at metacase.com, http://www.cs.jyu.fi/~jpt

Jeff Gray, University of Alabama at Birmingham
Gray at cis.uab.edu, http://www.gray-area.org

Matti Rossi, Helsinki School of Economics
Mrossi at hkkk.fi, http://hkkk.fi/~mrossi