[OSL@UIUC]

Open Systems Laboratory

Department of Computer Science, University of Illinois at Urbana-Champaign
Research
People
Publications
Utilities
 
 Publication genre 
 Books and book chapters 
 Journal and magazine publications 
 Conference papers 
 Technical reports 
 Ph.D. dissertations 
 Masters' theses 
 Workshop 
 Year 
 2005 - 2009 
 2000 - 2004 
 1995 - 1999 
 1990 - 1994 
 1988 - 1989 

Publications 1995 - 1999

  1. Chua, Tat Seng, Liping Chen, Mohan Kankanhalli. "Stratification Approach to Modeling Video," Multimedia Modeling'1999, Ottawa, Canada, Oct, 1999. [bib]
  2. Astley, Mark. "Customization and Composition of Distributed Objects: Policy Management in Distributed Software Architectures," PhD Thesis, University of Illinois at Urbana-Champaign, 1999. [pdf] [ps.gz] [bib]
  3. Agha, Gul, Reza Ziaei. "Security and Fault-Tolerance in Distributed Systems: An Actor Based Approach," in P. Amman et al. (eds.), Computer Security, Dependability, and Assurance, From Needs to Solutions, pp. 72-88, IEEE Computer Society, 1999. [pdf] [ps] [bib]
  4. Nielsen, Brian, Gul Agha. "Towards Reusable Real-Time Objects," Annals of Software Engineering: Special Volume on Real-Time Software Engineering, vol. 7, pp 257-282, 1999. [pdf] [ps] [bib]
  5. Jamali, Nadeem, Prasanna Thati, Gul Agha. "An Actor-based architecture for customizing and controlling agent ensembles," IEEE Intelligent Systems, vol. 14, no. 2, April, 1999. [pdf] [ps] [bib]
  6. Agha, Gul, Nadeem Jamali. "Concurrent Programming for Distributed Artificial Intelligence," in G. Weiss (Editor), Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, Chap. 12, pp 505-534, MIT Press, 1999. [pdf] [ps] [bib]
  7. Varela, Carlos A., Gul Agha. "A Hierarchical Model for Coordination of Concurrent Activities," International Conference on Coordination (COORDINATION '99), LNCS 1594, pp 166-, 1999. [pdf] [ps] [bib]
  8. Agha, Gul, WooYoung Kim. "Unifying Parallel and Distributed Computation: An Actor-Based Approach," Journal of Systems Architecture, 1999. [pdf] [bib]
  9. Venkatasubramanian, Nalini, Gul Agha, Carolyn Talcott. "A MetaObject Framework for QoS-Based Distributed Resource Management," Third International Symposium on Computing in Object-Oriented Parallel Environments (ISCOPE '99), December, 1999. [pdf] [ps] [bib]
  10. Vardhan, Abhay, P. L. Dhar. "A new procedure for performance prediction of air conditioning coils," International Journal of Refrigeration , Volume:21, Issue: 1, pp. 77-83, 1998. [bib]
  11. Vardhan, Abhay. "Distributed Garbage Collection of Active Objects: A Transformation and its Applications to Java Programming," MS Thesis, University of Illinois, 1998. [pdf] [bib]
  12. Astley, Mark, Gul Agha. "Customization and Composition of Distributed Objects: Middleware Abstractions for Policy Management," Sixth International Symposium on the Foundations of Software Engineering, ACM SIGSOFT, 1998. [pdf] [bib]
  13. Astley, Mark, Gul Agha. "Modular Construction and Composition of Distributed Software Architectures," Proceedings International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE '98), Kyoto, Japan, 1998, pp 2-12, IEEE, 1998. [pdf] [bib]
  14. Nielsen, Brian, Shangping Ren, Gul Agha. "Specification of Real-Time Interaction Constraints," in Proceedings of the First International Symposium on Object-Oriented Real-Time Computing, 9 pp, IEEE Computer Society, 1998. [pdf] [ps] [bib]
  15. Venkatasubramanian, Nalini. "Resource Management in Open Distributed Systems with Applications to Distributed Multimedia," University of Illinois at Urbana-Champaign, 1998. [pdf] [ps] [bib]
  16. Agha, Gul, Mark Astley, Carlos A. Varela. "Modular Heterogeneous System Development: A Critical Analysis of Java," Proceedings of the Heterogeneous Computing Workshop, pp 144-156, IEEE, 1998. [pdf] [ps] [bib]
  17. Varela, Carlos A., Gul Agha. "What after Java? From Objects to Actors," Computer Networks and ISDN Systems: The International Journal of Computer Telecommunications and Networking, vol. 30, pp 573-577, April, 1998. [html] [bib]
  18. Ren, Shangping, Gul Agha. "A Modular Approach for Programming Embedded Systems," in Frits Vaandrager and Grzegorz Rozenberg (editors), Embedded Systems, Lecture Notes in Computer Science, vol. 1494, pp 170-207, Springer-Verlag, 1998. [bib]
  19. Kim, WooYoung, Gul Agha. "Parallel Programming and Complexity Analysis using Actors," in Proceedings of the Third International Working Conference on Massively Parallel Programming Models (MPPM '97), 1998. [pdf] [bib]
  20. Ren, Shangping. "An Actor-Based Framework for Real-Time Coordination," PhD thesis, University of Illinois at Urbana-Champaign, 1997. [bib]
  21. Venkatasubramanian, Nalini, Gul Agha. "An Actor Based Framework for Managing Multimedia QoS," Proceedings of the 3rd International Workshop on Multimedia Information Systems (MISC '97), Como, Italy, pp 54-62, September, 1997. [pdf] [bib]
  22. Agha, Gul, Ian A. Mason, Scott Smith, Carolyn Talcott. "A Foundation for Actor Computation," Journal of Functional Programming, Vol. 7 pp 1-72, 1997. [pdf] [ps] [bib]
  23. Kim, WooYoung. "ThAL: An Actor System for Efficient and Scalable Concurrent Computing," Ph.D. Thesis, University of Illinois at Urbana-Champaign, 1997. [pdf] [ps.gz] [bib]
  24. Ren, Shangping, Gul Agha. "Source Code Level Infeasibility Detection on Declarative Timing Constraints Specified with RTsynchronizers," ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Real-Time Systems, pp 1-10, 1997. [bib]
  25. Agha, Gul. "Abstracting Interaction Patterns: A Programming Paradigm for Open Distributed Systems," in Elie Najm and Jean-Bernard Stefani (editors), Formal Methods for Open Object-Based Distributed Systems, pp 135-153, Chapman and Hall (on behalf of the International Federation for Information Processing), 1997. [pdf] [ps] [bib]
  26. Sturman, Daniel. "Modular Specification of Interaction Policies in Distributed Computing," PhD thesis, University of Illinois at Urbana-Champaign, 1996. [pdf] [ps] [bib]
  27. Astley, Mark. "Online Event-Based Visualization for Distributed Systems," Masters Thesis, University of Illinois at Urbana-Champaign, 1996. [pdf] [ps] [bib]
  28. Ren, Shangping, Gul Agha, Masahiko Saito. "A Modular Approach for Programming Distributed Real-Time Systems," Journal of Parallel and Distributed Computing, vol. 36, no. 1, pp 4-12, 1996. Also published in School on Embedded Systems, European Educational Forum 1996, pp 52-, 1996. [pdf] [ps] [bib]
  29. Panwar, Rajendra, WooYoung Kim, Gul Agha. "Parallel Implementations of Irregular Problems Using High-level Actor Language," The 10th International Parallel Processing Symposium, pp 857-862, Honolulu, HI, IEEE Computer Society, 1996. [pdf] [bib]
  30. Nielsen, Brian, Gul Agha. "Semantics for an Actor-Based Real-Time Language," in Proceedings of the Fourth International Workshop on Parallel and Distributed Real-Time Systems, pp 223-228, IEEE Computer Society, 1996. [pdf] [ps] [bib]
  31. Saito, Masahiko, Gul Agha. "A Modular Approach to Real-Time Synchronization," Proceedings of the Conference on Object Oriented Real-Time Systems, Special Issue of OOPS Messenger, vol. 7(1), pp 13-20, ACM Sigplan, 1996 (post-conference proceedings), 1996. [bib]
  32. Agha, Gul. "Linguistic Paradigms for Programming Complex Distributed Systems," ACM Computing Surveys, vol. 28, no. 2, pp 3-5, 1996. [bib]
  33. Astley, Mark, Gul Agha. "A Visualization Model for Concurrent Systems," International Journal of Information Science, vol. 93, no. 1-2, pp 107-132, 1996. [pdf] [bib]
  34. Agha, Gul. "Modeling Concurrent Systems: Actors, Nets and the Problem of Abstraction and Composition," in J. Billington and W. Reisig (Editors), Application and Theory of Petri Nets 1996: Proceedings of the 17th International Conference, Lecture Notes in Computer Science, vol. 1091, pp 1-10, Springer-Verlag, 1996. [bib]
  35. Frølund, Svend, Gul Agha. "Abstracting Interactions Based on Message Sets," in Object-Based Models and Languages for Concurrent Systems, Lecture Notes in Computer Science, vol. 924, pp 107-124, Springer Verlag, 1996. [bib]
  36. Kim, WooYoung, Rajendra Panwar, Gul Agha. "Efficient Compilation of Call/Return Communication for Actor-Based Programming Languages," Third International Conference on High Performance Computing, pp 62-67, Trivendarum, India, IEEE Computer Society, 1996. [pdf] [ps.gz] [bib]
  37. Rao, J. S., V. P. Agrawal, Abhay Vardhan, Lakhbir S. Lamba. "Computer Aided Learning of Planar Linkages," Proceedings of the Ninth World Conference on the Theory of Machines and Mechanisms, Milan, Italy, p 3176-80, 1995. [bib]
  38. Astley, Mark, Gul Agha. "Visualizing Concurrent Systems through Component Interfaces ," Proceedings of the Second Annual Joint Conference on Information Sciences, pp 214-217, Wrightsville Beach, NC, October, 1995. [bib]
  39. Ren, Shangping, Gul Agha. "RTsynchronizer: Language Support for Real-Time Specifications in Distributed Systems," in Proceedings of ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Real-Time Systems, June 1995. Also appeared in ACM Sigplan Notices, vol. 30, no. 11, pp 50-59, November, 1995. [pdf] [ps] [bib]
  40. Agha, Gul, WooYoung Kim, Rajendra Panwar. "Actor Languages for Specification of Parallel Computations," in G. E. Blelloch, K. Mani Chandy and S. Jagannathan (editors), DIMACS Series in Discrete Mathematics and Computer Science, vol. 18, pp 239-258, American Mathematical Society, 1995. [bib]
  41. Agha, Gul, Svend Frølund, WooYoung Kim, Rajendra Panwar, Anna Patterson, Daniel Sturman. "Abstraction and Modularity Mechanisms for Concurrent Computing," in David Skillicorn and Domenico Talia (editors), Programming Languages for Parallel Processing, pp 146-157, IEEE Computer Society, May, 1995. [pdf] [ps.gz] [bib]
  42. Mishra, Neelkanth, Prasanna Thati, Mukesh P. Singh, Bal K. Birla, Devendra Vidhani, Aditya N. Lal, Amitabha Mukerjee. "Experiments on gesture-based user interfaces," International Conference on Cognitive Science, 1995. [bib]
  43. Kim, WooYoung, Gul Agha. "Efficient Support of Location Transparency in Concurrent Object-Oriented Programming Languages," Proceedings of Supercomputing '95, 10 pp, IEEE, (worldwide web accessible), 1995. [pdf] [bib]