ISORC 2002 The 5th IEEE International Symposium on Object-oriented Real-time distributed Computing April 29 - May 1, 2002, Washington, DC - USA Sponsored by IEEE Computer Society TC on Distributed Processing In cooperation with OMG and IFIP WG 10.4 Final Program ============= April 28, 2002 (18:00 - 20:00) ------------------------------ 18:00 - Registration 19:00 - 20:00 Reception (Monticello Ballroom Salon A) April 29, 2002 (09:00 - 17:30) ------------------------------ 08:00 - 9:00 Registration 09:00 - 09:15 Opening (Potomac Ballroom Salon D) 09:15 - 10:05 Session 1: Trends in Industry (Potomac Ballroom Salon D) Chair: Norm Brown, National Institute for Systems Test and Productivity, USA * Automation & Control In Large-Scale Interactive Systems Jay S. Bayne * An Architecture for Distributed Applications on the Internet: Overview of Microsoft’s .NET Platform Dan Fay 10:05 - 10:20 Break 10:20 - 12:00 Session 2A: Real-Time Java (Monticello Ballroom Salon B) Chair: Isabelle Puaut, IRISA, France * A Framework for Integrating the Real-Time Specification for Java and Java's Remote Method Invocation Andy Wellings, Ray Clark, Doug Jensen, and Doug Wells * Scoped Memory Greg Bollella and Kirk Reinholtz * Analyzing the Performance of Memory Management in RTSJ Teresa Higuera and Valérie Issarny * A Real-time Java System on a Multithreaded Java Microcontroller M. Pfeffer, S. Uhrig, Th. Ungerer, and U. Brinkschulte 10:20 - 12:00 Session 2B: Distributed Computing Systems (Potomac Ballroom Salon D) Chair: Tae-Hyung Kim, Hanyang University, Korea * IKE 2 - Implementing the Stateful Distributed Object Paradigm J. Russell Noseworthy * Approximate Real-Time Clocks for Scheduled Events Christof Fetzer and Michel Raynal * Mobile Agent Model for Manipulating Distributed Object Systems Takao Komiya, Hiroyuki Ohsida, Katsuya Tanaka, and Makoto Takizawa * Unreliable Distributed Timing Scrutinizer: Adapting Asynchronous Algorithms to the Environment Emmanuelle Anceaume and Eric Mourgaya 12:00 - 13:30 Symposium Lunch Buffet (Crystal City Club) 13:30 - 15:30 Special Session: National-Level R&D Programs/Movements in the Software Technology Field (Potomac Ballroom Salon D) Session co-chairs: Ray Paul, US Department of Defense, USA Hermann Kopetz, Technical Univ. of Vienna, Austria Participants: Jean-Pierre Banatre, INRIA, France Frederica Darema, NSF, USA Helen Gill, NSF, USA Vijay Raghavan, DARPA, USA Dieter Rombach, Germany * Some EC programs will be presented by Hermann Kopetz on behalf of EC officials 15:30 - 15:50 Break 15:50 - 17:30 Session 3A: WCET Analysis & Scheduling (Monticello Ballroom Salon B) Chair: Asghar Noor, US Department of Defense, USA * Java Virtual-Machine Support for Portable Worst-Case Execution-Time Analysis Guillem Bernat, Lain Bate, and Peter Puschner * A Prototype Tool for Flow Analysis of Object-Oriented Programs Jan Gustafsson * Asynchronous Transfer of Control in the Real-Time Specification for Java Benjamin M. Brosgol, Ricardo J. Hassan II, and Scott Robbins * Addressing Dynamic Dispatching Issues in WCET Analysis for Object-Oriented Hard Real-Time Systems Erik Yu-Shing Hu, Guillem Bernat, and Andy Wellings 15:50 - 17:30 Session 3B: Real-Time Databases & Scheduling (Potomac Ballroom Salon D) Chair: Randy Chow, National Science Foundation, USA * Service Differentiations in Real-Time Databases Kyoung-Don Kang, Sang H. Son, and John A. Stankovic * A Replication Strategy for Distributed Real-Time Object-Oriented Databases Praveen Peddi and Lisa Cingiser DiPippo * Handling Aperiodic Tasks in Diverse Real-Time Systems via Plug-Ins Tomas Lennvall, Gerhard Fohler, and Björn Lindberg * Integrating Real-Time Synchronization Schemes into Preemption Threshold Scheduling Saehwa Kim, Seongsoo Hong, and Tae-Hyung Kim April 30, 2002 (08:30 - 17:25) ----------------------------- 08:30 - 09:30 Session 4A: Object-Oriented Programming and Applications (Monticello Ballroom Salon B) Chair: Paul Ezhilchelvan, University of Newcastle, UK * Reactive Objects Johan Nordlander, Mark P. Jones, Magnus Carlsson, Richard B. Kieburtz, and Andrew Black * Applying CORBA Technology to Ad-Hoc Network Services with Mobile Terminals Norihisa Iga, Takuya Murakami, Naoki Sato, and Yukikazu Nakamoto * Connecting Object-Oriented Middleware for Home Computing with Virtual Overlay Networks Daiki Ueno, Eiji Tokunaga, Hiro Ishikawa, Tatsuo Nakajima, and Ichiro Satoh 08:30 - 09:50 Session 4B: Distributed Real-Time Computing and Testing (Monticello Ballroom Salon C) Chair: Bojan Cukic, West Virginia University, USA * Distributed Real-Time Computing for Microcontrollers - the OSA+ Approach A. Bechina, U. Brinkschulte, F. Picioroaga, and E. Schneider * Distributed Real-time Simulation of the Group Manager Executing the Multicast protocol RFRM Y.S. Hong and T.G. Kim * An Architecture-Based Comparison of Verification and Statistical Reliability Assessment Methods for Embedded Software Systems Farokh B. Bastani, Kim Sung, I-Ling Yen, and Ing-Ray Chen * Automatic Test Generation from Communicating Extended Finite State Machine (CEFSM)-Based Models J. Jenny Li and W. Eric Wong 09:50 - 10:20 Break 10:20 - 12:00 Session 5A: RT-UML and Simulation (Monticello Ballroom Salon B) Chair: Tatsuo Nakajima, Waseda University, Japan * Extending the RT Profile to Support the OSEK Infrastructure Alan Moore * On Mapping RT-UML Specifications to RT-Java API: Bridging the Gap L. B. Becker, R. H. Höltz, and C. E. Pereira * Distributed Simulation of Multi-Agent Hybrid Systems Yerang Hur and Insup Lee * ARTISST: An Extensible and Modular Simulation Tool for Real-Time Systems David Decotigny and Isabelle Puaut 10:20 - 12:00 Session 5B: Embedded Systems & Aspect-Oriented Programming (Monticello Ballroom Salon C) Chair: Dave Morris, Independent Engineering, Inc., USA * A Technique for Managing Complexity of Use Cases for Large Complex Embedded Systems Eman Nasr, John McDermid, and Guillem Bernat * Enhancing Real-time Event Service for Synchronization in Object Oriented Distributed Systems Gurdip Singh, Bob Maddula, and Qiang Zeng * Aspect-Oriented Programming with C# and .NET Wolfgang Schult and Andreas Polze * Program Instrumentation for Debugging and Monitoring with AspectC++ Daniel Mahrenholz, Olaf Spinczyk, and Wolfgang Schröder-Preikschat 12:00 - 13:30 Lunch 13:30 - 15:00 Panel I: Standards movements in ORC (Potomac Ballroom Salon F) Moderator: Chris Gill, Washington University, St. Louis, USA Participants: Greg Bollella, Sun Microsystems, USA Doug Jensen, Mitre Hermann Koptez, T. U. of Vienna, Austria Doug Schmidt, UC Irvine, USA Bran Selic, Rational, Canada Doug Wells, Open Group, USA 15:00 - 15:20 Break 15:20 - 17:00 Session 6A: Operating Systems & Middleware (Monticello Ballroom Salon B) Chair: Andy Wellings, University of York, UK * Realization of a Distributed OS Component for Internal Clock Synchronization in a LAN Environment Chansik Im, Prasad Athreya, and K.H. (Kane) Kim * Resource Management of the OS Network Subsystem Sourav Ghosh and Ragunathan (Raj) Rajkumar * Customizing the Configuration Process of an Operating System Using Hierarchy and Clustering Ramakrishna Prasad Chicukula, Carsten Böeke, and Franz J. Rammig * TMO-Linux: A Linux-based Real-time Operating System Supporting Execution of TMOs Hyun-Jun Kim, San-Hyun Park, Jung-Guk Kim, and Moon Hae Kim 15:20 - 17:25 Session 6B: Applications (Monticello Ballroom Salon C) Chair: Dave Sharp, Boeing, USA * Using Group Communication to Support Mobile Augmented Reality Applications Niels Reijers, Raymond Cunningham, René Meier, Barbara Hughes, Gregor Gaertner, and Vinny Cahill * Experiences In a Distributed, Real-Time Avionics Domain - Weapons System Open Architecture David Corman, Jeanna Gossett, and Dennis Noll * Embedded CORBA Development and Its Applications to In-Satellite Network Software Norihisa Iga, Yukikazu Nakamoto, and Hiroki Hihara * VERTAF: An Object-Oriented Application Framework for Embedded Real-Time Systems Pao-Ann Hsiung, Trong-Yen Lee, Win-Bin See, Jih-Ming Fu, and Sao-Jie Chen * Distributed Testing of a Device-Level Interface Specification for a Metrology System John Horst, Thomas Kramer, Keith Stouffer, Joseph Falco, Hui-Min Huang, Frederick Proctor, and Albert Wavering 19:00 - 21:30 Banquet (Crystal City Club) May 1, 2002 (08:30 - 17:10) ----------------------------- 08:30 - 10:10 Session 7A: Fault Tolerance and Real-Time CORBA (Monticello Ballroom Salon A) Chair: Bernd Kleinjohann, University of Paderborn, Germany * End-to-End Latency of a Fault-Tolerant CORBA Infrastructure W. Zhao, L. E. Moser, and P. M. Melliar-Smith * Challenges in Making CORBA Services Fault-Tolerant Priya Narasimhan * A Generic Approach to Structuring and Implementing Complex Fault-Tolerant Software J. Xu, B. Randell, and A. Romanovsky * A Time-Triggered Ethernet Protocol for Real-Time CORBA Stefan Lankes, Andreas Jabs, and Michael Reke 08:30 - 10:10 Session 7B: QoS and Component-Based Software (Monticello Ballroom Salon B) Chair: Moon Hae Kim, Konkuk University, Korea * Packaging Quality of Service Control Behaviors for Reuse Richard Schantz, Joseph Loyall, Michael Atighetchi, and Partha Pal * Real-Time Resource Reservation for Synchronized Multimedia Object Over Wireless LAN Husni Fahmi, Mudassir Latif, Basit Shafiq, Ray Paul, and Arif Ghafoor * Integration of QoS Services into Component Infrastructures Miguel A. de Miguel * A Component-Based Approach for Embedded Software Development I-Ling Yen, Jayabharath Goluguri, Farokh Bastani, Latifur Khan, and John Linn 10:10 - 10:30 Break 10:30 - 12:00 Panel II: Fault-Tolerant Distributed Computing (Monticello Ballroom Salon C) Moderator: Priya Narasimhan, Carnegie-Mellon University, USA Participants: Raj Rajkumar, Carnegie Mellon University, USA Michael Melliar-Smith, UC Santa Barbara, USA Eltefaat Shokri, Sun Microsystems, USA Michel Raynal, IRISA, France 12:00 - 13:30 Lunch 13:30 - 15:00 Panel III: OCL Goes Real-Time (Monticello Ballroom Salon C) Moderator: Franz Rammig, Paderborn University, Germany Participants: Stefan Flake, C-LAB, Paderborn University, Germany Alan Moore, ARTiSAN Software, USA John Hogg, Rational, Canada 15:00 - 15:20 Break 15:20 - 17:00 Session 8: Real-Time Object Models (Monticello Ballroom Salon C) Chair: Bhavani Thuraisingham, The Mitre Corporation, USA * An Approach to Object-Oriented Component Customization for Real-Time Software Development Stephen S. Yau and Choksing Taweponkiat * Towards Highly Configurable Real-time Object Request Brokers Raymond Klefstad, Douglas C. Schmidt, and Carlos O'Ryan * Dictatorial and Reactive Control of Peripherals in the TMO Programming Scheme K. H. (Kane) Kim * Getting Down and Dirty: Device-Level Programming Using the Real-Time Specification for Java David Hardin, Mike Frerking, Philip Wiley, and Greg Bollella 17:00 - 17:10 Closing