CfP: 2nd Workshop on Domain-Specific Visual Languages, OOPSLA

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

             2nd Workshop on Domain-Specific Visual Languages

                          An OOPSLA 2002 Workshop
                              November 4, 2002
                          Seattle, Washington, USA



  * 19 September 2002 (Position Papers Due)
  * 10 October 2002 (Notification of Acceptance)
  * 4 November 2002 (Workshop)

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. Industrial experience has shown
productivity improvements of 5-10 times.

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. The models are simultaneously 
the design, implementation and documentation of the system, which can be 
generated directly from them.

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
    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 September 19, 2002. The contributions should
be sent as PDF or Word files via email to Juha-Pekka Tolvanen 
(jpt@metacase.com). Notification of acceptance will be sent by October 10, 
2002 based on the evaluation of the contribution by members of the program

Pierre America, Philips
Philip T. Cox, Dalhousie University
Krzysztof Czarnecki, DaimlerChrysler 
Jeff Gray, University of Alabama at Birmingham
Steven Kelly, MetaCase Consulting
Kalle Lyytinen, Case Western Reserve University
David Oglesby, Honeywell
Jyrki Okkonen, Nokia
Matti Rossi, Helsinki School of Economics
Juha-Pekka Tolvanen, MetaCase Consulting
Sharon White, University of Houston

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

Jeff Gray, University of Alabama at Birmingham
gray@cis.uab.edu, http://www.vuse.vanderbilt.edu/~jgray/

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