Final Program of
ISORC 2002
(WORD Version, PDF Version, TXT Version)
April 28, 2002 (18:00
- 20:00)
18:00 - Registration
19:15 - 20:00 Reception (Monticello Ballroom Salon A)
April 29, 2002 (09:00
- 17:30)
08: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 and Hermann Kopetz
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: VAsghar 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