Loading ...
Sorry, an error occurred while loading the content.

CfP: REPLS '03

Expand Messages
  • Pascal Costanza
    C A L L F O R P A P E R S ============================= Workshop on Reflectively Extensible Programming Languages and Sytems (REPLS) at The International
    Message 1 of 2 , May 12 6:04 AM
    • 0 Attachment
      C A L L F O R P A P E R S
      =============================


      Workshop on
      Reflectively Extensible Programming Languages and Sytems (REPLS)

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

      September 22, 2003
      Erfurt, Germany

      http://prog.vub.ac.be/gpce-repls/

      ------------------------------------------------------------------------
      ---
      IMPORTANT DATES

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

      ------------------------------------------------------------------------
      ---
      THEMES AND GOALS

      The domain of generative programming features many different techniques
      to raise the level from programming to domain-specific abstractions.
      Most of these approaches are based either on generically composable
      abstractions (templates, mixins, ...), on specialized composition
      languages (GenVoca), or on program transformation systems (Draco,
      ASF+SDF, XSLT,...).

      Another approach that has a long history in creating domain-specific
      abstractions is the use of full-fledged reflective features in
      general-purpose programming languages (e.g. Lisp macros, Smalltalk MOP,
      CLOS MOP, Prolog rule bases...).

      This workshop will address the use of such reflective and dynamic meta
      capabilities for generative programming. They have proven to be
      well-suited for this task because of their facilities not only to
      examine (introspection), but also to dynamically modify the internal
      representation of a system (intercession). In particular, this approach
      has been used extensively to embed domain-specific languages in the
      general-purpose host languages.

      We are interested both in practical applications of, and research on
      reflectively extensible languages and systems. Topics include, but are
      not limited to:

      + Use of reflective features to build domain-specific abstractions
      + Macro-, reflective-, meta- and/or rule-based development approaches
      + Design of reflectively extensible language features
      + Case studies
      + Experience reports
      + Industrial applications
      + Flexibility/efficiency trade-off considerations
      + Interoperability and composability issues
      + Feature interactions
      + Transfer to static programming languages
      + Uses in scripting languages
      + Teaching and learning reflectively extensible languages

      The goal of this workshop is to bring together researchers and
      practitioners who make use of reflectively extensible features of
      programming languages in order to build and embed domain-specific
      layered abstractions. We especially encourage participants to submit new
      ideas and recent developments in this area, and to submit descriptions
      of successful, demonstratable applications of reflectively extensible
      languages and systems.

      ------------------------------------------------------------------------
      ---
      REQUIREMENTS FOR ATTENDANCE

      Attendance to the workshop is limited to facilitate lively discussions
      and the exchange of ideas. Prospective participants are sollicited to
      submit a position paper (max. 6 pages) in PDF by email to
      gpce-repls@..., no later than June 30, 2003. Submissions will
      be required to be focused on the topic of this workshop to facilitate a
      strong focus and lively discussions. The submissions will be reviewed by
      the organizers.

      ------------------------------------------------------------------------
      ---
      ORGANIZERS

      Johan Brichau, Vrije Universiteit Brussel, Belgium
      johan.brichau@...

      Pascal Costanza, University of Bonn, Germany
      costanza@...

      Robert Hirschfeld, DoCoMo EuroLabs, Germany,
      hirschfeld@...
      ------------------------------------------------------------------------
      ---

      --
      Pascal Costanza University of Bonn
      mailto:costanza@... Institute of Computer Science III
      http://www.pascalcostanza.de Römerstr. 164, D-53117 Bonn (Germany)
    • Mike Beedle
      Dear friends, This new group is about the study and application of living metaphors – the patterns of life, to computer systems and human organizations. A
      Message 2 of 2 , May 21 3:39 AM
      • 0 Attachment
        Dear friends,

        This new group is about the study and application
        of living metaphors – the patterns of life, to computer
        systems and human organizations.

        A place to speak about complexity arguments applied
        to software development with no relation with any
        particular method, a group where everybody can speak
        about complexity, chaos, complex adaptive systems,
        etc, etc without the need to keep "On Topic".

        Not only software development people but also others,
        "men of science" interested in the field (biologists,
        mathematicians and, why not, experts in psychology
        and social interactions).

        Starting from Mike Beedle work at
        http://www.livingmetaphor.org/
        our main goals are:

        - The patterns of life;
        - Conceptual and theoretical models for the application of
        Complexity Science in computing and human organizations;
        - Practical applied self-organization in software and teams;

        Join us at http://groups.yahoo.com/group/livingmetaphor/

        Mike Beedle
        Marco Abis
      Your message has been successfully submitted and would be delivered to recipients shortly.