2008 |
157 | EE | Ellick Chan,
Jeffrey C. Carlyle,
Francis M. David,
Reza Farivar,
Roy H. Campbell:
BootJacker: compromising computers using forced restarts.
ACM Conference on Computer and Communications Security 2008: 555-564 |
156 | EE | Shu Shi,
Klara Nahrstedt,
Roy H. Campbell:
View-dependent real-time 3d video compression for mobile devices.
ACM Multimedia 2008: 781-784 |
155 | EE | Zahid Anwar,
Ravinder Shankesi,
Roy H. Campbell:
Automatic security assessment of critical cyber-infrastructures.
DSN 2008: 366-375 |
154 | EE | Francis M. David,
Ellick Chan,
Jeffrey C. Carlyle,
Roy H. Campbell:
Cloaker: Hardware Supported Rootkit Concealment.
IEEE Symposium on Security and Privacy 2008: 296-310 |
153 | EE | Francis M. David,
Ellick Chan,
Jeffrey C. Carlyle,
Roy H. Campbell:
CuriOS: Improving Reliability through Operating System Structure.
OSDI 2008: 59-72 |
152 | EE | Roy H. Campbell,
Skevos Evripidou,
Anja Schanzenberger:
PerSys 2008 PC Co-chairs' Message.
OTM Workshops 2008: 819 |
151 | EE | Victor K. Y. Wu,
Roy H. Campbell:
Password Streaming for RFID Privacy.
OTM Workshops 2008: 883-892 |
150 | | Reza Farivar,
Daniel Rebolledo,
Ellick Chan,
Roy H. Campbell:
A Parallel Implementation of K-Means Clustering on GPUs.
PDPTA 2008: 340-345 |
149 | EE | Anand Ranganathan,
Roy H. Campbell:
Provably Correct Pervasive Computing Environments.
PerCom 2008: 160-169 |
2007 |
148 | | Renato Cerqueira,
Roy H. Campbell:
Middleware 2007, ACM/IFIP/USENIX 8th International Middleware Conference, Newport Beach, CA, USA, November 26-30, 2007, Proceedings
Springer 2007 |
147 | EE | Suvda Myagmar,
Roy H. Campbell,
Marianne Winslett:
Security Challenges of Reconfigurable Devices in the Power Grid.
Critical Infrastructure Protection 2007: 147-160 |
146 | EE | Francis M. David,
Jeffrey C. Carlyle,
Roy H. Campbell:
Context switch overheads for Linux on ARM platforms.
Experimental Computer Science 2007: 3 |
145 | EE | Anand Tripathi,
Roy H. Campbell,
Liviu Iftode,
Paolo Bellavista:
Workshop Summary - ICSE Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments (SEPCASE).
ICSE Companion 2007: 148-149 |
144 | EE | Roy H. Campbell,
Skevos Evripidou,
Anja Schanzenberger:
PerSys 2007 PC Co-chairs' Message.
OTM Workshops (2) 2007: 761 |
143 | EE | Francis M. David,
Bill Donkervoet,
Jeffrey C. Carlyle,
Ellick Chan,
Roy H. Campbell:
Supporting Adaptive Application Mobility.
OTM Workshops (2) 2007: 896-905 |
142 | EE | Apu Kapadia,
Prasad Naldurg,
Roy H. Campbell:
Distributed Enforcement of Unlinkability Policies: Looking Beyond the Chinese Wall.
POLICY 2007: 141-150 |
141 | EE | Zahid Anwar,
Roy H. Campbell:
Secure Reincarnation of Compromised Servers Using Xen Based Time-Forking Virtual Machines.
PerCom Workshops 2007: 477-482 |
140 | EE | Francis M. David,
Jeffrey C. Carlyle,
Roy H. Campbell:
Exploring Recovery from Operating System Lockups.
USENIX Annual Technical Conference 2007: 351-356 |
139 | EE | Anand Ranganathan,
Roy H. Campbell:
What is the complexity of a distributed computing system?
Complexity 12(6): 37-45 (2007) |
2006 |
138 | EE | Francis M. David,
Jeffrey C. Carlyle,
Ellick Chan,
David Raila,
Roy H. Campbell:
Exception Handling in the Choices Operating System.
Advanced Topics in Exception Handling Techniques 2006: 42-61 |
137 | EE | Zahid Anwar,
William Yurcik,
Ralph E. Johnson,
Munawar Hafiz,
Roy H. Campbell:
Multiple design patterns for voice over IP (VoIP) security.
IPCCC 2006 |
136 | EE | Chetan Shiva Shankar,
Vanish Talwar,
Subu Iyer,
Yuan Chen,
Dejan S. Milojicic,
Roy H. Campbell:
Specification-Enhanced Policies for Automated Management of Changes in IT Systems.
LISA 2006: 103-118 |
135 | EE | Skevos Evripidou,
Roy H. Campbell:
PerSys 2006 PC Co-chairs' Message.
OTM Workshops (2) 2006: 1253 |
134 | EE | Andrew Weiler,
Jeffrey Naisbitt,
Roy H. Campbell:
Clicky: Input in Pervasive Systems.
OTM Workshops (2) 2006: 1337-1346 |
133 | EE | Chetan Shiva Shankar,
Roy H. Campbell:
Ordering Management Actions in Pervasive Systems using Specification-enhanced Policies.
PerCom 2006: 234-238 |
132 | EE | Jalal Al-Muhtadi,
Raquel L. Hill,
Roy H. Campbell,
M. Dennis Mickunas:
Context and Location-Aware Encryption for Pervasive Computing Environments.
PerCom Workshops 2006: 283-289 |
131 | EE | Chetan Shiva Shankar,
Roy H. Campbell:
Managing Pervasive Systems using Role-based Obligation Policies.
PerCom Workshops 2006: 373-377 |
2005 |
130 | EE | Brian Ziebart,
Dan Roth,
Roy H. Campbell,
Anind K. Dey:
Automated and Adaptive Threshold Setting: Enabling Technology for Autonomy and Self-Management.
ICAC 2005: 204-215 |
129 | EE | Anand Ranganathan,
Roy H. Campbell:
Self-Optimization of Task Execution in Pervasive Computing Environments.
ICAC 2005: 333-334 |
128 | EE | Ragib Hasan,
Zahid Anwar,
William Yurcik,
Larry Brumbaugh,
Roy H. Campbell:
A Survey of Peer-to-Peer Storage Techniques for Distributed File Systems.
ITCC (2) 2005: 205-213 |
127 | EE | Zahid Anwar,
William Yurcik,
Salman Baset,
Henning Schulzrinne,
Roy H. Campbell:
A First Step Towards Call Survivability in Cellular Networks.
LCN 2005: 501-502 |
126 | EE | Zahid Anwar,
Jalal Al-Muhtadi,
William Yurcik,
Roy H. Campbell:
Plethora: A Framework for Converting Generic Applications to Run in a Ubiquitous Environment.
MobiQuitous 2005: 192-201 |
125 | EE | Chetan Shiva Shankar,
Anand Ranganathan,
Roy H. Campbell:
An ECA-P Policy-based Framework for Managing Ubiquitous Computing Environments.
MobiQuitous 2005: 33-44 |
124 | EE | Chetan Shiva Shankar,
Roy H. Campbell:
A Policy-based Management Framework for Pervasive Systems using Axiomatized Rule-Actions.
NCA 2005: 255-258 |
123 | EE | Roy H. Campbell:
Beyond Global Communications: The Active World.
PerCom 2005: 211 |
122 | EE | Ellick Chan,
Jim Bresler,
Jalal Al-Muhtadi,
Roy H. Campbell:
Gaia Microserver: An Extendable Mobile Middleware Platform.
PerCom 2005: 309-313 |
121 | EE | Anand Ranganathan,
Shiva Chetan,
Jalal Al-Muhtadi,
Roy H. Campbell,
M. Dennis Mickunas:
Olympus: A High-Level Programming Model for Pervasive Computing Environments.
PerCom 2005: 7-16 |
120 | EE | Anand Ranganathan,
Jalal Al-Muhtadi,
Jacob T. Biehl,
Brian Ziebart,
Roy H. Campbell,
Brian P. Bailey:
Towards a Pervasive Computing Benchmark.
PerCom Workshops 2005: 194-198 |
119 | EE | Chad Peiper,
David Warden,
Ellick Chan,
Roy H. Campbell,
Sam Kamin,
Tim L. Wentling:
Applying Active Space Principles to Active Classrooms.
PerCom Workshops 2005: 97-102 |
118 | EE | Adam J. Lee,
Jodie P. Boyer,
Chris Drexelius,
Prasad Naldurg,
Raquel L. Hill,
Roy H. Campbell:
Supporting Dynamically Changing Authorizations in Pervasive Communication Systems.
SPC 2005: 134-150 |
117 | EE | Zahid Anwar,
William Yurcik,
Vivek Pandey,
Asim Shankar,
Indranil Gupta,
Roy H. Campbell:
Leveraging Social-Network Infrastructure to Improve Peer-to-Peer Overlay Performance: Results from Orkut
CoRR abs/cs/0509095: (2005) |
116 | EE | Anand Ranganathan,
Chetan Shiva Shankar,
Roy H. Campbell:
Application polymorphism for autonomic ubiquitous computing.
Multiagent and Grid Systems 1(2): 109-129 (2005) |
115 | EE | Fabio Kon,
Jeferson Roberto Marques,
Tomonori Yamane,
Roy H. Campbell,
M. Dennis Mickunas:
Design, implementation, and performance of an automatic configuration service for distributed component systems.
Softw., Pract. Exper. 35(7): 667-703 (2005) |
2004 |
114 | EE | Apu Kapadia,
Geetanjali Sampemane,
Roy H. Campbell:
KNOW Why your access was denied: regulating feedback for usable security.
ACM Conference on Computer and Communications Security 2004: 52-61 |
113 | EE | Anand Ranganathan,
Roy H. Campbell:
Autonomic Pervasive Computing Based on Planning.
ICAC 2004: 80-87 |
112 | EE | Jim Bresler,
Jalal Al-Muhtadi,
Roy H. Campbell:
Gaia Mobility: Extending Active Space Boundaries to Everyday Devices.
ICDCS Workshops 2004: 430-433 |
111 | EE | Anand Ranganathan,
Jalal Al-Muhtadi,
Shiva Chetan,
Roy H. Campbell,
M. Dennis Mickunas:
MiddleWhere: A Middleware for Location Awareness in Ubiquitous Computing Applications.
Middleware 2004: 397-416 |
110 | EE | Anand Ranganathan,
Shiva Chetan,
Roy H. Campbell:
Mobile Polymorphic Applications in Ubiquitous Computing Environments.
MobiQuitous 2004: 402-411 |
109 | EE | Apu Kapadia,
Prasad Naldurg,
Roy H. Campbell:
Routing with Confidence: Supporting Discretionary Routing Requirements in Policy Based Networks.
POLICY 2004: 45-54 |
108 | EE | Jalal Al-Muhtadi,
Shiva Chetan,
Anand Ranganathan,
Roy H. Campbell:
Super Spaces: A Middleware for Large-Scale Pervasive Computing Environments.
PerCom Workshops 2004: 198-202 |
107 | EE | Chad Peiper,
Ellick Chan,
Roy H. Campbell,
Jim Bresler,
Jalal Al-Muhtadi:
Expanding Education through Active Space Collaboration.
PerCom Workshops 2004: 236-240 |
106 | EE | Raquel L. Hill,
Jalal Al-Muhtadi,
Roy H. Campbell,
Apu Kapadia,
Prasad Naldurg,
Anand Ranganathan:
A Middleware Architecture for Securing Ubiquitous Computing Cyber Infrastructures.
IEEE Distributed Systems Online 5(9): (2004) |
2003 |
105 | EE | Dulcineia Carvalho,
Roy H. Campbell,
Geneva G. Belford,
M. Dennis Mickunas:
Definition of a User Environment in a Ubiquitous System.
CoopIS/DOA/ODBASE 2003: 1151-1169 |
104 | EE | Christopher K. Hess,
Roy H. Campbell:
A Context-Aware Data Management System for Ubiquitous Computing Application.
ICDCS 2003: 294-301 |
103 | EE | Anand Ranganathan,
Roy H. Campbell:
A Middleware for Context-Aware Agents in Ubiquitous Computing Environments.
Middleware 2003: 143-161 |
102 | EE | Manuel Román,
Roy H. Campbell:
A Middleware-Based Application Framework for Active Space Applications.
Middleware 2003: 433-454 |
101 | EE | Manuel Román,
Brian Ziebart,
Roy H. Campbell:
Dynamic Application Composition: Customizing the Behavior of an Active Space.
PerCom 2003: 169- |
100 | EE | Jalal Al-Muhtadi,
Anand Ranganathan,
Roy H. Campbell,
M. Dennis Mickunas:
Cerberus: A Context-Aware Security Scheme for Smart Spaces.
PerCom 2003: 489- |
99 | EE | Prasad Naldurg,
Roy H. Campbell:
Dynamic access control: preserving safety and trust for network defense operations.
SACMAT 2003: 231-237 |
98 | | Zhaoyu Liu,
Roy H. Campbell,
M. Dennis Mickunas:
Active security support for active networks.
IEEE Transactions on Systems, Man, and Cybernetics, Part C 33(4): 432-445 (2003) |
97 | EE | Christopher K. Hess,
Roy H. Campbell:
An application of a context-aware file system.
Personal and Ubiquitous Computing 7(6): 339-352 (2003) |
96 | EE | Anand Ranganathan,
Roy H. Campbell:
An infrastructure for context-awareness based on first order logic.
Personal and Ubiquitous Computing 7(6): 353-364 (2003) |
2002 |
95 | EE | Geetanjali Sampemane,
Prasad Naldurg,
Roy H. Campbell:
Access Control for Active Spaces.
ACSAC 2002: 343-352 |
94 | EE | Prasad Naldurg,
Roy H. Campbell,
M. Dennis Mickunas:
Developing Dynamic Security Policies.
DANCE 2002: 204-215 |
93 | EE | Jalal Al-Muhtadi,
Roy H. Campbell,
Apu Kapadia,
M. Dennis Mickunas,
Seung Yi:
Routing Through the Mist: Privacy Preserving Communication in Ubiquitous Computing Environments.
ICDCS 2002: 74-83 |
92 | EE | Jalal Al-Muhtadi,
Anand Ranganathan,
Roy H. Campbell,
M. Dennis Mickunas:
A Flexible, Privacy-Preserving Authentication Framework for Ubiquitous Computing Environments.
ICDCS Workshops 2002: 771-776 |
91 | EE | Zhaoyu Liu,
Roy H. Campbell,
M. Dennis Mickunas:
Security as services in active networks.
ISCC 2002: 883-890 |
90 | EE | Roy H. Campbell,
Jalal Al-Muhtadi,
Prasad Naldurg,
Geetanjali Sampemane,
M. Dennis Mickunas:
Towards Security and Privacy for Pervasive Computing.
ISSS 2002: 1-15 |
89 | EE | Christopher K. Hess,
Manuel Román,
Roy H. Campbell:
Building Applications for Ubiquitous Computing Environments.
Pervasive 2002: 16-29 |
88 | EE | Anand Ranganathan,
Roy H. Campbell:
Advertising in a pervasive computing environment.
Workshop Mobile Commerce 2002: 10-14 |
87 | EE | Fabio Kon,
Fábio M. Costa,
Gordon S. Blair,
Roy H. Campbell:
The case for reflective middleware.
Commun. ACM 45(6): 33-38 (2002) |
86 | EE | Manuel Román,
Christopher K. Hess,
Renato Cerqueira,
Anand Ranganathan,
Roy H. Campbell,
Klara Nahrstedt:
Gaia: a middleware platform for active spaces.
Mobile Computing and Communications Review 6(4): 65-67 (2002) |
2001 |
85 | EE | Fabio Kon,
Tomonori Yamane,
Christopher K. Hess,
Roy H. Campbell,
M. Dennis Mickunas:
Dynamic Resource Management and Automatic Configuration of Distributed Component Systems.
COOTS 2001: 15-30 |
84 | EE | Christopher K. Hess,
Francisco J. Ballesteros,
Rey Juan Carlos,
Roy H. Campbell,
M. Dennis Mickunas:
An Adaptive Data Object Service for Pervasive Computing Environments.
COOTS 2001: 31-46 |
83 | EE | Jalal Al-Muhtadi,
M. Dennis Mickunas,
Roy H. Campbell:
Wearable Security Services.
ICDCS Workshops 2001: 266-271 |
82 | EE | Vijay Gupta,
Roy H. Campbell:
Internet Search Engine Freshness by Web Server Help.
SAINT 2001: 113-119 |
81 | | Fabio Kon,
Roy H. Campbell,
Klara Nahrstedt:
Using dynamic configuration to manage a scalable multimedia distribution system.
Computer Communications 24(1): 105-123 (2001) |
80 | EE | Gordon S. Blair,
Fábio M. Costa,
Roy H. Campbell,
Fabio Kon:
Guest Editors' Introduction: Reflective Middleware.
IEEE Distributed Systems Online 2(5): (2001) |
79 | EE | Manuel Román,
Roy H. Campbell,
Fabio Kon:
Reflective Middleware: From Your Desk to Your Hand.
IEEE Distributed Systems Online 2(5): (2001) |
78 | EE | Gordon S. Blair,
Fábio M. Costa,
Roy H. Campbell,
Fabio Kon:
Guest Editors' Introduction: Reflective Middleware.
IEEE Distributed Systems Online 2(6): (2001) |
2000 |
77 | EE | Manuel Román,
Roy H. Campbell:
Gaia: enabling active spaces.
ACM SIGOPS European Workshop 2000: 229-234 |
76 | EE | Jalal Al-Muhtadi,
Manish Anand,
M. Dennis Mickunas,
Roy H. Campbell:
Secure Smart Homes using Jini and UIUC SESAME.
ACSAC 2000: 77- |
75 | | Fabio Kon,
Binny S. Gill,
Manish Anand,
Roy H. Campbell,
M. Dennis Mickunas:
Secure Dynamic Reconfiguration of Scalable CORBA Systems with Mobile Agents.
ASA/MA 2000: 86-98 |
74 | EE | Fabio Kon,
Roy H. Campbell,
M. Dennis Mickunas,
Klara Nahrstedt,
Francisco J. Ballesteros:
2K: A Distributed Operating System for Dynamic Heterogeneous Environments.
HPDC 2000: 201-210 |
73 | | Sudha K. Varadarajan,
Tin Qian,
Roy H. Campbell:
Dynamic, Distributed, Secure Multicast in Active Networks.
ICC (3) 2000: 1411-1415 |
72 | | Zhaoyu Liu,
Roy H. Campbell,
Sudha K. Varadarjan,
Prasad Naldurg,
Seung Yi,
M. Dennis Mickunas:
Flexible Secure Multicasting in Active Networks.
ICDCS Workshop on Group Communications and Computations 2000: C15-C22 |
71 | | Zhaoyu Liu,
M. Dennis Mickunas,
Roy H. Campbell:
Secure Information Flow in Mobile Bootstrapping Process.
ICDCS Workshop on Wireless Networks and Mobile Computing 2000: D44-D52 |
70 | EE | Dulcineia Carvalho,
Fabio Kon,
Francisco J. Ballesteros,
Manuel Román,
Roy H. Campbell,
M. Dennis Mickunas:
Management of Environments in 2K.
ICPADS 2000: 479-485 |
69 | | Apu Kapadia,
Jalal Al-Muhtadi,
Roy H. Campbell,
M. Dennis Mickunas:
IRBAC 2000: Secure Interoperability Using Dynamic Role Translation.
International Conference on Internet Computing 2000: 231-238 |
68 | EE | Fabio Kon,
Manuel Román,
Ping Liu,
Jina Mao,
Tomonori Yamane,
Luiz Claudio Magalhães,
Roy H. Campbell:
Monitoring, Security, and Dynamic Configuration with the dynamicTAO Reflective ORB.
Middleware 2000: 121-143 |
67 | | Francisco J. Ballesteros,
Ricardo Jiménez-Peris,
Marta Patiño-Martínez,
Fabio Kon,
Sergio Arévalo,
Roy H. Campbell:
Using interpreted CompositeCalls to improve operating system services.
Softw., Pract. Exper. 30(6): 589-615 (2000) |
1999 |
66 | EE | Fabio Kon,
Roy H. Campbell:
Supporting Automatic Configuration of Component-Based Distributed Systems.
COOTS 1999: 175-188 |
65 | | Fabio Kon,
Roy H. Campbell:
A Framework for Dynamically Configurable Multimedia Distribution.
ECOOP Workshop for PhD Students in OO Systems 1999: 118-127 |
64 | | Roy H. Campbell:
Keynote Speech: 2K: An OS for the New Millennium.
ECOOP Workshops 1999: 24-25 |
63 | | Fabio Kon,
Dulcineia Carvalho,
Roy H. Campbell:
Automatic Configuration in the 2K Operating System.
ECOOP Workshops 1999: 25 |
62 | | Francisco J. Ballesteros,
Christopher K. Hess,
Fabio Kon,
Sergio Arévalo,
Roy H. Campbell:
Object-Oriented in Off++ - A Distributed Adaptable Microkernel.
ECOOP Workshops 1999: 27-28 |
61 | EE | Manuel Román,
Ashish Singhai,
Dulcineia Carvalho,
Christopher K. Hess,
Roy H. Campbell:
Integrating PDAs into Distributed Systems: 2K and PalmORB.
HUC 1999: 137-149 |
60 | EE | See-Mong Tan,
Roy H. Campbell:
Multimedia Support in Network Protocol Processing Subsystems.
ICMCS, Vol. 2 1999: 41-45 |
59 | EE | Christopher K. Hess,
Roy H. Campbell:
Media Streaming Protocol: An Adaptive Protocol for the Delivery of Audio and Video over the Internet.
ICMCS, Vol. 2 1999: 903-907 |
1998 |
58 | EE | Aamod Sane,
Ashish Singhai,
Roy H. Campbell:
Framework Design for End-to-End Optimization.
ECOOP 1998: 135-157 |
57 | EE | Francisco J. Ballesteros,
Fabio Kon,
Sergio Arévalo,
Roy H. Campbell:
Towards a Grand Unified Framework for Mobile Objects.
ECOOP Workshops 1998: 317-318 |
56 | EE | Fabio Kon,
Ashish Singhai,
Roy H. Campbell,
Dulcineia Carvalho,
Robert Moore,
Francisco J. Ballesteros:
2K: A Reflective, Component-Based Operating System for Rapidly Changing Environments.
ECOOP Workshops 1998: 388-389 |
55 | EE | Ashish Singhai,
Aamod Sane,
Roy H. Campbell:
Quarterware for Middleware.
ICDCS 1998: 192-201 |
1997 |
54 | EE | Ashish Singhai,
Aamod Sane,
Roy H. Campbell:
Reflective ORBs: Supporting Robust, Time-Critical Distribution.
ECOOP Workshops 1997: 55-61 |
53 | | Tin Qian,
Roy H. Campbell:
Extending OMG Event Service for Integrating Distributed Multimedia Components.
IS&N 1997: 137-144 |
1996 |
52 | EE | Varna Puvvada,
Roy H. Campbell:
Inverse Mapping in the Handle Management System (poster).
Digital Libraries 1996: 180 |
51 | | Nayeem Islam,
Amitabh Dave,
Roy H. Campbell:
Communication Compilation for Unreliable Networks.
ICDCS 1996: 188-195 |
50 | | E. T. Rousch,
Roy H. Campbell:
Fast Dynamic Process Migration.
ICDCS 1996: 637-645 |
49 | EE | Mohlalefi Sefika,
Aamod Sane,
Roy H. Campbell:
Monitoring Compliance of a Software System with Its High-Level Design Models.
ICSE 1996: 387-396 |
48 | | Mohlalefi Sefika,
Aamod Sane,
Roy H. Campbell:
Architecture-Oriented Visualization.
OOPSLA 1996: 389-405 |
47 | | Willy S. Liao,
See-Mong Tan,
Roy H. Campbell:
A fast, flexible network interface framework.
Protocols for High-Speed Networks 1996: 77-90 |
46 | | Nayeem Islam,
Roy H. Campbell:
Latest Developments in Operating Systems (Introduction to the Special Section).
Commun. ACM 39(9): 38-40 (1996) |
45 | | Vicent Cholvi-Juan,
Roy H. Campbell:
Distributed Shared Memory on Loosely Coupled Systems.
Informatica (Slovenia) 20(4): (1996) |
1995 |
44 | | Nayeem Islam,
Roy H. Campbell:
Techniques for Global Optimization of Message Passing Communication on Unreliable Networks.
ICDCS 1995: 246-253 |
43 | | Aamod Sane,
Roy H. Campbell:
Object-Oriented State Machines: Subclassing, Composition, Delegation and Genericity.
OOPSLA 1995: 17-32 |
42 | | Aamod Sane,
Roy H. Campbell:
Compiling Knowledge-Based Programs (Abstract).
PODC 1995: 268 |
1994 |
41 | | Helen A. Klein,
Przemyslaw Pardyak,
Arindam Banerji,
Roy H. Campbell,
David L. Cohn:
Workshop report - flexibility in system software.
OOPS Messenger 5(4): 81-86 (1994) |
1993 |
40 | | Nayeem Islam,
Roy H. Campbell:
Uniform Co-Scheduling Using Object-Oriented Design Techniques.
Decentralized and Distributed Systems 1993: 317-328 |
39 | | Swee Boon Lim,
Lun Xiao,
Roy H. Campbell:
Distributed Access to Persistent Objects.
Decentralized and Distributed Systems 1993: 329-340 |
38 | | Roy H. Campbell,
Nayeem Islam,
David Raila,
Peter Madany:
Designing and Implementing Choices: An Object-Oriented System in C++.
Commun. ACM 36(9): 117-126 (1993) |
37 | | Roy H. Campbell,
Nayeem Islam:
A Technique for Documenting the Framework of an Object-Oriented System.
Computing Systems 6(4): 363-389 (1993) |
36 | | Roy H. Campbell,
Peter Madany:
The design of an object-oriented operating system: a case study of choices (abstract).
OOPS Messenger 4(2): 226 (1993) |
1992 |
35 | | Ravi Sethi,
Roy H. Campbell,
Sean Dorward,
Anand Iyengar,
Charles R. Kalmanek,
Gary J. Murakami,
Ce-Kuen Shieh,
See-Mong Tan:
Control Software for Virtual-Circuit Switches: Call Processing.
25th Anniversary of INRIA 1992: 175-186 |
34 | | Roy H. Campbell,
Nayeem Islam,
Peter Madany:
Choices, Frameworks and Refinement.
Computing Systems 5(3): 217-257 (1992) |
33 | EE | Nayeem Islam,
Roy H. Campbell:
Design Considerations for Shared Memory Multiprocessor Message Systems.
IEEE Trans. Parallel Distrib. Syst. 3(6): 702-711 (1992) |
1991 |
32 | EE | Hal Render,
Roy H. Campbell:
An Object-Oriented Model of Software Configuration Management.
SCM 1991: 127-139 |
1990 |
31 | | Vincent F. Russo,
Peter Madany,
Roy H. Campbell:
C++ and Operating Systems Performance: A Case Study.
C++ Conference 1990: 103-114 |
30 | EE | Gary J. Murakami,
Roy H. Campbell,
Michael Faiman:
Pulsa: Non-Blocking Packet Switching with Shift-Register Rings.
SIGCOMM 1990: 145-155 |
1989 |
29 | | Peter Madany,
Roy H. Campbell,
Vincent F. Russo,
Douglas E. Leyens:
A Class Hierarchy for Building Stream-Oriented File Systems.
ECOOP 1989: 311-328 |
28 | | Vincent F. Russo,
Roy H. Campbell:
Virtual Memory and Backing Storage Management in Multiprocessor Operating Systems Using Object-Oriented Design Techniques.
OOPSLA 1989: 267-278 |
27 | EE | Robert B. Terwilliger,
Roy H. Campbell:
ENCOMPASS: An environment for the incremental development of software.
Journal of Systems and Software 10(1): 41-53 (1989) |
26 | EE | Robert B. Terwilliger,
Roy H. Campbell:
PLEASE: Executable specifications for incremental software development.
Journal of Systems and Software 10(2): 97-112 (1989) |
1988 |
25 | EE | Roy H. Campbell,
Hal Render,
Robert N. Sum Jr.,
Robert B. Terwilliger:
Automating the software development process.
ACM Conference on Computer Science 1988: 299-308 |
24 | | Gary Johnston,
Roy H. Campbell:
A Multiprocessor Operating System Simulator.
C++ Conference 1988: 169-182 |
23 | | Peter Madany,
Douglas E. Leyens,
Vincent F. Russo,
Roy H. Campbell:
A C++ Class Hierarchy for Building UNIX-like File Systems.
C++ Conference 1988: 65-80 |
22 | | Robert B. Terwilliger,
Roy H. Campbell:
An Early Report on Encompass.
ICSE 1988: 344-355 |
21 | | Vincent F. Russo,
Gary Johnston,
Roy H. Campbell:
Process Management and Exception Handling in Multiprocessor Operating Systems.
OOPSLA 1988: 248-258 |
1987 |
20 | | Roy H. Campbell,
Vincent F. Russo,
Gary Johnston:
The Design of a Multiprocessor Operating System.
C++ Workshop 1987: 109-126 |
19 | | Roy H. Campbell,
Gary Johnston,
Vincent F. Russo:
Choices (Class Hierarchical Open Interface for Custom Embedded Systems).
Operating Systems Review 21(3): 9-17 (1987) |
1986 |
18 | EE | Robert B. Terwilliger,
Roy H. Campbell:
PLEASE: Predictable Logic based ExecutAble SpeCifications.
ACM Conference on Computer Science 1986: 349-358 |
17 | EE | Robert B. Terwilliger,
Roy H. Campbell:
ENCOMPASS (abstract): a SAGA based environment for the composition of programs and specifications.
ACM Conference on Computer Science 1986: 470 |
16 | | Simon M. Kaplan,
Ralph E. Johnson,
Roy H. Campbell,
Samuel N. Kamin,
James M. Purtilo,
Mehdi T. Harandi,
Jane W.-S. Liu:
An Architecture for Tool Integration.
Advanced Programming Environments 1986: 112-125 |
15 | | Roy H. Campbell,
Robert B. Terwilliger:
The SAGA Approach to Automated Project Management.
Advanced Programming Environments 1986: 142-155 |
14 | | Simon M. Kaplan,
Steven K. Goering,
Roy H. Campbell:
Supporting the Software Development Process with Attributed NLC Graph Grammars.
Graph-Grammars and Their Application to Computer Science 1986: 309-325 |
13 | | J. E. Grass,
Roy H. Campbell:
Mediators: A Synchronization Mechanism.
ICDCS 1986: 468-477 |
12 | | Pankaj Jalote,
Roy H. Campbell:
Atomic Actions for Fault-Tolerance Using CSP.
IEEE Trans. Software Eng. 12(1): 59-68 (1986) |
11 | | Roy H. Campbell,
Brian Randell:
Error Recovery in Asynchronous Systems.
IEEE Trans. Software Eng. 12(8): 811-826 (1986) |
1985 |
10 | | Pankaj Jalote,
Roy H. Campbell:
Atomic Actions in Concurrent Systems.
ICDCS 1985: 184-191 |
1984 |
9 | EE | M. Dennis Mickunas,
Pankaj Jalote,
Roy H. Campbell:
The Delay/Re-Read Protocol for Concurrency Control in Databases.
ICDE 1984: 307-314 |
8 | | Roy H. Campbell,
Peter E. Lauer:
RECIPE: Requirements for an evolutionary computer-based information processing environment.
ISPW 1984: 67-74 |
7 | | Roy H. Campbell,
Peter A. Kirslis:
The SAGA Project: A System for Software Development.
Software Development Environments (SDE) 1984: 73-80 |
6 | | Martin S. McKendry,
Roy H. Campbell:
Implementing Language Support in High-Level Languages.
IEEE Trans. Software Eng. 10(3): 227-236 (1984) |
1979 |
5 | | Roy H. Campbell,
R. B. Kolstad:
Path Expressions in Pascal.
ICSE 1979: 212-219 |
1977 |
4 | | Peter E. Lauer,
Roy H. Campbell:
Addenda and Corrigenda: Formal Semantics of a Class of High-Level Primitives for Coordinating Concurrent Processes
Acta Inf. 7: 325 (1977) |
1975 |
3 | | Peter E. Lauer,
Roy H. Campbell:
A Description of Path Expressions by Petri Nets.
POPL 1975: 95-105 |
2 | | Peter E. Lauer,
Roy H. Campbell:
Formal Semantics of a Class of High-Level Primitives for Coordinating Concurrent Processes
Acta Inf. 5: 297-332 (1975) |
1974 |
1 | | Roy H. Campbell,
A. Nico Habermann:
The specification of process synchronization by path expressions.
Symposium on Operating Systems 1974: 89-102 |