home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.sigplan
- Path: sparky!uunet!newsgate.watson.ibm.com!yktnews!admin!bth
- From: bth@watson.ibm.com (Brent T. Hailpern)
- Subject: Workshop on Object-Oriented Programming Languages: The Next Generation
- Sender: news@watson.ibm.com (NNTP News Poster)
- Message-ID: <1992Jul29.204919.12952@watson.ibm.com>
- Approved: bth@watson.ibm.com
- Date: Wed, 29 Jul 1992 20:49:19 GMT
- Disclaimer: This posting represents the poster's views, not necessarily those of IBM
- Nntp-Posting-Host: lachesis.watson.ibm.com
- Organization: IBM T.J. Watson Research Center
- Keywords:
- Workshop on
- Object-Oriented Programming Languages: The Next Generation
- Vancouver, BC, Canada
- Sunday October 18, 1992
- Lines: 140
-
-
- Object-oriented programming is driving changes in development methods,
- databases, operating systems, integration standards, and application
- capabilities. At the same time, other aspects of computing technology are
- evolving to create new application opportunities and expose new challenges.
- As the computing environments and applications evolve, new demands are placed
- on programming languages. The manner in which languages address these
- demands can affect the extent to which new opportunities are realized.
-
- The purpose of this workshop is to explore alternative languages and identify
- important language features for consideration in future language development
- efforts. Over the years a number of languages have been developed with a
- variety of features. Insights from research and experiences with application
- development have suggested additional requirements for languages to exploit
- the long-term potential of the technology. The development of object-oriented
- languages continues, object-oriented COBOL is an example. Below are a number
- of objectives for consideration in assessing language features:
-
- Encapsulation
- Instance specialization
- Programming productivity
- Language ease-of-use
- Code reuse and packaging
- Support for declarative programming
- Support for pattern matching and retrieval
- Support for reflection
- Support for verification and validation
- Minimum run-time overhead
- Interactive programming support
- Integration of legacy applications
- Seamless application integration
- Application portability and interoperability
- Programming in the large
- Object persistence and multi-user environments
- Concurrent processing
- Distributed computing
-
- These objectives may be refined and extended in the workshop discussions.
-
- It is hoped that this workshop will bring together a variety of experiences
- and insights that may help shape the future development of object-oriented
- languages.
-
-
- Workshop Organization
-
- The workshop will be divided into three segments: (1) refinement of language
- objectives, (2) highlights of particular languages, and (3) identification of
- important features.
-
- In the first segment, the group will review a draft of objectives derived
- from the above list plus submitted papers and comments. In the second
- segment, selected languages will be presented to highlight the implementation
- and contribution of features. In the final segment, a consensus list of
- important features will be prepared and considered in light of the objectives.
-
-
- Expected Results
-
- The primary expectation of this workshop is that serious consideration will
- be given to the impact of language features on the ability of systems
- developers to fulfill the potential of object-oriented technology. This
- should provide useful input to language developers and efforts to develop
- language standards. In addition, the potential of otherwise obscure object-
- oriented programming languages may be given greater visibility.
-
-
- Submission and Acceptance Criteria
-
- Interested participants are expected to have participated in the development
- or in-depth application and evaluation of a particular language. Participation
- in the workshop will be by invitation only and is based on the acceptance of a
- position paper or an extended abstract that addresses the following:
-
- The author's experience
- Desired features/capabilities
- Objectives addressed
- Limitations/challenges
- Interactions with other language features
-
- Accepted papers will be available to participants before the workshop, and
- final versions of the papers will be collected at the workshop for publication
- as a technical report. Other potential publications will be considered based
- on the quality of the submitted papers.
-
- Potential participants are required to submit 5 copies of a position paper by
- August 3, 1992 to:
-
- Mamdouh H. Ibrahim
- EDS Artificial Intelligence Services
- Troy, MI 48007
- Tel: (313) 696-7129
- Fax: (313) 696-2325
- E-mail: mhi@ais.tsd.eds.com
-
- Notification of acceptance or rejection will be sent by September 14, 1992.
-
-
- Organizing Committee
-
- Craig Chambers
- Department of Computer Science and Engineering
- University of Washington,
- Seattle, WA 98195
- Tel: (206) 685-2094
- Fax: (206) 543-2969
- E-mail: chambers@cs.washington.edu
-
-
- Fred A. Cummins
- EDS Artificial Intelligence Services
- Troy, MI 48007
- Tel: (313) 696-2016
- Fax: (313) 696-2325
- E-mail: fac@ais.tsd.eds.com
-
-
- Mamdouh H. Ibrahim
- EDS Artificial Intelligence Services
- Troy, MI 48007
- Tel: (313) 696-7129
- Fax: (313) 696-2325
- E-mail: mhi@ais.tsd.eds.com
-
- Andreas Paepcke
- Hewlett-Packard Research Labs
- Palo Alto, CA 94304
- Tel: (415) 857-7398
- Fax: (415) 857-8526
- E-mail: paepcke@hplabs.hp.com
-
-
-
- --
- .....................................................................
- Brent Hailpern Sr. Technical Consultant, Computer Sciences Dept.
- IBM T. J. Watson Research Center | phone: +1-914-784-6821
- P. O. Box 704 | fax: +1-914-784-7279
- Yorktown Heights, NY 10598-0704 USA | tieline: 863
- .....................................................................
-