OORAM stands for Object Oriented Role Analysis and Modelling and it focus on
modelling roles for objects rather than classes and other such implementation
related aspects of objects.
Previous name: OORASS and now part of it is integrated into UML.
Book on OOram:
"Working with Objects, The OOram Software Engineering Method". By Trygve
Reenskaug, with Per Wold and Odd Arild Lehne. ISBN 1-884777-10-4.
See Trygve Reenskaugs home
Papers on OORAM:
OORASS: Seamless support for the creation and maintenance of O-O systems
Reenskaug, Andersen, Berre, Hurlen, Landmark, Lehne, Nordhagen,
Journal of Object-Oriented Programming, vol.5 no.6 October 1992 pp. 27-41
Surveying Current Research in Object-Oriented Design
Rebecca J. Wirfs-Brock and Ralph E. Johnson Communications of the ACM,
September 1990 pp 105-124. OORASS: pp 113-116
The design and description of complex, object-oriented systems
Trygve Reenskaug and Else Nordhagen. - Oslo, 1989.
(Rapport / Senter for industriforskning ; 89 - 272-1). ISBN 82-411-0193-7
The first version of the method. Several things have changed after this....
Paper on Max Webers ideas and strong reference to OOram's ideas:
Rational architectures for object-oriented software systems
Journal of Object-oriented programming, september 93, Vol. 6 no. 5
pp. 30-41 The author has been to a tutorial held by T. Reenskaug given at
TOOLS Europe 1992
and the article gives a good summary of the ideas presented
at the tutorial.