2018 - ACM Fellow For research in concurrent programming and formal methods, specifically the Actor Model
2002 - IEEE Fellow For contributions to the theory and practice of concurrent programming.
His primary areas of study are Programming language, Distributed computing, Concurrent object-oriented programming, Actor model and Theoretical computer science. Many of his studies on Programming language involve topics that are commonly interrelated, such as Asynchronous communication. In the field of Distributed computing, his study on Runtime system overlaps with subjects such as Protocol.
His Concurrent object-oriented programming study combines topics in areas such as Object-oriented programming, Concurrent computing and Concurrency. Gul Agha frequently studies issues relating to Actor model and process calculi and Actor model. The Theoretical computer science study combines topics in areas such as Process, Divergence-from-randomness model and Probabilistic argumentation.
His primary areas of investigation include Distributed computing, Programming language, Theoretical computer science, Actor model and Concurrency. His biological study focuses on Concurrent computing. His study involves Concurrent object-oriented programming, Object-oriented programming, Java, Programming paradigm and Semantics, a branch of Programming language.
As a member of one scientific family, Gul Agha mostly works in the field of Theoretical computer science, focusing on Probabilistic logic and, on occasion, Markov chain and Model checking. His Actor model study frequently involves adjacent topics like Actor model and process calculi. His Concurrency study frequently draws connections between adjacent fields such as Asynchronous communication.
Gul Agha mostly deals with Distributed computing, Wireless sensor network, Software engineering, Concurrency and Actor model. His Distributed computing research incorporates themes from Mobile cloud, Scalability, Shared memory, Communications protocol and Multi-core processor. His research in Scalability intersects with topics in Probabilistic logic, Cloud computing and Theoretical computer science.
The concepts of his Wireless sensor network study are interwoven with issues in Structural health monitoring, Key distribution in wireless sensor networks, Real-time computing, Embedded system and Scheduling. His research investigates the link between Software engineering and topics such as Concurrent object-oriented programming that cross with problems in Agent-oriented programming. His work in Concurrency addresses subjects such as Liveness, which are connected to disciplines such as Reachability.
His scientific interests lie mostly in Distributed computing, Structural health monitoring, Wireless, Wireless sensor network and Actor model. Gul Agha is studying Deadlock, which is a component of Distributed computing. Gul Agha has included themes like Service-oriented architecture, Electronic engineering, Structural monitoring and Modular design in his Structural health monitoring study.
His studies in Wireless sensor network integrate themes in fields like Key distribution in wireless sensor networks, Visual sensor network, Wireless network, Scheduling and Process engineering. The various areas that Gul Agha examines in his Actor model study include Location transparency, Concurrent object-oriented programming, Software engineering and Locality of reference. His study in State is interdisciplinary in nature, drawing from both Concurrent computing and Theoretical computer science.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
Actors: A Model of Concurrent Computation in Distributed Systems
Gul Agha.
(1986)
CUTE: a concolic unit testing engine for C
Koushik Sen;Darko Marinov;Gul Agha.
foundations of software engineering (2005)
A foundation for actor computation
Gul A. Agha;Ian A. Mason;Scott F. Smith;Carolyn L. Talcott.
Journal of Functional Programming (1997)
Concurrent object-oriented programming
Gul Agha.
Communications of The ACM (1990)
CUTE and jCUTE: concolic unit testing and explicit path model-checking tools
Koushik Sen;Gul Agha.
computer aided verification (2006)
Structural health monitoring of a cable-stayed bridge using smart sensor technology: deployment and evaluation
Shinae Jang;Hongki Jo;Soojin Cho;Kirill Mechitov.
Smart Structures and Systems (2010)
Concurrent Programming Using Actors: Exploiting Large-Scale Parallelism
Gul Agha;Carl Hewitt.
foundations of software technology and theoretical computer science (1985)
Concurrent Programming Using Actors: Exploiting Large-Scale Parallelism
G. Agha;C. Hewitt.
foundations of software technology and theoretical computer science (1985)
Statistical model checking of black-box probabilistic systems
Koushik Sen;Mahesh Viswanathan;Gul Agha.
Lecture Notes in Computer Science (2004)
Programming dynamically reconfigurable open systems with SALSA
Carlos Varela;Gul Agha.
Sigplan Notices (2001)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
University of California, Berkeley
University of Illinois at Urbana-Champaign
University of Illinois at Urbana-Champaign
University of Illinois at Urbana-Champaign
SRI International
University of Tokyo
Brown University
University of Illinois at Urbana-Champaign
University of California, Irvine
University of Illinois at Urbana-Champaign
University of Portsmouth
Microsoft (United States)
Universitat Politècnica de València
National University of Singapore
University of Regensburg
University of Manchester
Tongji University
Kyushu University
Georgia Institute of Technology
RIKEN
University of Kansas
University of Chicago
Johns Hopkins University
Maastricht University
Chiba University
Erasmus University Rotterdam