cline@cheetah.ece.clarkson.edu (Marshall Cline) (09/19/90)
The SOOPPA (I'm told you pronounce it like a long-islander says `super' :-)
proceedings are now available. The conference chair asked me to post this.
My only connection with SOOPPA is that I thoroughly enjoyed being there,
and that Doug Lea and I presented our ``Behavioral Specification of C++''
research there. Please reply to `jzbv@maristb.bitnet', not to my .sig.
Marshall Cline
---------------------------------------------------------------------------
PROCEEDINGS OF THE
SYMPOSIUM ON OBJECT-ORIENTED PROGRAMMING
EMPHASIZING PRACTICAL APPLICATIONS
SOOPPA
SEPTEMBER 14-15, 1990
MARIST COLLEGE, POUGHKEEPSIE, NY
Additional copies of these Proceedings may be ordered for $15.00 each
plus postage from: SOOPPA/Marist College, c/o James TenEyck,
Department of Computer Science, Marist College, Poughkeepsie, NY 12601.
Additional postage for single copies:
United States $ 2.40
Canada $ 4.94
Europe $11.26
Japan $15.56
other: contact J. TenEyck (e-mail jzbv@maristb.bitnet)
or fax 914 471-6213
Make check for Proceedings plus postage out to Marist College/SOOPPA
Sponsored by the Division of Computer Science & Mathematics,
Marist College in cooperation with ACM special interest group on
programming languages (SIGPLAN).
TABLE OF CONTENTS
Towards an Object-Oriented Analysis and Design Methodology (TOAD):
A Pragmatic Approach 1
Chean-Wee Chee, Information Technology Institute, Singapore
Chook-Kwan Ng, Information Technology Institute, Singapore
Michelle Guek-Eng Sim, The Centre for Computer Studies,
Ngee Ann Polytechnic, Singapore,
Extending the Entity-Relationship Data Model to Capture More
Meaning: the Path to Object Data Management 26
Haim Kilov, Bell Communications Research
Object Oriented Design: Benefits, Pitfalls, and Trends 35
Tsvi Bar-David, DeerWorks and Monmouth College
Working with Object-Oriented Programs: 51
The View from the Trenches is Not Always Pretty
Scott Meyers, Brown University
After the Divorce: Reflections on Using Eiffel at Cognos 66
Burton Leathers, Cognos, Inc.
The Behavior of C++ Classes 81
Marshall P. Cline, Clarkson University
Doug Lea, SUNY Oswego
Experiences With An Undergraduate Seminar On Object-Oriented 92
Concepts
Michael J. Lutz, Rochester Institute of Technology
The Object-Oriented Data Structures Course 100
Joseph Bergin, Pace University
Inheritance as a Tool for the Efficient Implementation of 111
Algorithms
Mandayam A. Srinivas, California State Poly. Univ., Pomona
Software Reuse and Evolution in ADAM - A Joint Object-Oriented 125
Database and Programming Language Design Tool
Steven A. Demurjian, University of Connecticut
Heidi J. C. Ellis, University of Connecticut
Mei-Yu Hu, University of Connecticut
Refactoring: An Aid in Designing Application Frameworks 145
William F. Opdyke, AT&T Bell Laboratories
Ralph E. Johnson, University of Illinois
Case Based Reuse 161
Rachel K. E. Bellamy, IBM T. J. Watson Research Center
John M. Carroll, IBM T. J. Watson Research Center
BRRR: A Tool for Facilitating User's Navigation in Smalltalk-80 175
Yibing Li, Institute of Educational Technology,
The Open University, Milton Keynes, UK
Tim O'Shea, Institute of Educational Technology,
The Open University, Milton Keynes, United Kingdom
Object-Oriented Programming in PROLOG 190
Chao-kun Cheng, Virginia Commonwealth University
Modeling Systems Using Petri Nets and Smalltalk 205
Jose-Antonio Delgado-Villegas, El Colegio de Mexico A. C.
Mauricio Sols-Granados, El Colegio de Mexico A. C.
An Object-Oriented Programming Environment for Large Multiuser 220
Operating Systems
Peter Symonds, IBM Poughkeepsie
Jen-Yao Chung, IBM T. J. Watson Research Center
CM++: A C++ Interface to the Connection Machine 237
Robert J. Collins, University of California, Los Angeles
An On-line Help Facility Based on Self-Explanatory Objects 244
Don Clark, The Open University, Milton Keynes, UK
Iterators, Cohort Classes, and Private Classes 261
Joseph Bergin, Pace University
What Is an Object-Oriented User Interface? 269
Dave Collins, IBM Systems Research Education Center
The Symposium also included a tutorial on Object-Oriented Programming
presented by Lewis Pinson, a keynote address by Bertrand Meyer,
and panel discussions.
---------------------------------------------------------------------------
Please do not reply to this .signature
Reply to `jzbv@maristb.bitnet' instead
--
==============================================================================
Marshall Cline / Asst.Prof / ECE Dept / Clarkson Univ / Potsdam, NY 13676
cline@sun.soe.clarkson.edu / Bitnet:BH0W@CLUTX / uunet!clutx.clarkson.edu!bh0w
Voice: 315-268-3868 / Secretary: 315-268-6511 / FAX: 315-268-7600
Career search in progress; ECE faculty; research oriented; will send vita.
PS: If your company is interested in on-site C++/OOD training, drop me a line!
==============================================================================