131 citations found. Retrieving documents...
G. Agha. Concurrent object-oriented programming. Communications of the ACM, 33(9):125--140, Sept. 1990.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

Actor-Oriented Control System Design - Liu, Eker, Liu, al.   (Correct)

....many examples of actor oriented design frameworks, including Simulink from MathWorks, LabVIEW from National Instruments, SPW from Cadence, Cocentric studio from Synopsys, and ROOM (Real time Object Oriented Modeling [26] from Rational Software. In the academic community, active objects and actors [1] [2] port based objects [28] hybrid I O automata [23] Moses [11] Polis [4] Ptolemy and Ptolemy II [8] all emphasize actor orientation. An important issue to be answered by actor oriented frameworks is the interaction styles among actors. This also differentiates many actor oriented modeling ....

G.A. Agha, "Concurrent Object-Oriented Programming," Communications of the ACM, 33(9), pp. 125141, 1990.


Imperative Concurrent Object-Oriented Languages: An Annotated.. - Philippsen (1995)   (3 citations)  (Correct)

....interface provided by the server is described in a high level Interface Description Lan guage . RDO C is based on the standardization effort of OMG. Survey articles: 17] 22] 26] 212] 171] 63] 220] 221] Notion of actors was described by Hewitt [104] and further developed by Agha [4, 5] The paper by Karaorman and Bruno [130] elaborates on the design space of parallel object oriented programming. The thesis of Papathomas [176] and an earlier paper [175] give an first classification of concurrent object oriented languages. However, Papathomas focussed mainly on the way of ....

....Due to Wegner [215] a language that provides objects is called object based. When classes are in the language in addition to objects, such a language is called class based. Only if inheritance is expressible as well, the language is called object oriented. 2. 1 ABCL 1 Description: Actor [4, 5] language. oo. Inheritance by delegation. Objects are active when they process an incoming message. They are waiting if they explicitly issue an receipt statement and the message did not arrive. Objects are dormant otherwise. memory model. Each object has its own local memory that cannot be ....

[Article contains additional citation context not shown here]

Gul A. Agha. Concurrent object-oriented programming. Communications of the ACM, 33(9):125-141, September 1990.


A Data Parallel Programming Model Based on Distributed Objects - Diaconescu, Conradi (2002)   (Correct)

....into object oriented concurrent programming (see [5, 17] for complete reviews) The other aspect is the support for nontrivial data parallelism in the context of irregular data representations and irregular communication patterns. Concurrent object based languages have their roots in actor models [1, 2, 18]. Such models have a functional view of concurrency. Actors are entities that communicate only through messages. Actor models allow mainly for explicit asynchronous communication (ABCL 1 introduces mechanisms for synchronous communication) and task parallelism. One process is created to perform ....

G. Agha. Concurrent object-oriented programming. Communications of the ACM, 33:125--141, September 1990.


Systematic Concurrent Object-Oriented Programming - Meyer (1993)   (67 citations)  (Correct)

....of routines for a class) Heavy restrictions on how modules can exchange information A communication mechanism usually based on some form of message passing. It is not surprising, then, that re searchers have tried to unite the two areas. But although existing designs (for surveys see [1, 19] as well as a recent thesis [17] have introduced many pro ductive ideas, it is fair to state that so far none has succeeded in providing a widely accepted mechanism for concurrent object oriented programming. The primary reason is probably the undue complexity of most of the proposed ....

Agha, G. Concurrent object-oriented programming. Commun. ACM 33, 9 (Sept. 1990), 125-141.


Object Based Concurrency for Data Parallel Applications.. - Diaconescu (2002)   (Correct)

....and what kind of applications can benefit from it. The three levels of integration between objects and processes are: 1. The distinction between objects and processes is not visible. Thus, they denote the same entity, an actor. Actors communicate only through messages. We discuss the actor model [3] and the ABCL 1 [114] language as most representative for this approach. 2. The distinction between objects and processes is explicit. Processes are active entities that communicate through passive, shared objects. The processes may run in different address spaces. We discuss the Orca [16] ....

....actor model integrates the notions of objects and processes into object oriented concurrency. The main benefit of the model is the implicit concurrency achieved by unifying the concepts of processes and objects under a common abstraction, i.e. an actor. In the original actor model proposed by Agha [2, 3], the basic unit in the language is an actor described by a mail address and behavior. The central idea of the actor model is to describe the behavior of an object as a function of the incoming communication. The model: Actors encapsulate data and behavior. Actors represent history sensitive ....

[Article contains additional citation context not shown here]

Gul Agha. Concurrent object-oriented programming. Communications of the ACM, 33(9):125--141, September 1990.


Embedded Software - Lee (2002)   (9 citations)  (Correct)

....engineering community, as evidenced by ROOM (Real time Object Oriented Modeling [80] and some architecture description languages (ADLs, such as Wright [7] Hardware design languages, such as VHDL, Verilog, and SystemC, are all actor oriented. In the academic community, active objects and actors [2][3] timed I O automata [69] Polis and Metropolis [19] Giotto [39] and Ptolemy and Ptolemy II [20] all emphasize actor orientation. Agha uses the term actors, which he defines to extend the concept of objects to concurrent computation [4] Agha s actors encapsulate a thread of control and ....

G. A. Agha, "Concurrent Object-Oriented Programming," Communications of the ACM, 33(9), pp. 125-141, 1990.


A Design Methodology For Data-Parallel Applications - Nyland, Prins, Goldberg, Mills (1995)   (Correct)

....of different data parallel computations can be arranged into a pipeline to process successive problem instances concurrently. In this paper we do not address this type of concurrency, although other techniques, such as objectbased concurrency, can be used along with the approach we describe here [1, 1a]. Other reasons for using concurrency, such as the development of reactive systems or fault tolerant systems are also better treated using other techniques [3] Our design methodology is based on successive refinement yielding a tree structured collection of data parallel designs whose level of ....

G. Agha, Concurrent Object-Oriented Programming,CACM, vol. 33, pp. 125-141, 1990.


Towards a Hierarchical Taxonomy of Autonomous Agents - Tosic, Agha   Self-citation (Agha)   (Correct)

No context found.

G. Agha, "Concurrent Object-Oriented Programming ", in Communications ACM, vol. 33 (9), 1990


Actors: A Model for Reasoning about Open Distributed Systems - Agha, Thati, Ziaei (2001)   Self-citation (Agha)   (Correct)

No context found.

Gul Agha. Concurrent Object-Oriented Programming. Communications of the ACM, 33(9):125--141, September 1990.


Specification of Real-Time Interaction Constraints - Brian Nielsen Aalborg (1998)   (2 citations)  Self-citation (Agha)   (Correct)

No context found.

G. Agha. Concurrent Object-Oriented Programming. Communications of the ACM, 33(9):125--141, September 1990.


DRTSS: A Simulation Framework for Complex Real-Time Systems - Storch, Liu (1996)   (9 citations)  (Correct)

No context found.

G. Agha. Concurrent object-oriented programming. Communications of the ACM, 33(9):125--140, Sept. 1990.


Actors for Pervasive Computing - Jessie Dedecker And (2003)   (Correct)

No context found.

Gul Agha. Concurrent objectoriented programming. Communications of the ACM, 33(9):125--141, 1990.


Analysing Mailboxes of Asynchronous Communicating Components - Royer, Xu (2003)   (Correct)

No context found.

Gul Agha. Concurrent Object-Oriented Programming. Communication of the ACM, 33(9):125--141, September 1990.


Compiling Multi-Threaded Object-Oriented Programs - von Praun, Gross (2003)   (Correct)

No context found.

G. Agha. Concurrent object-oriented programming. Communications of the ACM, 22(9):125--141, Sept. 1990.


Compiler-Based Object Consistency - von Praun, Gross (2001)   (Correct)

No context found.

G. Agha. Concurrent object-oriented programming. Communications of the ACM, 22(9):125-141, Sept. 1990.


Actor-Oriented Design Of Embedded Hardware And Software.. - Lee, Neuendorffer.. (2003)   (2 citations)  (Correct)

No context found.

G. Agha, "Concurrent object-oriented programming", Commun. ACM 33, 9 (1990) 125--140.


Foundations of a Module Concept for Distributed Object Systems - Filipe (2000)   (1 citation)  (Correct)

No context found.

G. Agha. Concurrent object-oriented programming. Communications of the ACM, 33(9):125--141, 1990.


Actors for Pervasive Computing - Jessie Dedecker And   (Correct)

No context found.

Gul Agha. Concurrent objectoriented programming. Communications of the ACM, 33(9):125--141, 1990.


An Executable Specification of Asynchronous Pi-Calculus.. - Thati, Sen, al. (2003)   (3 citations)  (Correct)

No context found.

G. Agha. Concurrent object-oriented programming. Communications of the ACM, 33(9):125--141, September 1990.


Overview Of The Ptolemy Project - Hylands, al. (2003)   (5 citations)  (Correct)

No context found.

G. Agha, "Concurrent object-oriented programming," Communications of the ACM, 33(9):125-- 140, Sept. 1990.


Classes and Subclasses in Actor-Oriented Design - Lee, Neuendorffer (2004)   (Correct)

No context found.

G. Agha. Concurrent object-oriented programming. Communications of the ACM, 33(9):125--140, 1990.


Implementation of a Portable Nested Data-Parallel.. - Blelloch, Hardwick.. (1993)   (97 citations)  (Correct)

No context found.

Agha, G. Concurrent object-oriented programming. Communications of the ACM 33,9(Sept. 1990), 125--141.


Development of Distributed Problem - Solving Systems For   (Correct)

No context found.

G. Agha, "Concurrent object oriented programming," Communications of the ACM, vol. 33, no. 9, pp. 125-141, Sept. 1990.


Actor-Oriented Design Of Embedded Hardware And Software Systems - Lee, Neuendorffer (2003)   (2 citations)  (Correct)

No context found.

G. Agha. Concurrent object-oriented programming. Communications of the ACM, 33(9):125--140, Sept. 1990.


Descriptive Simplicity in Parallel Computing - Marr (1997)   (Correct)

No context found.

Gul Agha. Concurrent object-oriented programming. Communications of the ACM, 33(9):125--141, September 1990.

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