1988 · 34 citations · 23 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureDistributed SystemsProgramming LanguagesApplication Programming InterfacesObject-oriented AnalysisObject-oriented DesignObject-oriented ProgrammingVirtual Machine MonitorsVirtual MemoryDistributed Object InvocationObject PersistenceObject-oriented Language DesignObjectsRemote Procedure Call SystemsShared Object Manipulation
AVANCE1 is an integrated application development and run-time system. It provides facilities for programming with shared and persistent objects, transactions and processes. The architecture is designed with decentralization in mind by having a large object identifier space and a remote procedure call interface to objects. Emphasis in this paper is on the programming language PAL and its relation with the underlying virtual machine.
23
Object-oriented software construction
Pierre America · Science of Computer Programming · 1989 · 2K citations
C. A. R. Hoare · Communications of the ACM · 1974 · 1.5K citations · Full text
Michael Stonebraker, Lawrence A. Rowe · ACM SIGMOD Record · 1986 · 691 citations
Russell Jones · Data Processing · 1985 · 558 citations
Dimensions of object-based language design
Peter Wegner · 1987 · 515 citations · Full text