Gul Agha

If you made any changes in Pure these will be visible here soon.

Research Output

1985

Concurrent programming using actors: Exploiting large-scale parallelism

Agha, G. & Hewitt, C., Jan 1 1985, Foundations of Software Technology and Theoretical Computer Science - 5th Conference, Proceedings. Maheshwari, S. N. (ed.). Springer-Verlag Berlin Heidelberg, p. 19-41 23 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 206 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Linguistic support of receptionists for shared resources

Hewitt, C., Reinhardt, T., Agha, G. & Attardi, G., Jan 1 1985, Seminar on Concurrency. Winskel, G., Brookes, S. D. & Roscoe, A. W. (eds.). Springer-Verlag, p. 330-359 30 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 197 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Semantic considerations in the actor paradigm of concurrent computation

Agha, G. A., Jan 1 1985, Seminar on Concurrency. Winskel, G., Brookes, S. D. & Roscoe, A. W. (eds.). Springer-Verlag, p. 151-179 29 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 197 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1986

Actors : a model of concurrent computation in distributed systems

Agha, G. A., 1986, Cambridge, Mass: MIT Press. 190 p.

Research output: Book/Report/Conference proceedingBook

An overview of actor languages

Agha, G. A., Jun 1 1986, Proceedings of the 1986 SIGPLAN Workshop on Object-Oriented Programming, OOPWORK 1986. Association for Computing Machinery, Inc, p. 58-67 10 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

An Overview of Actor Languages

Agha, G., Oct 1 1986, In : ACM SIGPLAN Notices. 21, 10, p. 58-67 10 p.

Research output: Contribution to journalArticle

1988

Relation between problems in large-scale concurrent systems and distributed databases

Agha, G. A., 1988, Proc Int Symp on Databases in Parallel Distrib Syst. Jajodia, S., Kim, W. & Silberschatz, A. (eds.). Publ by IEEE, p. 2-12 11 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1989

Foundational Issues in Concurrent Computing

Agha, G., Sep 26 1989, In : ACM SIGPLAN Notices. 24, 4, p. 60-65 6 p.

Research output: Contribution to journalArticle

Proceedings of the ACM SIGPLAN Workshop on Object-Based Concurrent Programming

Agha, G. A. (ed.), Wegner, P. (ed.) & Yonezawa, A. (ed.), 1989, New, York, Ny: Association for Computing Machinery. 211 p.

Research output: Book/Report/Conference proceedingBook

Rosette: An Object-Oriented Concurrent Systems Architecture

Tomlinson, C., Kim, W., Scheevel, M., Singh, V., Will, B. & Agha, G., Sep 26 1989, In : ACM SIGPLAN Notices. 24, 4, p. 91-93 3 p.

Research output: Contribution to journalArticle

Supporting multiparadigm programming on actor architectures

Agha, G., Jan 1 1989, PARLE 1989: Parallel Architectures and Languages Europe - Parallel Languages, Proceedings. Odijk, E., Rem, M. & Syre, J-C. (eds.). Springer-Verlag Berlin Heidelberg, p. 1-19 19 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 366 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1990

Concurrent object-oriented programming

Agha, G., Jan 9 1990, In : Communications of the ACM. 33, 9, p. 125-141 17 p.

Research output: Contribution to journalArticle

Panel: Foundations of object-based concurrent programming

Agha, G., Yonezawa, A., Wegner, P. & Abramsky, S., Oct 1 1990, Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA. Archibald, J. L. & Yakemovic, K. C. B. (eds.). Association for Computing Machinery, p. 9-14 6 p. (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1991

Efficient algorithms for parallel sorting on mesh multicomputers

Singh, V., Kumar, V., Agha, G. & Tomlinson, C., Apr 1 1991, In : International Journal of Parallel Programming. 20, 2, p. 95-131 37 p.

Research output: Contribution to journalArticle

Scalability of parallel sorting on mesh multicomputers

Singh, V., Kumar, V., Agha, G. & Tomlinson, C., Jan 1 1991, Proceedings - 5th International Parallel Processing Symposium, IPPS 1991. Institute of Electrical and Electronics Engineers Inc., p. 92-101 10 p. 153762. (Proceedings - 5th International Parallel Processing Symposium, IPPS 1991).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

The structure and semantics of actor languages

Agha, G., Jan 1 1991, Foundations of Object-Oriented Languages - REX School/Workshop, Proceedings. de Bakker, J. W., Rozenberg, G. & de Roever, W. P. (eds.). Springer-Verlag Berlin Heidelberg, p. 1-59 59 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 489 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1992

An actor-based framework for heterogeneous computing systems

Agha, G. A. & Panwar, R., Jan 1 1992, Proceedings - Workshop on Heterogeneous Processing, WHP 1992. Institute of Electrical and Electronics Engineers Inc., p. 35-42 8 p. 664382. (Proceedings - Workshop on Heterogeneous Processing, WHP 1992).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

A reflective model of inheritance

Jagannathan, S. & Agha, G., 1992, ECOOP 1992 European Conference on Object-Oriented Programming, Proceedings. Madsen, O. L. (ed.). Springer-Verlag Berlin Heidelberg, p. 350-371 22 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 615 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Distributed execution of actor programs

Agha, G. A., Houck, C. & Panwar, R., 1992, Languages and Compilers for Parallel Computing: LCPC 1991. U, B., D, G., A, N. & D, P. (eds.). Berlin: Springer Berlin, (Lecture Notes in Computer Science; vol. 589).

Research output: Chapter in Book/Report/Conference proceedingChapter

HAL: A High-Level Actor Language and Its Distributed Implementation

Houck, C. & Agha, G. A., 1992, Urbana, Ill: Dept. of Computer Science, University of Illinois at Urbana-Champaign. (Department of Computer Science; no. UIUCDCS-R-92-1728)

Research output: Book/Report/Conference proceedingTechnical report

Hierarchical garbage collection in scalable distributed systems

Venkatasubramanian, N., Talcott, C. & Agha, G. A., Apr 1992, Urbana, Il: Dept. of Computer Science, University of Illinois at Urbana-Champaign. 14 p. (Open Systems Laboratory; no. 4)

Research output: Book/Report/Conference proceedingTechnical report

Scalable concurrent computing

Venkatasubramanian, N., Miriyala, S. & Agha, G., Mar 1 1992, In : Sadhana. 17, 1, p. 193-220 28 p.

Research output: Contribution to journalArticle

Scalable distributed garbage collection for systems of active objects

Venkatasubramanian, N., Agha, G. & Talcott, C., 1992, Memory Management - International Workshop IWMM 1992, Proceedings. Bekkers, Y. & Cohen, J. (eds.). Springer-Verlag Berlin Heidelberg, p. 134-147 14 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 637 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Towards a theory of actor computation

Agha, G., Mason, I. A., Smith, S. & Talcott, C., Jan 1 1992, CONCUR 1992 - 3rd International Conference on Concurrency Theory, Proceedings. Cleaveland, W. R. (ed.). Springer-Verlag Berlin Heidelberg, p. 565-579 15 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 630 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Visualizing actor programs using predicate transition nets

Miriyala, S., Agha, G. & Sami, Y., Jun 1992, In : Journal of Visual Languages and Computing. 3, 2, p. 195-220 26 p.

Research output: Contribution to journalArticle

1993

Abstraction and Modularity Mechanisms for Concurrent Computing

Agha, G. A., Frlund, S., Kim, W. Y., Panwar, R., Patterson, A. & Sturman, D., May 1993, In : IEEE Parallel and Distributed Technology. 1, 2, p. 3-14 12 p.

Research output: Contribution to journalArticle

ActorSpace: An Open Distributed Programming Paradigm

Agha, G. & Callsen, C. J., Jan 7 1993, In : ACM SIGPLAN Notices. 28, 7, p. 23-32 10 p.

Research output: Contribution to journalArticle

ActorSpace: An open distributed programming paradigm

Agha, G. & Callsen, C. J., Aug 1 1993, Proceedings of the 4th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 1993. Association for Computing Machinery, p. 23-32 10 p. (Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP; vol. Part F129677).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

ActorSpaces: A model for scalable heterogeneous computing

Agha, G. A. & Callsen, C. J., Jan 1 1993, Proceedings of the 26th Hawaii International Conference on System Sciences, HICSS 1993. IEEE Computer Society, p. 100-101 2 p. 284046. (Proceedings of the Annual Hawaii International Conference on System Sciences; vol. 2).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

A language framework for multi-object coordination

Frølund, S. & Agha, G., Jan 1 1993, ECOOP 1993 - Object-Oriented Programming - 7th European Conference, Proceedings. Nierstrasz, O. M. (ed.). Springer-Verlag Berlin Heidelberg, p. 346-360 15 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 707 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Compilation of a highly parallel actor-based language

Kim, W. & Agha, G., Jan 1 1993, Languages and Compilers for Parallel Computing - 5th International Workshop, Proceedings. Banerjee, U., Gelernter, D., Nicolau, A. & Padua, D. (eds.). Springer-Verlag Berlin Heidelberg, p. 1-15 15 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 757 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Formal methods for actor systems: A progress report

Agha, G. A., Dec 1 1993, IFIP Transactions C: Communication Systems. Diaz, M. & Groz, R. (eds.). C-10 ed. Publ by Elsevier Science Publishers B.V., p. 217-228 12 p.

Research output: Chapter in Book/Report/Conference proceedingChapter

Research directions in concurrent object-oriented programming

Agha, G. A. (ed.), Yonezawa, A. (ed.) & Wegner, P. (ed.), Nov 1993, Cambridge, Mass: MIT Press. 544 p.

Research output: Book/Report/Conference proceedingBook

1994

A methodology for programming scalable architectures

Panwar, R. & Agha, G., Sep 1994, In : Journal of Parallel and Distributed Computing. 22, 3, p. 479-487 9 p.

Research output: Contribution to journalArticle

Open heterogeneous computing in actorspace

Callsen, C. J. & Agha, G., Jun 1994, In : Journal of Parallel and Distributed Computing. 21, 3, p. 289-300 12 p.

Research output: Contribution to journalArticle

1995

Abstracting interactions based on message sets

Frølund, S. & Agha, G., 1995, Object-Based Models and Languages for Concurrent Systems - ECOOP 1994 Workshop on Models and Languages for Coordination of Parallelism and Distribution, Proceedings. Ciancarini, P., Nierstrasz, O. & Yonezawa, A. (eds.). Springer-Verlag Berlin Heidelberg, p. 107-124 18 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 924).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Efficient support of location transparency in concurrent object-oriented programming languages

Kim, W. Y. & Agha, G., Dec 1 1995, In : Proceedings of the ACM/IEEE Supercomputing Conference. 1, p. 987-1024 38 p.

Research output: Contribution to journalConference article

RTsynchronizer: Language support for real-time specifications in distributed systems

Ren, S. & Agha, G. A., Nov 1 1995, p. 50-59. 10 p.

Research output: Contribution to conferencePaper

RTsynchronizer: Language Support for Real-Time Specifications in Distributed Systems

Ren, S. & Agha, G. A., Nov 1 1995, In : ACM SIGPLAN Notices. 30, 11, p. 50-59 10 p.

Research output: Contribution to journalArticle

1996

A modular approach to programming distributed real-time systems

Ren, S., Agha, G. A. & Saito, M., Jul 10 1996, In : Journal of Parallel and Distributed Computing. 36, 1, p. 4-12 9 p.

Research output: Contribution to journalArticle

A visualization model for concurrent systems

Astley, M. & Agha, G. A., Aug 1996, In : Information Sciences. 93, 1-2, p. 107-131 25 p.

Research output: Contribution to journalArticle

Efficient compilation of concurrent call/return communication in actor-based programming languages

Kim, W., Agha, G. A. & Panwar, R. B., Dec 1 1996, p. 62-67. 6 p.

Research output: Contribution to conferencePaper

Linguistic paradigms for programming complex distributed systems

Agha, G. A., Jun 1996, In : ACM Computing Surveys. 28, 2, p. X-296

Research output: Contribution to journalArticle

Modeling concurrent systems: Actors, nets, and the problem of abstraction and composition

Agha, G. A., Jan 1 1996, Application and Theory of Petri Nets 1996 - 17th International Conference, Proceedings. Reisig, W. & Billington, J. (eds.). Springer-Verlag, p. 1-10 10 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 1091).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Parallel implementations of irregular problems using high-level actor language

Panwar, R. B., Kim, W. & Agha, G. A., Jan 1 1996, In : IEEE Symposium on Parallel and Distributed Processing - Proceedings. p. 857-862 6 p.

Research output: Contribution to journalConference article

Semantics for an actor-based real-time language

Nielsen, B. & Agha, G., 1996, Proceedings of the 4th International Workshop on Parallel and Distributed Real-Time Systems, WPDRTS 1996. Institute of Electrical and Electronics Engineers Inc., p. 223-228 6 p. 557685. (Proceedings of the 4th International Workshop on Parallel and Distributed Real-Time Systems, WPDRTS 1996).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1997

A foundation for actor computation

Agha, G. A., Mason, I. A., Smith, S. F. & Talcott, C. L., Jan 1997, In : Journal of Functional Programming. 7, 1, p. 1-72 72 p.

Research output: Contribution to journalArticle

Dependable distributed object systems

Guerraoui, R., Fabre, J. C. & Agha, G., Jan 1 1997, Addendum to the 1997 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 1997. Association for Computing Machinery, Inc, p. 136-137 2 p. (Addendum to the 1997 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 1997).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Parallel programming and complexity analysis using Actors

Agha, G. & Kim, W. Y., Jan 1 1997, Proceedings - 3rd Working Conference on Massively Parallel Programming Models, MPPM 1997. Institute of Electrical and Electronics Engineers Inc., p. 68-79 12 p. 715963. (Proceedings - 3rd Working Conference on Massively Parallel Programming Models, MPPM 1997).

Research output: Chapter in Book/Report/Conference proceedingConference contribution