CFP: ECOOP'97 Workshop on Language Support for Design Patterns and Frameworks (LSDF'97) 
Author Message
 CFP: ECOOP'97 Workshop on Language Support for Design Patterns and Frameworks (LSDF'97)

Call for Papers and Participation

      Language Support for Design Patterns and Frameworks (LSDF'97)

                  (Workshop in conjunction with ECOOP'97)
                   ( http://www.*-*-*.com/ ~bosch/lsdf)

                             Jyv?skyl?, Finland
                                9 June, 1997

Call for Papers

There is growing interest in the role of languages in employing
reusable OO architectures. In particular, OO frameworks and design
patterns can be related to languages in various ways. More concretely,
we recognise the following areas where languages, patterns and
frameworks come together:

* Language support for design patterns: Design patterns are primarily
  used as a design technique and only limited attention is paid to
  their implementation. A number of researchers have investigated
  different ways of providing language support for design patterns,
  e.g. by representing them as language constructs or by template
  code generation. However, the issue is far from solved and should
  be investigated further.

* Framework instantiation languages: Lately, some authors have
  proposed the use of specific instantiation languages for frameworks.
  Especially black-box frameworks in well understood domains could
  benefit from such languages, since they simplify instantiation of
  the framework considerably. However, the actual design and
  implementation of such languages is not well understood and needs
  to be further investigated. Also, when composing frameworks for use
  in an application, the instantiation languages may conflict with
  each other.

* Framework extension support: A well-known problem with white-box
  frameworks is that they are difficult to extend. One may need quite
  detailed understanding of the implementation of framework classes
  in order to know how they should be subclassed. Language techniques
  might be able to lessen these problems by giving support for
  checking the extensions and giving framework-specific editing
  support for doing correct extensions.

* Domain specific language extensions to support frameworks: When
  constructing or using a framework in a particular domain, there
  may be domain concepts that are not easily expressed as classes
  or objects. Such domain concepts can often be expressed as language
  constructs and reused as such. Traditionally, software engineers
  have dealt with this through, for example, the use of macros and
  preprocessors, but more integrated and structured approaches are
  required.

* Framework-based language implementation: Frameworks provide an
  interesting basis for implementing domain-oriented languages:
  general domain concepts, presented as abstract classes, can be
  specialized into concrete language structures and reused in many
  languages, allowing fast development of domain-oriented languages.
  Although there are tools supporting this, the process of deriving
  languages from abstract concepts is not well understood.

The goal of this workshop is to study the aforementioned topics,
define the research area and state-of-the-art in more detail and
to identify open problems. Attendance to the workshop is restricted
to facilitate discussions and generation and exchange of new ideas.
Participation to the workshop is by invitation only, based on the
evaluation of the participant's submission by the organising committee.

Prospective participants are requested to submit a 4-8 page
contribution to the workshop, preferably in postscript format, by

each prospective participant should submit a question or topic of
key importance to the research area addressed by the workshop.

Organisers

Jan Bosch
University of Karlskrona/Ronneby
Department of Computer Science
SoftCenter, S-372 25, Ronneby, Sweden

WWW: http://www.*-*-*.com/ ~bosch

G?rel Hedin
Lund University
Department of Computer Science
P.O. Box 118, S-221 00, Lund, Sweden

WWW: http://www.*-*-*.com/

Kai Koskimies
University of Tampere
Department of Computer Science
Box 607, FIN-33101, Tampere, Finland

WWW: http://www.*-*-*.com/ ~koskimie/



Wed, 04 Aug 1999 03:00:00 GMT  
 
 [ 1 post ] 

 Relevant Pages 

1. Second CFP: International Workshop on Component-Oriented Programming (in conjunction with ECOOP'97)

2. Second CFP: International Workshop on Component-Oriented Programming (in conjunction with ECOOP'97)

3. CFP ILPS'97 Workshop on Specialization

4. CFP: Types in Compilation Workshop (TIC '97)

5. CFP: Euro-Par'97 Workshop/Track on Parallel Symbolic Computation

6. CFP - Enterprise Distributed Object Computing Workshop (EDOC'97)

7. CFP: Types in Compilation Workshop (TIC '97)

8. CFP: Euro-Par'97 Workshop/Track on Parallel Symbolic Computation

9. BMAS'97 CFP: International Workshop on Behavioral Modeling and Simulation (Deadline July 10, 1997)

10. BMAS'97 CFP: International Workshop on Behavioral Modeling and Simulation (Deadline July 10, 1997)

11. CFP: CP'97 Workshop on Constraints and Bioinformatics/Biocomputing

12. CFP: ILPS'97 Workshop on Specialization

 

 
Powered by phpBB® Forum Software