[comp.object] References on Trellis/OWL

naren@cs.UAlberta.CA (Narendra Ravi) (11/22/90)

Hi,

Could anybody out there having a complete list of references
on Trellis/Owl and the related research on types send me a
copy?

Thanks,

Naren.
--
=======================================================================
* Narendra Ravi                  * 615, General Services Building,    *
* Email : naren@cs.ualberta.ca   * Department of Computing Science    *
* Tel   : (403) 492-3520 (Off)   * University of Alberta              *
*         (403) 439-6301 (Res)   * Edmonton, Alberta, CANADA T6G 2H1  *
=======================================================================

halbert@crl.dec.com (Dan Halbert) (11/28/90)

>In article <naren.659274452@menaik>, naren@cs.UAlberta.CA (Narendra Ravi) writes
>Could anybody out there having a complete list of references
>on Trellis/Owl and the related research on types send me a
>copy?

Trellis/Owl is now known as Trellis, or officially, the DEC Trellis Object System. It is an announced product from Digital, and will be shipping on December, running on VMS and VAX and RISC Ultrix.

References:

	An introduction to Trellis/Owl (Schaffert, Cooper, Bullis, Kilian, Wilpolt, all of DEC). OOPSLA '86 proceedings.

	The Trellis programming environment (O'Brien, Halbert, Kilian, DEC). OOPSLA '87 proceedings.

	Concurrency features for the Trellis/Owl language (Moss & Kohler, University of Massachusetts, Amherst). ECCOP '87 proceedings.

	Trellis: turning designs into programs (Kilian). Communications of the ACM, September 1990.

Related but not specific to Trellis:

	Using types and inheritance in object-oriented programming (Halbert and O'Brien). IEEE Software, September 1987. An earlier version of this paper is in the ECOOP '87 proceedings.

There are a few technical reports, but most are subsumed by the above. There is no paper specifically on the type system by us, but the details are describedin the Trellis Language Reference Manual, available as one of the books in the product documentation. 

The type system has been discussed in at least two other papers I know of:

	OOPSLA '86: Encapsulation and inheritance in object-oriented programming languages (Snyder, HP Labs). OOPSLA '86 proceedings.

	Encapsulation, reusability, and extensibility in object-oriented programming languages (Micallef, Columbia University). Journal of Object-Oriented Programming, April/May 1988 (Vol 1, #1).

Regards,
--Dan Halbert

norcott@databs.enet.dec.com (Bill Norcott) (11/28/90)

In article <1990Nov27.171737.14852@crl.dec.com>, halbert@crl.dec.com (Dan Halbert) writes...
>>In article <naren.659274452@menaik>, naren@cs.UAlberta.CA (Narendra Ravi) writes
>>Could anybody out there having a complete list of references
>>on Trellis/Owl and the related research on types send me a
>>copy?
> 
>Trellis/Owl is now known as Trellis, or officially, the DEC Trellis Object System. It is an announced product from Digital, and will be shipping on December, running on VMS and VAX and RISC Ultrix.
> 
>References:
> 
In addition to the references already listed by Dan Halbert, there are the
following reference manuals for DEC Trellis Object System V1.0.  Since
Trellis is now shipping as a product, these manuals may be ordered directly
from DEC.  These manuals are the documentation set which is included DEC 
Trellis.  They document the current state of the Trellis language.

[The Language Reference Manual and Type Library Reference Manual would seem
to be especially interesting to you.]


		Trellis Book				Part Number

DEC Trellis Object System Introduction			AA-PBTKA-TE      
DEC Trellis Object System Guide to Programming		AA-NG90A-TE     
DEC Trellis Object System Language Reference Manual 	AA-NG91A-TE	
DEC Trellis Object System Type Library Reference Manual	AA-NG92A-TE     
DEC Trellis Object System Guide to Tools		AA-NG93A-TE	


Bill Norcott

Object Based Systems,
Digital Equipment Corporation