2,246 papers · page 99 of 113
Dennis de Champeaux, Al Anderson, Ed Feldhousen
article Free Access Share on Case study of object-oriented software development Authors: Dennis de Champeaux View Profile , Al Anderson View Profile , Ed Feldhousen View Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 27Issue 10Oct. 1992 pp 377–391https://doi.org/10.1145/…
Dennis de Champeaux, Robert Balzer, Dave Bulman, Kathleen Culver-Lozo, Ivar Jacobson, Stephen J. Mellor
Article Free Access Share on The OO software development process (panel) Authors: Dennis de Champeaux View Profile , Bob Balzer View Profile , Dave Bulman View Profile , Kathleen Culver-Lozo View Profile , Ivar Jacobson View Profile , Stephen J. Mellor View Profile Authors Info &…
Dennis de Champeaux, Doug Lea, Penelope Faure
The object-oriented design process is investigated within the classic software development classification of Analysis, Design, and Implementation.When all development is performed using object oriented methods, OOD is best characterized as a transformational process, mapping decl…
Jeffrey S. Chase, Henry M. Levy, Edward D. Lazowska, Miche Baker-Harvey
Object-oriented models are a popular basis for supporting uniform sharing of data and services in operating systems, distributed programming systems, and database systems. We term systems that use objects for these purposes object sharing systems. Operating systems in common use …
Stephen W. Clyde, David W. Embley, Scott N. Woodfield
article Free Access Share on Turnable formalism in object-oriented systems analysis: meeting the needs of both theoreticians and practitioners Authors: Stephen W. Clyde View Profile , David E. Embley View Profile , Scott N. Woodfield View Profile Authors Info & Claims ACM SIGPLAN…
Larry L. Constantine, Ivar Jacobson, Meilir Page-Jones, John Palmer, Steven Weiss
William R. Cook
The hierarchy of interfaces implicit in the Smalltalk-collection class library is computed and analyzed.The interface hierarchy is independent of the inheritance hierarchy because methods are frequently deleted by subclasses, and because unrelated classes sometimes implement the …
Rick DeNatale, Grady Booch, Peter Coad, Dave A. Thomas, John Tibbets
Christophe Dony, Jacques Malenfant, Pierre Cointe
Prototype-based languages are currently proposed as a substitute to class-based languages for a higher flexibility in manipulating objects.These languages are all based on a similar set of basic principles: object-centered representation, dynamic addition (deletion) of slots, clo…
Roland Ducournau, Michel Habib, Marianne Huchard, Marie-Laure Mugnier
The main topic of this paper is multiple inheritance and conflict resolution methods in Object Oriented Programming. Our aim is to develop sound mechanisms easily understandable to any user. For this purpose, coherent behaviors of conflict resolution methods for multiple inherita…
Thomas Eggenschwiler, Erich Gamma
article ET++SwapsManager: using object technology in the financial engineering domain Share on Authors: Thomas Eggenschwiler View Profile , Erich Gamma View Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 27Issue 10Oct. 1992 pp 166–177https://doi.org/10.1145/141937.141951…
Michael J. Feeley, Henry M. Levy
Distributed Object Memory (DOM) is an abstraction that represents a distributed-memory system as a single shared container of language-level objects. The goal of DOM is to simplify programming of parallel applications for such systems. All accesses to shared memory are made relat…
Bruce Horn
This paper describes a general abstraction mechanism called a constraint pattern, with which an object oriented language can be built.In such a language, constraint patterns play the roles of code and data abstractions, and subsume classes, instance variables, methods and control…
Antony L. Hosking, J. Eliot B. Moss, Darko Stefanovic
article Free Access Share on A comparative performance evaluation of write barrier implementation Authors: Antony L. Hosking View Profile , J. Eliot B. Moss View Profile , Darko Stefanovic View Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 27Issue 10Oct. 1992 pp 92–109h…
Yutaka Ishikawa
In the concurrent object-oriented programming methodology, a system is described by concurrent objects which communicate with each others by various communication facilities, i.e., synchronous/asynchronous(future) message passing.Those facilities help up to implement application …
Ralph E. Johnson
The documentation for a framework must meet several requirements.These requirements can all be met by structuring the documentation as a set of patterns, sometimes called a "pattern language".Patterns can describe the purpose of a framework, can let application programmers use a …
Gregor Kiczales, John Lamping
The design and specification of an extensible class library presents a difficult challenge:because extensibility comes from allowing the user to override parts of the implementation, more of the internal structure must be exposed to the user than in a typical procedure library.Th…
Chamond Liu, Stephen Goetze, Bill Glynn
There are many conjectures about what sort of person most readily lcams object-oriented tcchnology.While often provocative, none have been confirmed by reliable studies.We describe the first serious attempt to look for factors influencing successful object-oriented learning, by s…
Klaus-Peter Löhr
Widespread acceptance of concurrent objectoriented programming in the field can only be expected if smooth integration with sequential programming is achieved.This means that a common language base has to be used, where the concurrent syntax differs as little as possible from the…
Hidehiko Masuhara, Satoshi Matsuoka, Takuo Watanabe, Akinori Yonezawa
Computational reflection is beneficial in concurrent computing in offering a linguistic mechanism for incorporating user-specific policies. New challenges are (1) how to implement them, and (2) how to do so efficiently. We present efficient implementation schemes for object-orien…