[ The Types Forum (announcements only), 
     http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

Reminder: paper submissions due by August 21st, 2008.

                       Call For Participation

                        OOPSLA'08 Workshop on

    Relationships and Associations in Object-Oriented Languages

         Workshop URL: http://www.mcs.vuw.ac.nz/raool
             Workshop email: [EMAIL PROTECTED]


There is a disconnect between modelling and implementation:
relationships are prevalent in system models (for example, UML
associations, Relations in ER Diagrams) but implementation languages
do not provide first-class support for them. For example, in Java (and
other Object-Oriented Languages), relationships must be implemented by
hand using references embedded in participants. This approach is
cumbersome and error-prone, and leads to a disconnect between the
system model and the system implementation. As software systems grow
and models become increasingly complex this disconnect causes problems
not only for implementers but especially for code maintainers.

To address this issue, the software community is using frameworks and
tool support to manage the disconnect. However, this does not address
the core issue of relating design and implementation. Recent proposals
for programming language extensions to add first-class relationships
demonstrate another approach to the same problem: an increased level
of abstraction in programming languages to close the gap between model
and implementation.

In this workshop, we plan to gather the growing number of researchers
in the object-oriented programming language community who are working
on relationship- based systems to share their research and discuss the
future of relationship- based constructs in programming languages. We
are interested in input from members of the programming language
community who are using relationships.

Some particular areas of interest are:
        * implementing first-class relationships
        * using libraries or frameworks to support relationships
        * relationship-based language features
        * language-level queries
        * database integration
        * system design
        * understanding or visualising programs
        * serialisation or persistence using relationships
        * ownership
        * system profiling
        * software verification.

This workshop is a successor to the workshop on "The popularity cycle
of graphical tools, UML, and libraries of associations" (OOPSLA07) and
is related to the "Roles" workshop series: Roles'07 - Roles and
Relationships in OO Programming, Multiagent systems and
Ontologies (ECOOP07).

The workshop will take place on Monday, October 20th.

Workshop Participation

Participants are invited to submit a short position paper (4 pages,
ACM SIGPLAN format) describing their ongoing work, or longer papers
(limit 8 pages, ACM SIGPLAN format) describing completed work.
Submissions should be sent as pdf, ps, or word documents to the
conference organisers ([EMAIL PROTECTED]). The program committee
will review the submissions and select papers to be presented at the
workshop based on their relevance and novelty.  Participants whose
papers are accepted will be required to give a short presentation at
the workshop (details to be confirmed).

In addition to presentations, the workshop will provide a forum for
discussing the presentations. Participants who do not present
abstracts are welcome to participate in this, provided they notify the
workshop organisers in advance.  All participants (presenting or not)
should notify the workshop organisers of their intent to
participate by email ([EMAIL PROTECTED]), including short position
statement with a short biography of themselves and their relevant
research interests for inclusion on the workshop website (limit 150

Important Dates

Paper Submission:                               August 21st, 2008
Notification of paper acceptance:               September 4th, 2008
OOPSLA Reducted Rate Registration Closes:       September 11th, 2008
Workshop Registration for non-presenters:       October 13th, 2008
Workshop Date:                                  October 20th, 2008

Organising Committee

Stephen Nelson
Victoria University of Wellington, [EMAIL PROTECTED]

Stephanie Balzer

Gavin Bierman
Microsoft Research, [EMAIL PROTECTED]

Erik Meijer
Microsoft Research, [EMAIL PROTECTED]

James Noble
Victoria University of Wellington, [EMAIL PROTECTED]

David Pearce
Victoria University of Wellington, [EMAIL PROTECTED]

Jiri Soukup

Frank Tip
IBM Watson Research Center, [EMAIL PROTECTED]

Reply via email to