135 citations found. Retrieving documents...
Cox, B. J. 1986.Object-orientedprogramming : an evolutionary approach. Reading, Mass. : Addison-Wesley.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

On the Implementation of an Inference Algorithm in Java - Rus (1999)   (Correct)

....Implementing a marker passer requires support for parallelism and lots of resources in terms of processors and memory that may be found in a distributed environment. Object oriented view of the world is known as allowing for a more natural modelling of distributed and parallel systems[10]. This claim is based on the view of an object oriented system as a collection of loosely coupled objects communicating messages. From such an initial viewpoint, it is easy to perceive the objects in the system as separate parallel processes running on a single machine or even distributed over a ....

....more concrete de nition will be adopted. An object will be de ned as follows: De ntion: An object is a software entity that packages together, or encapsulates, some set of private data and the set of operations, or methods, that can be externally invoked to access and manipulate that data [1] [10]. An object is an entity that maintains its own internal state. The object updates its state in accordance with the execution of its methods. The methods of an object are the only procedures that can access the object s internal data, or state [10] 42] 5 This concept of object encapsulation is ....

[Article contains additional citation context not shown here]

Cox, B. Object Oriented Programming: An Evolutionary Approach. AddisonWesley, Reading, Mass., 1986.


A Formal Semantics for the C Programming Language - Nikolaos Papaspyrou Doctoral (1998)   (1 citation)  (Correct)

....programs in C are generally portable, usually with small modifications. During the last twenty years, C has been used as the basis for, or at least strongly influenced, the development of a number of programming languages. Among these one should mention Concurrent C [Geha89] Objective C [Cox91] and especially C [Stro91, Elli90] and Java [Gosl96] In the current software industry it could be argued that C and its descendants represent a strong and indisputable status quo. The standard for C is nowadays accepted as a common basis for the language and is taken as a point of reference by ....

B. J. Cox and A. J. Novobilski, Object-Oriented Programming: An Evolutionary Approach, Addison-Wesley, Reading, MA, 2nd edition, 1991.


Compact Dispatch Tables for Dynamically Typed Programming Languages - Vitek (1996)   (10 citations)  (Correct)

....Programming This section is a brief introduction to object oriented programming. We pay particular attention to the features relevant to message passing. The presentation deliberately adopts an implementor s view. For introductory material we refer the reader to the literature ( 40] [18], 29] 32] Descriptions rely on SMALLTALK vocabulary. Examples are written in pseudo code. 2.1 Basic Concepts: Objects, Classes and Inheritance An object oriented program is a system of objects which interact by exchanging messages. Objects are run time software entities with a hidden ....

Cox, B.: Object-Oriented Programming: An Evolutionary Approach. Addison-Wesley, Reading, MA, 1987.


Integrated Office Systems - Nierstrasz, Tsichritzis (1988)   (4 citations)  (Correct)

....of an object must be the same as the environment in which it is used. Encapsulation may therefore be used to hide the implementation language. The practical alternatives are: 1. use an object oriented extension of an existing programming language (such as C [Stroustrup 1986] Objective C [Cox 1986], Lisp flavors [Moon 1986] 2. use an object oriented language that is translated into the target programming language (such as Ei#el, which is translated into C [Meyer 1986] 3. use an object oriented language augmented with a package for interfacing to other languages within the programming ....

B.J. Cox, Object Oriented Programming -- An Evolutionary Approach, AddisonWesley, Reading, Mass., 1986.


Hybrid - A Language for Programming with Active Objects - Nierstrasz (1987)   (6 citations)  (Correct)

....a fixed alphabet of operator characters. There is a simple set of rules that allow all expressions to be parsed uniformly, regardless of the operators that are actually defined for the targets of the expression. This approach is also used for operator overloading in C [Stro86a] and Objective C [Cox86]. The prefix operators have higher priority than infix operators. They are invoked in the obvious way, preceding the target expression (which is the sole argument of a prefix operator) Infix operators follow their target, and are in turn followed by the argument expression. Any infix operator ....

B.J. Cox, Object Oriented Programming -- An Evolutionary Approach , Addison-Wesley, Reading, Mass., 1986.


Object-oriented Issues - A Literature Review - Nierstrasz   (Correct)

....Pascal. From the University of Kaiserslautern, Germany. Olth86] Oaklisp: Another object oriented lisp with message passing and inheritance. From CarnegieMellon. Lang86] OOCL: An Object Oriented Command Language. Snod83] Objective C: Descendent of OOPC, an object oriented dialect of C. [Cox83 Cox84 Cox86] OPAL: Object oriented system from Syslab, University of Stockholm. Ahls84a Ahls85] Orient84 K: An object oriented concurrent programming language for describing knowledge systems, written in C and Lisp. From Keio University, Japan. Ishi86 Toko86] Oz: Object oriented system for OIS ....

B.J. Cox, Object Oriented Programming -- An Evolutionary Approach, AddisonWesley, Reading, Mass., 1986.


An Object-Oriented Data Model for Hypermedia Systems - Hatzopoulos, Gouscos..   (Correct)

....a predefined structure, which would most certainly prove unsuitable for the majority of applications. Furthermore, as interface procedures must be defined once for all relations, all relations would have the same interface. An object oriented model employs a generic modelling construct, the class [5]. Class constructs are completely unrestricted and if items are designed as objects of classes, their structure can be defined according to the requirements of each specific application. Furthermore, as interface methods can be defined separately for each class, different classes can have ....

....storage, there is no need either for reconstruction before presentation; hierarchies are retrieved in their original form and they are ready for presentation to users. Requirement 6 : Property inheritance It is evident that property inheritance is supported only by an object oriented design [5]. 5. OBJECT ORIENTED DESIGN FOR HYPERMEDIA SYSTEMS 5.1. CLASS HIERARCHY DESCRIPTION We are going to define a data model supporting items and links as already analyzed. Since we describe an object oriented data model, it is clear that all entities within the data model are treated as objects and ....

B. Cox, "Object-oriented Programming: an Evolutionary Approach", Addison-Wesley, 1987.


Object System Layer - Goedicke, Neumann, Zdun   (Correct)

....concepts are compared regarding the implementation of component concepts, encapsulation aspects, and life cycle issues. The discussion incorporate imperative languages, like Modula 2 and Ada, functional approaches, like ML and Z, and object oriented languages, like Smalltalk, Eiffel, and CLOS. In [3] Cox describes the design of the language Objective C and compares to other object oriented approaches. Furthermore, a discussion of C techniques for implementation of object oriented concepts can be found. In [22] the techniques for implementing the concepts of construction destruction, data ....

B. Cox and A. Novabilsky. Object-Oriented Programming: An Evolutionary Approach. Addison-Wesley, 1990.


Formal Requirements Models: Simulation, Validation and Verification - Gibson (2001)   (Correct)

....in a localised manner. 3 Semantic Framework Labelled state transition systems are often used to provide executable models during analysis, design and implementation stages of software development [9, 11, 12] In particular, such models are found in the classic analysis and design methods of [4, 8, 10]. However, a major problem with state models is that it can be di cult to provide a good system (de)composition when the underlying state and state transitions are not easily conceptualised. The object oriented paradigm provides a natural solution to this problem. By equating the notion of class ....

Brad Cox. Object oriented programming: an evolutionary approach. Addison-Wesley, 1986. 16


Efficient Implementation of Java Interfaces.. - Alpern, Cocchi.. (2001)   (8 citations)  (Correct)

....Indexed Tables For our purposes, the signature of a Java method is its name together with the types of its arguments, if any, and its return type (possibly void) Signatures of interface methods are assigned unique small integer identi ers called selectors. Selector indexed dispatch tables [10] provide a straightforward but space intensive solution to the interface method dispatch problem. Each class maintains a (potentially large) table indexed by selector. Entries corresponding to a method signature of an interface that the class actually implements point to the code for the matching ....

B. J. Cox. Object Oriented Programming: An Evolutionary Approach. Addison-Wesley, 1987.


A Logic-Based Concurrent Object-Oriented - Programming Language Rafael   (Correct)

No context found.

Cox, B. J. 1986.Object-orientedprogramming : an evolutionary approach. Reading, Mass. : Addison-Wesley.


Formal Models for Aspect-Oriented Software Development - Skipper (2004)   (Correct)

No context found.

B. J. Cox. Object-Oriented Programming - an Evolutionary Approach. AddisonWesley, Reading, 1986.


An Empirical Analysis of C Preprocessor Use - Ernst, Badros, Notkin (2002)   (4 citations)  (Correct)

No context found.

B.J. Cox and A.J. Novobilski, Object Oriented Programming: An Evolutionary Approach. Reading, Mass.: Addison-Wesley, 1991.


C∀, a Study in Evolutionary Design in Programming Languages - Jaramillo (2004)   (Correct)

No context found.

Brad J. Cox and Andrew J. Novobilski. Object Oriented Programming: An Evolutionary Approach. Addison-Wesley Publishing Company, Reading, Mass., USA, 1991.


An Object-Oriented Approach to Formal Specification - Smith (1992)   (13 citations)  (Correct)

No context found.

B. Cox. Object-Oriented Programming: An Evolutionary Approach. AddisonWesley, 1986.


MultiPerspectives: Object Evolution and Schema Modification.. - Odberg (1995)   (11 citations)  (Correct)

No context found.

B.J. Cox. Object-Oriented Programming: An Evolutionary Approach. Addison-Wesley, 1986.


Spark - A Generic Simulator for Physical Multi-Agent Simulations - Obst, Rollmann (2004)   (Correct)

No context found.

Brad Cox. Object-Oriented Programming: An Evolutionary Approach. Addison-Wesley, Reading, MA, USA, 1986.


Using Physical Object Devices - Mauery   (Correct)

No context found.

B. J. Cox, Object Oriented Programming: An Evolutionary Approach. AddisonWesley Publishing Company, Inc., 1994.


An Empirical Analysis of C Preprocessor Use - Ernst, Badros, Notkin (2002)   (4 citations)  (Correct)

No context found.

B.J. Cox and A.J. Novobilski, Object Oriented Programming: An Evolutionary Approach. Reading, Mass.: Addison-Wesley, 1991.


Efficient Subtyping Tests with PQ-Encoding - Zibin, Gil (2001)   (1 citation)  (Correct)

No context found.

B. J. Cox. Object-Oriented Programming - An Evolutionary Approach. Addison-Wesley, 1986.


An Activity-based Model of Collective Knowledge - Helen Hasan Department   (Correct)

No context found.

Cox B. J. (1986) Object Oriented Programming: An Evolutionary Approach. Addison-Wesley, Reading MA.


i ACKNOWLEDGMENTS - First Of All   (Correct)

No context found.

B. J. Cox. Object Oriented Programming --- An Evolutionary Approach. AddisonWesley, 1986.


Application Development - Using Objects Tsichritzis (1994)   (1 citation)  (Correct)

No context found.

B.J. Cox, Object Oriented Programming -- An Evolutionary Approach, Addison-Wesley, Reading, Mass., 1986.


Querying Semistructured Data Based On Schema Matching - Bergholz (1999)   (1 citation)  (Correct)

No context found.

B. J. Cox and A. J. Novobilski. Object-Oriented Programming: An Evolutionary Approach. Addison-Wesley, Reading, MA, USA, 2nd edition, 1991. 151


Objects + Scripts = Applications - Nierstrasz, Tsichritzis, de Mey.. (1991)   (14 citations)  (Correct)

No context found.

B.J. Cox, Object Oriented Programming --- An Evolutionary Approach, Addison-Wesley, Reading, Mass., 1986.

First 50 documents  Next 50

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC