Final Program for ISORC 2000 The 3rd IEEE International Symposium on Object-Oriented Real-time distributed Computing March 15 - 17, 2000 Sponsored by: In cooperation with Sheraton Newport Beach IEEE Computer Society TC IFIP WG 10.4 Newport Beach, on Distributed Processing OMG California, USA IBM * Register early by downloading the registration form from the ISORC 2000 Web: http://dream.eng.uci.edu/isorc2k/ Timetable March 15 (Wed) 12:10 -3:50 Group Luncheon on Ocean 8:00 - 8:30 Registrations 3:50 - 5:20 Session 6A & 6B 8:30 - 8:45 Opening Remarks 5:20 - 5:30 Break 8:45 - 9:35 Keynote Speech 1 5:30 - 6:50 Panel II 9:35 - 9:50 Break 9:50 - 11:50 Session 1 March 17 (Fri) 11:45 - 1:30 Group Luncheon 8:00 - 9:30 Session 7A & 7B 1:30 - 3:30 Session 2 9:30 - 9:45 Break 3:30 - 3:50 Break 9:45 - 10:45 Session 8A & 8B 3:50 - 4:20 Session 3 10:45 - 10:55 Break 4:20 - 5:50 Panel I 10:55 - 12:15 Panel III 6:30 - 8:00 Banquet 12:15 - 1:30 Lunch Break 1:30 - 2:30 Session 9A & 9B March 16 (Thu) 2:30 - 2:45 Break 8:00 - 8:50 Keynote Speech 2 2:45 - 4:15 Session 10A & 10B 8:50 - 9:00 Break 9:00 - 11:00 Session 4A & 4B 4:20 - 4:40 Closing remarks 11:00 - 11:10 Break (including Future Plan) 11:10 - 12:10 Session 5A & 5B Keynote speakers: Dr. James Rumbaugh, Rational Fellow Dr. Richard M. Soley, Chairman of OMG Detailed Schedule March 15, 2000 Wednesday 8:00 - 8:30 Registrations 8:30 - 8:45 Opening Remarks 8:45 - 9:35 Keynote Speech I: Chair: Bran Selic, ObjectTime, Canada Speaker: James Rumbaugh, Rational Fellow 9:35 - 9:50 Break 9:50 - 11:50 Session 1 Current Major Trends Chair: Ray Paul, DoD, USA G. Bollella, IBM, USA The Real-Time Specification for Java: Details and Some Programming Examples (Invited) D. Jensen, Mitre Corp., USA Distributed Real-Time Java: A Proposal K.H. (Kane) Kim and Juqiang Liu, U. of Calif., Irvine, USA Deadline Handling in Real-Time Distributed Objects H. Kopetz, M. Holzmann, W. Elmenreich, Technische U. Wien, Austria A Universal Smart Transducer Interface: TTP/A 11:45 - 1:30 Group Luncheon at the Hotel 1:30 - 3:30 Session 2 Distributed Object Computing in Real-Time Settings Chair: Al Sandlin, US Navy SPAWAR, USA Michael Mock, Martin Gergeleit, and Edgar Nett, GMD and U. of Magdeburg Monitoring Distributed Real-Time Activities in DCOM Kimoon Kim, Gwangil Jeon and Seongsoo Hong, Seoul Nat'l U., Sunil Kim, Hong-Ik U., and Taehyung Kim, Hanyang U., Korea Resource-Conscious Customization of CORBA for CAN-based Distributed Embedded Systems Tatsuo Nakajima, Waseda U. Dynamic Transport Protocol Selection in a CORBA System Didier Le Tien, Olivier Villin, Christian Bac, Institut Nat'l des Telecomm., France CORBA Application Tailored Manager for Quality of Service Support 3:30 – 3:50 Break 3:50 – 4:20 Session 3 Design Pattern Chair: Ray Liuzzi, USAF Research Lab, USA Irfan Pyarali and Carlos O'Ryan, Washington U., and Douglas C. Schmidt, U. of Calif., Irvine, USA A Pattern Language for Efficient, Predictable, Scalable, and Flexible Dispatching Mechanisms for Distributed Object Computing Middleware 4:20 - 5:50 Panel I Technology Visions in the Real-Time Application Domain Moderator: E. Douglas Jensen, Mitre Corp., USA Panelists: Jay Bayne, Johnson Control, USA Kirk Rheinholtz, JPL, NASA, USA Michael Masters, NSWC, US Navy, USA Radu Popescu-Zeletin, TU Berlin, Germany Thomas Skip Saunders, Mitre Corp., USA 6:30 - 8:30 Banquet (at the Hotel) March 16, 2000 Thursday 8:00 - 8:50 Keynote Speech II: Chair: C.V. Ramamoorthy, UCB, USA Speaker: Richard M. Soley, Chairman, OMG 8:50 - 9:00 Break 9:00 - 11:00 Session 4A Object-Oriented Design (Parallel Session) Chair: Edwin deJong, Hollandse Signaalapparaten, NL Francis Bordeleau, Jeanpier P. Corriveau, Carleton U., and Bran Selic, ObjecTime Ltd., Canada A Scenario-Based Approach to Hierarchical State Machine Design Gunther Graw, Peter Herrmann, Heiko Krumm, U. Dortmund Verification of UML-based real-time system designs by means of cTLA Yunming Wang, Jean-Pierre Talpin, Albert Benveniste, and Paul Le Guernic INRIA–IRISA, France A semantics of UML state-machines using synchronous pre-order transition systems Radu Grosu, Ingolf Kruger, and Thomas Stauner, Technische U. Munchen, Germany Hybrid Sequence Charts 9:00 – 11:00 Session 4B Scheduling and Load Balancing (Parallel Session) Chair: Frederica Darema, NSF, USA V. Kalogeraki, P. M. Melliar-Smith, and L. E. Moser, U. of Calif., Santa Barbara, USA Dynamic Scheduling for Soft Real-Time Distributed Object Systems F. Sandrini, PDCC, F. Di Giandomenico, IEI Istitute del CNR, A. Bondavalli, CNUCE Institute del CNR, Italy, and E. Nett, Otto von Guericke U. Magdeburg, Germany Scheduling Solutions for Supporting Dependable Real-Time Applications Allan K.Y. Wong, Hong Kong Polytechnic U., Hong Kong, and Tharam S. Dillon, Latrobe U., Australia Load Balancing to Improve Dependability and Performance for Program Objects in Distributed Real-time Cooperation over the Internet Takeiki Aizono, Hitachi SDL, and Tohru Kikuno, Osaka U., Japan Intelligent Scheduling based on Start Time Adjustment for Advanced Sequential Control Systems 11:00 - 11:10 Break 11:10 - 12:10 Session 5A Objects and Components for RT Systems (Parallel Session) Chair: Arif Ghafoor, Purdue U., USA Chanho Ryu, Hyeok Han, Young-kuk Kim, Seongil Jin, Chungnam National U., and Yongkeol Kim, Medical Junior College, Korea Kernel Structuring using Time-Triggered Message Triggered Objects for Real-Time Active DBMS in Layered Architecture Stephen S. Yau and Fariaz Karim, Arizona State U., USA Component Customization for Object-Oriented Real-Time Distributed Software Development 11:10 – 12:10 Session 5B Industry Short Papers I: Applications (Parallel Session) Chair: Makoto Takizawa, Tokyo Denki U., Japan Tetsuo Hidaka, Takahiro Abe, and Tomohiro Kokogawa, NTT R&D Center, Japan NetLibra: An Advanced Digital Library System based on CORBA Hirokazu Nagasawa, Nobuhiro Omori, and Masakazu Nishino, NTT R&D Center, Japan NetMars: Next-generation Digital Image Library System Marion G. Ceruti and S. Joe McCarthy, Space & Naval Warfare Systems Center, USA Establishing a Data-Mining Environment for Wartime Event Prediction with an Object-Oriented Command and Control Database 12:10 - 3:50 Group Luncheon on Ocean 3:50 - 5:20 Session 6A Real-time and Fault-tolerance in Distributed/Parallel Applications: Industrial Views (Parallel Session) Chair: Michael Mock, GMD, Germany Mihaela Cardei, Ionut Cardei, Rakesh Jha, Allalaghatta Pavan, Honeywell Tech Center, USA Hierarchical Feedback Adaptation For Real Time Sensor-based Distributed Applications Janis Putman, Mitre Corp., USA General Framework for Fault Tolerance from ISO Reference Model Katsuya Tanaka, Hiroaki Higaki, and Makoto Takizawa, Tokyo Denki U., Japan Asynchronous Checkpointing Protocol for Distributed Object-Based Checkpoints 3:50 – 5:20 Session 6B Work in Progress (Short Papers: Parallel Session) Chair: Stephen S. Yau, Arizona State U., USA L. B. Becker, C. E. Pereira, UFRGS, Brazil, O. P. Dias, I. M. Teixeira, and J. P. Teixeira, INESC, Portugal MOSYS A Methodology for Automatic Object Identification from System Specification 1 Richard Freedman, John Maurer, Victor Wolfe, Steve Wohlever, Bhavani Thuraisingham, MITRE Corp., and Michael Milligan, U.S. Air Force Academy, USA Benchmarking Real-time Distributed Object Management Systems for Evolvable and Adaptable Command and Control Applications Hector A. Duran and Gordon S. Blair, Lancaster U., Great Britain A Resource Management Framework for Adaptive Middleware Razvan Jigorea, Sorin Manolache, Petru Eles, and Zebo Peng, Linkoping U., Sweden Modelling of Real-Time Embedded Systems in an Object-Oriented Design Environment with UML 5:20 - 5:30 Break 5:30 - 6:50 Panel II: Fundamental R&D Issues in Real-Time Distributed Computing Moderator: Insup Lee, U. Penn., USA Panelists: Michael Jones, Microsoft, USA Kane Kim, UCI, USA Hermann Kopetz, Tech U. of Vienna, Austria Thomas F. Lawrence, USAF Lab, USA Douglas Locke, TimeSys, USA Bhavani Thuraisingham, Mitre Corp., USA March 17, 2000 Friday 8:00 - 9:30 Session 7A QoS (Parallel Session) Chair: Phillip Sheu, UCI, USA Partha Pal, Joseph Loyall, Richard Schantz, John Zinky, Rich Shapiro, and James Megquier, BBN Technologies, USA Using QDL to Specify QoS Aware Distributed (QuO) Application Configuration Zied Choukair and, Damien Retailleau, ENST Bretagne, France Integrating QoS to Collaborative Distributed Virtual reality Applications Vinny Cahill and Frank Siqueira, Trinity College Dublin, Ireland An Open Qos Architecture for CORBA Applications 8:00 - 9:30 Session 7B Real-time Distributed Systems Frameworks (Parallel Session) Chair: Michael Franz, UCI, USA Laurent Pautet and Samuel Tardieu, Ecole Nationale Superieure des Telecomm., France GLADE: a Framework for Building Large Object-Oriented Real-time Distributed Systems Husni Fahmi, Walid Aref, Mudassir Latif, Arif Ghafoor, Purdue U., and Liang Hsu and Peiya Liu, Siemens Corp. Research, USA Distributed Framework for Real-Time Multimedia Object Communication M. Saksena, P. Karvelas, Y. Wang, Concordia U., Canada Automatic Synthesis of Multi-Tasking Implementations from Real-Time Object-Oriented Models Hossam I. Gharib, Ping-Wen Chen, Yasuro Kawata, and Shi-Kuo Chang, U. of Pittsburgh, USA Adlets Migration and Handling in a Distributed Object Environment (No presentation) 9:30 - 9:45 Break 9:45 - 10:45 Session 8A OS Support (Parallel session) Chair: Thomas F. Lawrence, USAF Research Lab, USA Friedrich Schon, GMD FIRST, Wolfgang Schroder-Preikschat, Olaf Spinczyk, and Ute Spinczyk, U. of Magdeburg, Germany On Interrupt-Transparent Synchronization in an Embedded Object-Oriented Operating System Kanaka Juvva, Carnegie Mellon U., USA End-to-End Predictability in Real-Time Push-Pull Communications 9:45 - 10:45 Session 8B Object-oriented Design issues: Industrial Views (Parallel session) Chair: Vinny Cahill, Trinity College, Ireland J. Jenny Li and J. Robert Horgan, Telcordia Technologies (formerly Bellcore), USA Using SDL to Model an Object-Oriented Real-Time Software Architectural Design J. Horst, NIST, USA Real-Time and Object-Oriented Issues for an Inspection Workstation Application 10:45 – 10:55 Break 10:55 – 12:15 Panel III: Design, Methods, and Tools for ORC Moderator: Edgar Nett, U. of Magdeburg, Germany Panelists: Andrea Bondavalli, CNUCE, Italy Bruce Douglass, iLogix, USA Kelvin Nilsen, NewMonics, USA Carlos E. Pereira, UFRGS, Brazil Douglas Schmidt, UCI, USA Bran Selic, ObjectTime, Canada 12:15 - 1:30 Lunch Break 1:30 - 2:30 Session 9A Dependability (Parallel Session) Chair: Joerg Kaiser, U. of Ulm, Germany Alexander Romanovsky, U. of Newcastle upon Tyne, Great Britain An Exception Handling Framework for N-Version Programming in Object Oriented Systems L. Rodrigues, U. Lisboa, Portugal, R. Baldoni, U. of Rome, Italy, and E. Anceaume and M. Raynal, IRISA Campus de Beaulieu, France Deadline-Constrained Causal Order 1:30 - 2:30 Session 9B Industry Short Papers II (Parallel Session) Chair: Luiz Bacellar, United Tech Research Center, USA Elizabeth Chang, Darren Annal and Franz Grunta, ICC Software Development, Japan A Large Scale Distributed Object Architecture - CORBA & COM for Real Time System Ronald Schoop and Ralf Neubert, Schneider Automation GmbH, Germany Agent Oriented Material Flow Control System Based on DCOM Todd Lizambri, Fernando Duran, and Shukri Wakid, NIST, USA TCP Throughput and Buffer Management 2:30 - 2:45 Break 2:45 - 4:15 Session 10A Programming Paradigms for Real-Time Systems (Parallel Session) Chair: Nalini Venkatasubramanian, UCI, USA Andrea Savigni, Francesco Tisato, DISCO - Universita di Milano - Bicocca Real-Time Programming-in-the-Large The Case of Monitoring and Control Systems J. Fischer, E. Holz, Humboldt-U. zu Berlin, Germany, B. Møller-Pedersen, Ericsson AS Norway Structural and Behavioral Decomposition in Object Oriented Models Khaja Qutubuddin, Dan Pease, Onondaga Community College, USA A Real-Time Heterogeneous Distributed Computing Environment for Multi-Robot System 2:45 - 4:15 Session 10B Java for Real-time Systems (Parallel Session) Chair: Michel Raynal, IRISA and U. Renne, France Gerasimos Xydas, Jerome Tassel, BT Advanced Comm Technology Centre, England Experimentation in CPU control with Real-Time Java M. Teresa Higuera-Toledano, Valerie Issarny, INRIA-Rocquencourt, Michel Banâtre, Gilbert Cabillic, Jean-Philippe Lesot, Frederic Parain, IRISA-INRIA, France Java Embedded Real-Time Systems; an Overview of Existing Solutions G.H. Hilderink, A.W.P. Bakkers, J.F. Broenink, U. of Twente, Nethelands A Distributed Real-Time Java System Based on CSP 4:20 - 4:40 Closing remarks (including Future Plan) =================== ***** =================== SYMPOSIUM CO-CHAIRS Insup Lee U. Pennsylvania, USA lee@cis.upenn.edu Joerg Kaiser U. of Ulm, Germany kaiser@informatik.uni-ulm.de Tohru Kikuno Osaka U., Japan kikuno@ics.osaka-u.ac.jp Bran Selic ObjectTime, Canada bran@objectime.com PROGRAM COMMITTEE CO-CHAIRS Eltefaat Shokri Sun Microsystems, USA eltefaat.shokri@eng.sun.com Vinny Cahill Trinity College, Ireland vinny.cahill@cs.tcd.ie Makoto Takizawa Tokyo Denki U., Japan taki@takilab.k.dendai.ac.jp Bhavani Thuraisingham (Industry Subcom Chair) Mitre Corp., USA thura@mitre.org PROGRAM COMMITTEE Jakob Axelsson, Volvo, Sweden Luiz Bacellar, UTRC, USA Farokh Bastani, UT, Dallas, USA Gordon Blair, U. Lancaster, UK Greg Bollella, IBM, USA Andrea Bondavalli, CNR, Italy Tharam Dillon, La Trobe U, Australia Lisa DiPippo, U. Rhode Island, USA Paul Ezhilchelvan, U. Newcastle, UK Michael Franz, UCI, USA Arif Ghafoor, Purdue U., USA Michel Gien, Sun Micro., France Radu Grosu, U. Penn., USA Babak Hamidzadeh, U. BC, Canada Dieter Hammer, U. Eindhoven, NL Hiroaki Higaki, Tokyo Denki U., Japan Douglas Jensen, Mitre Corp., USA Edwin de Jong, Hollandse Signaalapparaten, NL Moon-Hae Kim, Konkuk U., Korea Ichizo Kogiku, NTT Software, Japan Hermann Kopetz, Tech. U. Vienna, Austria Yue-Sun Kuo, Academia Sinica, Taiwan Shinji Kusumoto, Osaka U., Japan Jane Liu, U. of Illinois, USA Doug Locke, Lockheed Martin, USA Joseph Loyall, BBN, USA Michael Mock, GMD, Germany Louise Moser, UCSB, USA Leo Motus, Tallin Tech. U., Estonia Tatsuo Nakajima, JAIST, Japan Edgar Nett, U. Magdeburg, Germany Carlos E. Pereira, UFRGS, Brazil Andreas Polze, Humboldt U., Germany Radu Popescu-Zeletin, GMD, Germany Isabelle Puaut, IRISA, France Michel Raynal, IRISA, France Barry Redmond, Dublin Inst. Tech., Ireland Manas Saksena, Concordia U., Canada Karsten Schwan, GIT, USA Phillip Sheu, UCI, USA Timothy Shih, Tamkang U., Taiwan Oleg Sokolsky, U. of Penn., USA John Stankovic, U. of Virginia, USA Jean Bernard Stefani, CNET, France Chittur Subarraman, Microsoft, USA Jerome Tassel, BT, UK Tom Wheeler, Mitre Corp., USA INDUSTRY PROGRAM SUBCOMMITTEE Luiz Bacellar, UTRC, USA Greg Bollella, IBM, USA Marion G. Cerui, SPAWAR, USA Jim Coplien, Lucent – Bell Labs, USA Ron Crocker, Motorola, USA David Hislop, US ARMY, USA Douglas Jensen, Mitre Corp., USA Tom Lawrence, USAF Lab, USA Doug Locke, Lookheed Martin, USA Max Mortazavi, Sun Microsystems, USA Rick Schantz, BBN Tech., USA Dave Stringer, Nortel, USA Tucker Taft, Averstar, USA Dave Thomas, IBM/OTI, Canada SPECIAL EVENT COMMITTEE CO-CHAIRS Greg Bollella IBM, USA bollella@us.ibm.com Doug Jensen Mitre Corp., USA jensen@mitre.org Edgar Nett Magdeburg U., Germany nett@ivs.cs.uni-magdeburg.de ADVISORY AND PUBLICITY COMMITTEE Richard Soley OMG, USA soley@omg.org Hermann Kopetz T. U. Vienna, Austria hk@vmars.tuwien.ac.at Ichizo Kogiku NTT Software, Japan kogiku@mensa.biz.ntts.co.jp Raymond Paul Dept. Defense, USA paulr@osd.pentagon.mil CO-TREASURERS Moon H. Kim Konkuk U, Korea & UCI, USA S. J. Kang UC Irvine, USA LOCAL ARRANGEMENT COMMITTEE CO-CHAIRS Michael Franz UC Irvine, USA franz@ics.uci.edu Philip Sheu UC Irvine, USA sheu@ece.uci.edu REGISTRATION COMMITTEE CO-CHAIRS Juqiang Liu UC Irvine, USA jqliu@ece.uci.edu Ruth Gratzer UC Irvine, USA rmgratze@uci.edu PUBLICATION COMMITTEE CHAIR TC LIASON Lynn Choi UC Irvine, USA Kane Kim UC Irvine, USA lchoi@ece.uci.edu kane@ece.uci.edu