TOP
Search the Dagstuhl Website
Looking for information on the websites of the individual seminars? - Then please:
Not found what you are looking for? - Some of our services have separate websites, each with its own search option. Please check the following list:
Schloss Dagstuhl - LZI - Logo
Schloss Dagstuhl Services
Seminars
Within this website:
External resources:
  • DOOR (for registering your stay at Dagstuhl)
  • DOSA (for proposing future Dagstuhl Seminars or Dagstuhl Perspectives Workshops)
Publishing
Within this website:
External resources:
dblp
Within this website:
External resources:
  • the dblp Computer Science Bibliography


Dagstuhl Seminar 9434

Fundamentals of Object-Oriented Languages, Systems, and Methods

( Aug 22 – Aug 26, 1994 )

Permalink
Please use the following short url to reference this page: https://www.dagstuhl.de/9434

Organizers
  • G. Engels
  • H.-D. Ehrich
  • J. Paredaens
  • P. Wegner



Motivation

During the last decade, there has been progress within the object-oriented community in agreeing on what object-orientedness means. The role of object identity, specialization, inheritance, and dynamic binding have been examined. However, a careful look at articles written by people with a theory, programming language, database, and software engineering background shows that the semantical understanding of the same features still differs considerably. A well-known example is the feature of inheritance, which has quite a different meaning for persons from the database community with a semantic data model background and persons from the programming language community with a compiling technique background. This observation also applies to the literature on object-oriented software development methods. Here, object-oriented analysis and design methods are often heavily influenced by semantic data modelling concepts. An implementation of an object-oriented design by an object-oriented programming language usually causes more difficulties than expected although the "same" object-oriented paradigm is used.

Even when there is agreement on terminology, there are legitimate differences in perspective among different object-oriented research communities. It was the intention of this seminar to clarify differences in terminology as well as to clarify legitimate differences in perspective. The seminar brought together an approximately equal number of researchers from each of these four areas and was being jointly organized by four organizers representing each of the four areas:

  • theoretical foundations of object-orientedness (H.-D. Ehrich)
  • object-oriented programming languages (P. Wegner)
  • object-oriented database systems (J. Paredaens)
  • object-oriented software development methods (G. Engels)

This gathering of experts, working in the "same" field within computer science, offered an excellent opportunity to discuss and understand the differences, similarities, and commonalities of basic notions within the object-oriented world. In addition, the specific atmosphere of Schloß Dagstuhl gave new impulses to already existing cooperations and stimulated new "interdisciplinary" research in the whole range of object-orientedness.

The Dagstuhl-Seminar-Report summarizes the presentations and discussions during the seminar. It comprises the final seminar program, abstracts of all (morning) talks, summaries of all (afternoon) workshops, as well as a list of the participants.

Copyright

Participants
  • G. Engels
  • H.-D. Ehrich
  • J. Paredaens
  • P. Wegner