BATCHING: A Design Pattern for Efficient and Flexible Client/Server Interaction,
, Lecture Notes in Compuer Science, Transactions on Pattern Languages of Programming, Springer, (2009)
Extending OMG event service for integrating distributed multimedia components,
, Lecture Notes in Computer Science, p.137-144, (1997)
A Parallel Object-Oriented Operating System.,
, Research Directions in Concurrent Object-Oriented Programming, Cambridge, Mass, p.393--451, (1993)
An Object-Oriented Model of Software Configuration Management,
, Third International Workshop on Software Configuration Management, June 12-14, Trondheim, Norway, (1991)
2K: A Reflective, Component-Based Operating System for Rapidly Changing Environments,
, Proceedings of the ECOOP'98 Workshop on Reflective Object-Oriented Programming and Systems, July, Brussels, Belgium, (1998)
2K: an Operating System for the New Millennium,
, Keynote speech in the Proceedings of the ECOOP'99 Workshop on O bject Orientation and Operating Systems, June, Lisbon, p.7-9, (1999)
Adaptation and Synchronization in Low-Bandwidth Internet Video,
, World Wide Web Consortium Workshop on Real Time Multimedia in the WWW (RTMW '96),, INRIA Sophia Antipolis, France, (1996)
An Agent-based Architecture for Supporting Application Specific Security,
, Workshop on Research Directions for the Next Generation Internet, Vienna, VA, (1997)
Application of the Fault-Tolerant Deadline Mechanism to a Satellite On-Board Computer System,
, Digest of Papers FTCS-10: Tenth International Symposium on Fault-Tolerant Computing, October, Kyoto Japan, (1980)
An Approach to Operating System Testing,
, Proceedings of the Ninth Annual Software Engineering Workshop, November, Greenbelt, MD, p.136-155, (1984)
An Architecture for Tool Integration,
, Advanced Programming Environments, Number 244, New York, p.112-125, (1986)
Architecture-Oriented Visualization,
, 11th Annual OOPSLA Conference, October, p.389-405, (1996)
Atomic Actions in Concurrent Systems,
, Proceedings of the 5th International Conference on Distributed Computing Systems, May, Denver, (1985)
Automatic Configuration in the 2K Operating System,
, Proceedings of the ECOOP'99 Workshop on Object Orientation and Operating Systems, August, Lisbon, p.10-14, (1999)
Automating the Software Development Process,
, Proceedings of the 1988 ACM Computer Science Conference, February, Atlanta, GA, p.299--308, (1988)
Batching: A design pattern for flexible and efficient client-server interaction,
, PLoP'99, Allerton, Illinois, USA., p.7:1-18, (1999)
Abstract
Building a Secure, Location Transparent Object Invocation System,
, International Workshop on Object-Orientation in Operating Systems '95, August, Lund, Sweden, p.114-117, (1995)
C++ and Operating Systems Performance: a Case Study,
, 1990 USENIX C++ Conference, April, San Francisco, CA, p.103-114, (1990)
A C++ Class Hierarchy for Building UNIX-Like File Systems,
, Proceedings of the USENIX C++ Conference, October, Denver Co, p.65-79, (1988)
Choices (Class Hierarchical Open Interface for Custom Embedded Systems),
, Fourth Workshop on Real-Time Operating Systems, July, Cambridge, Mass., p.12-18, (1987)
Choices for Mission Critical Computing,
, Studies in Computer and Communication Systems, Volume 1, Amsterdam, Oxford, Washington, Tokyo, p.11-20, (1992)
Choices for Mission Critical Computing,
, 1989 Workshop on Operating Systems for Mission Critical Computing, September, p.V1-V10, (1989)
Choices, Frameworks and Refinement,
, Object-Orientation in Operating Systems, October, Palo Alto, CA, p.9--15, (1991)
Choices: An Object-Oriented Multimedia Operating System,
, Fifth Workshop on Hot Topics in Operating Systems, May, Orcas Island, Washington, p.90-94, (1995)
A Class Hierarchy for Building Stream-Oriented File Systems,
, ECOOP '89, Nottingham, UK, p.311-328, (1988)

]