SlideShare a Scribd company logo
1 of 6
Download to read offline
Proceedings
2nd IEEE International Symposium on
Object-Oriented Real-Time
Distributed Computing
(ISORC’99)
2-5 May 1999
Saint-Malo, France
Sponsored by
IEEE Computer Society Technical Committee
on Distributed Processing
In cooperation with
IFIP Working Group 10.4
OMG
INRIA
COMPUTER
SOCIETY
Los Alamitos, California
Washington Brussels Tokyo
Copyright 0 1999 by The Institute of Electrical and Electronics Engineers, Inc.
All rights reserved
Copyright and Reprint Permissions: Abstracting is permitted with credit to the source. Libraries may photocopy
beyond the limits of US copyright law, for private use of patrons, those articles in this volume that cany a code at the
bottom of the first page, provided that the per-copy fee indicated in the code is paid through the Copyright Clearance
Center, 222 Rosewood Drive, Danvers, MA 01923.
Other copying, reprint, or republication requests should be addressed to: IEEE Copyrights Manager, IEEE Service
Center, 445 Hoes Lane, P.O. Box 133, Piscataway, NJ 08855-1331.
The papers in this book comprise the proceedings of the meeting mentioned on the cover and title page. They reflect
the authors’ opinions and, in the interests of timely dissemination, are published as presented and without change.
Their inclusion in this publication does not necessarily constitute endorsement by the editors, the IEEE Computer
Society, or the Institute of Electrical and Electronics Engineers, Inc.
IEEE Computer Society Order Number PRO0207
Library of Congress Catalog Number: 99-61702
ISBN 0-7695-0207-5
Additional copies may be orderedfrom:
IEEE ComputerSociety
CustomerServiceCenter
10662Los VaquerosCircle
P.O. Box 3014
Los Alamitos, CA 90720-1314
Tel: + 1-714-821-8380
Fax: + 1-714-821-4641
E-mail: cs.books@computer.org
IEEE ServiceCenter
445 Hoes Lane
P.O. Box 1331
Piscataway,NJ 08855-1331
Tel: + 1-732-981-0060
Fax: + 1-732-981-9667
mis.custserv@computer.org
IEEE ComputerSociety
Asiflacific Office
Watanabe Bldg., 1-4-2
Minami-Aoyama
Minato-ku,Tokyo 107-0062
JAPAN
Tel: + 81-3-3408-3118
tokyo.ofc@computer.org
Fax: +81-3-3408-3553
Editorial production by Lorretta Palagi
Cover photograph: Michel Dupuis, ville de Saint-Malo
Cover art design and production by Joseph Daigle Studio Productions
Printed in the United States of America by The Printing House
COMPUTER
SOCIETY IEEE
Table of Contents
2nd IEEE InternationalSymposiumon Object-Oriented Real-Time
Distributed Computing-IS ORC’99
Message from the General Co-chairs ix
Message from the Program Committee Co-chairs X
Symposium Committee xi
Program Committee xiii
Reviewers xiv
Session1:Analysis and Design I
Exception Handling in a Cooperative Object-OrientedApproach 3
R. de Lemos, A. Romanovsky
v-Promela: A Visual, Object-OrientedLanguagefor SPIN 14
S. Leue, G. Holzmann
An Interface as a Design Object 24
H. Kopetz, E. Fuchs, D. Millinger, R. Nossal
A Unified Process for the Integrationof Large-scale, Distributed, Object-OrientedReal-Time Systems
in Layered Architectures 33
M. Mortazavi, J. Connell
Session2: Middleware and OperatingSystems I
The PURE Family of Object-OrientedOperating Systems for Deeply Embedded Systems 45
D. Beuche, A. Guerrouat, H. Papajewski, W. Schroder-Preikschat, 0.Spinczyk, U. Spinczyk
An Efficient Middleware ArchitectureSupportingTime-Triggered Message-Triggered
Objects and an NT-Based Implementation 54
K. H. Kim, M. Ishida, J. Liu
CORBA-Based Real-Time Trader Service for Adaptable Commmand and Control Systems
S. Wohlever, V. Fay-Wove, B. Thuraisingham, R. Freedman, J. Maurer
64
Session3: Applications
Applying Use Cases for the RequirementsValidation of Component-BasedReal-Time Software 75
W.Fleisch
Holistic Object-OrientedModelling of Distributed AutomotiveReal-Time Control Applications 85
J. Axelsson
Creating TelecommunicationServicesBased on Object-OrientedFrameworksand SDL 93
R. Sinnott, M. Kolberg
V
Panel I: CurrentPractice and Future Researchin ObjectReal-TimeComputing
Moderator: Michel Gien, Sun Microsystems/Chorus,France
Panelists:
Gary Donnan, Alcatel, France
WilliamFoote, Sun Microsystems, USA
Douglas Locke, Lockheed Martin, USA
Douglas Jensen, Mitre Corporation, USA
Jean-Bernard Stefani, France Telecom, France
Theory versus Practice in Real-Time Computing with the JavaTMPlatform 105
W. Foote
Session4A: Tools and Services
A Tool for Object-Oriented Dynamic Modeling 111
A. A. Hanish, T. S. Dillon
Using a “Process Warehouse” Concept: A Practical Method for SuccessfulTechnology Transfer 117
T. Nishiyama
Sense: A Service Navigation SystemLinked to a Real-Time AdvertisingDistribution Service 121
I. Kogiku, M. Katayama, T.Hoshiai
Session4B: Modeling and Evaluation
An Extensible Object Model for QoS Specification in Adaptive QoS Systems 129
Y. Matsui, S. Kihara, A. Mitsuzawa, S. Moriai, H. Tokuda
QuantitativeEvaluation of Distributed Object-OrientedProgramming Environments
for Real-Time Applications 133
A. P. Flores, A. Nacul, L. Silva, J. Netto, C. E. Pereira, L. Bacellar
Automated Dependability Analysis of UML Designs 139
A. Bondavalli, I. Majzik, I. Mura
Session5: Block Panel I
Embedded Platforms for Distributed Real-Time Computing: Challenges and Results 147
J. Rufno, P. Verissimo,G.Arroz
Panel 11: Object-OrientedTechniquesfor Resource-ConstrainedArchitectures
Moderator: Dieter Hammer, Eindhoven University of Technology, Netherlands
Panelists:
Mehmet Aksit, Twente University of Technology, Netherlands
Greg Bollella, IBM Network ComputingTechnical Institute, USA
Edwin de Jong, Hollandse Signaalapparaten,Netherlands
Julien Maisonneuve, Alcatel Corporate Research, France
Sjir van Loo, Philips Research, Netherlands
vi
Evaluating Architecture ImplementationAlternatives Based on AdaptabilityConcerns 155
M.Aksit, B. Tekinerdogan
Distributed Shared Data Space Architecturefor Real-Time Systems 159
E. de Jong
Session6: Middleware and Operating SystemsI1
An Integrated Environment for the Complete Development Cycle of an Object-Oriented
Distributed Real-Time System 165
L. B. Becker, M. Gergeleit, E. Nett, C. E. Pereira
Implementingthe Real-Time PublisherBubscriber Model on the Controller Area Network (CAN) 172
J. Kaiser, M. Mock
Towards Predictable CORBA-Based Web-Services 182
A. Polze, J.Richling, J. Schwarz, M. Malek
Session 7: QoS Assurance
Quality-Based Compensationof Multimedia Objects 195
T. Kanezuka, H. Higaki, M. Takizawa
Adaptive QoS Support for Distributed,Java-Based Applications 203
S. Chatterjee, B. Sabata, M. Brown
Resource Managers for QoS in CORBA 213
D. Le Tien, 0.Villin, C. Bac
An Object-Level Gateway Supporting Integrated-Property Quality of Service 223
R. Schantz, J. Zinky, D. Karr, D. Bakken, J.Megquier, J.Loyal1
Session SA: SoftwareArchitecture
A Framework for Building Environment-AwareSoftware 237
T. Nakajima
OPERA:A CORBA-Based ArchitectureEnabling Distributed Real-Time Simulations 241
T. Uslander, F. Lebas
The PERCO Platform 245
J. Maisonneuve, S. Chabridon, P. Leveille'
Session SB: Fault Tolerance
Prediction of Fault-Pronenessat Early Phase in Object-Oriented Development 25:3
T. Kamiya, S. Kusumoto, K. Inoue
Implementing Highly-AvailableWWW Servers Based on Passive Object Replication 259
R. Baldoni, S. Bonamoneta, C. Marchetti
vii
Enhancing Replica Management Services to Tolerate Group Failures 263
P. D.Ezhilchelvan, S. K. Shrivastava
Session9: Block Panel I1
In Pursuit of Correct Paradigms for Object-Oriented Real-Time Distributed Systems 271
P. Carr2re, J.-F. Hermant, G. Le Lann
Panel 111: Which Models and Architectures of Distributed Real-TimeComputing
Systems Suit Which ApplicationAreas?
Moderator: Gerard Le Lann, INRIA, France
Panelists:
EmmanuelFuchs, Thomson-Airsys, France
Kane Kim,University of California-Irvine, USA
Hermann Kopetz, Technical University of Vienna, Austria
Tom Lawrence, U.S. Air Force Research Laboratory, Rome, USA
Laurent Leboucher, CNET, France
Questionable Relevancy of Fixed Priority Assignment in Distributed Object Design 283
K. H. Kim
Which Models and Architectures of Distributed Real-Time Computing Systems
Suit Which Application Area? 286
H. Kopetz
Session 10: Resource Management
Using Multiple Feedback Loops for Object Profiling, Scheduling and Migration in Soft Real-Time
Distributed Object Systems 291
V. Kalogeraki, P. M. Melliar-Smith, L. E. Moser
An Adaptive Scheduling Approach in Real-Time CORl3A 301
C.Montez, J. Fraga, R. de Oliveira, J.-M. Farines
A Flexible Run-Time Support for Distributed Dependable Hard Real-Time Applications 310
E. Anceaume, G. Cabillic, P. Chevochot, I. Puaut
Session 11:Analysis and Design I1
Architectural Techniques for the Description and Validation of Distributed Real-Time Systems 323
L. Thomas, T. Lambolais, R. Lesiour, A. Covadis
Protocols and Ports: Reusable Inter-Object Behavior Patterns 332
B. Selic
The Use of Task Graphs for Modeling Complex System Behavior 340
A. Silberman,A. D. Stoyen, K. Sundaram
Author Index 351
...Vlll

More Related Content

Similar to Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)

Smart meeting systems a survey of state of-the-art
Smart meeting systems a survey of state of-the-artSmart meeting systems a survey of state of-the-art
Smart meeting systems a survey of state of-the-artunyil96
 
Btech IT Sem VII and VIII-1 (1).pdf
Btech IT Sem VII and VIII-1 (1).pdfBtech IT Sem VII and VIII-1 (1).pdf
Btech IT Sem VII and VIII-1 (1).pdfAdityaBhateja1
 
[3] Computer_Organization_and_Design_5th (1).pdf
[3] Computer_Organization_and_Design_5th (1).pdf[3] Computer_Organization_and_Design_5th (1).pdf
[3] Computer_Organization_and_Design_5th (1).pdfB21DCVT417PhanBThc
 
Lecture 0 - Parallel Computing.pptx
Lecture 0 - Parallel Computing.pptxLecture 0 - Parallel Computing.pptx
Lecture 0 - Parallel Computing.pptxMasreshaA
 
Be information technology2008course
Be information technology2008courseBe information technology2008course
Be information technology2008courseAnuj Sharma
 
ICRA: Intelligent Platform for Collaboration and Interaction
ICRA: Intelligent Platform for Collaboration and InteractionICRA: Intelligent Platform for Collaboration and Interaction
ICRA: Intelligent Platform for Collaboration and InteractionLukas Tencer
 
Final Year Project Synopsis: Post Quantum Encryption using Neural Networks
Final Year Project Synopsis: Post Quantum Encryption using Neural NetworksFinal Year Project Synopsis: Post Quantum Encryption using Neural Networks
Final Year Project Synopsis: Post Quantum Encryption using Neural NetworksJPC Hanson
 
Smart manufacturing through cloud based-r-nabati--dr abdulbaghi ghaderzadeh
Smart manufacturing through cloud based-r-nabati--dr abdulbaghi ghaderzadehSmart manufacturing through cloud based-r-nabati--dr abdulbaghi ghaderzadeh
Smart manufacturing through cloud based-r-nabati--dr abdulbaghi ghaderzadehnabati
 
Some examples of Open Source computational tools for researchers
Some examples of Open Source computational tools for researchersSome examples of Open Source computational tools for researchers
Some examples of Open Source computational tools for researchersAshish Sharma
 

Similar to Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99) (20)

Smart meeting systems a survey of state of-the-art
Smart meeting systems a survey of state of-the-artSmart meeting systems a survey of state of-the-art
Smart meeting systems a survey of state of-the-art
 
Btech IT Sem VII and VIII-1 (1).pdf
Btech IT Sem VII and VIII-1 (1).pdfBtech IT Sem VII and VIII-1 (1).pdf
Btech IT Sem VII and VIII-1 (1).pdf
 
OS Unit 1.pptx
OS Unit 1.pptxOS Unit 1.pptx
OS Unit 1.pptx
 
[3] Computer_Organization_and_Design_5th (1).pdf
[3] Computer_Organization_and_Design_5th (1).pdf[3] Computer_Organization_and_Design_5th (1).pdf
[3] Computer_Organization_and_Design_5th (1).pdf
 
Lopez
LopezLopez
Lopez
 
Operating System
Operating SystemOperating System
Operating System
 
HCI
HCIHCI
HCI
 
Lecture 0 - Parallel Computing.pptx
Lecture 0 - Parallel Computing.pptxLecture 0 - Parallel Computing.pptx
Lecture 0 - Parallel Computing.pptx
 
Software bug prediction
Software bug prediction Software bug prediction
Software bug prediction
 
USENIX OSDI2010 Report
USENIX OSDI2010 ReportUSENIX OSDI2010 Report
USENIX OSDI2010 Report
 
VLSISyllabus.pdf
VLSISyllabus.pdfVLSISyllabus.pdf
VLSISyllabus.pdf
 
Np lab
Np labNp lab
Np lab
 
Sem iii
Sem iiiSem iii
Sem iii
 
Sem iii
Sem iiiSem iii
Sem iii
 
Be information technology2008course
Be information technology2008courseBe information technology2008course
Be information technology2008course
 
ICRA: Intelligent Platform for Collaboration and Interaction
ICRA: Intelligent Platform for Collaboration and InteractionICRA: Intelligent Platform for Collaboration and Interaction
ICRA: Intelligent Platform for Collaboration and Interaction
 
Final Year Project Synopsis: Post Quantum Encryption using Neural Networks
Final Year Project Synopsis: Post Quantum Encryption using Neural NetworksFinal Year Project Synopsis: Post Quantum Encryption using Neural Networks
Final Year Project Synopsis: Post Quantum Encryption using Neural Networks
 
Smart manufacturing through cloud based-r-nabati--dr abdulbaghi ghaderzadeh
Smart manufacturing through cloud based-r-nabati--dr abdulbaghi ghaderzadehSmart manufacturing through cloud based-r-nabati--dr abdulbaghi ghaderzadeh
Smart manufacturing through cloud based-r-nabati--dr abdulbaghi ghaderzadeh
 
control system.pdf
control system.pdfcontrol system.pdf
control system.pdf
 
Some examples of Open Source computational tools for researchers
Some examples of Open Source computational tools for researchersSome examples of Open Source computational tools for researchers
Some examples of Open Source computational tools for researchers
 

More from Emmanuel Fuchs

Distributed Object Systems
Distributed Object SystemsDistributed Object Systems
Distributed Object SystemsEmmanuel Fuchs
 
CARDAMOM_CCM_Tutorial_Draft 2004
CARDAMOM_CCM_Tutorial_Draft 2004CARDAMOM_CCM_Tutorial_Draft 2004
CARDAMOM_CCM_Tutorial_Draft 2004Emmanuel Fuchs
 
Anootations IEEE 42010 : A Conceptual Model of Architecture Description
Anootations IEEE 42010 : A Conceptual Model of Architecture DescriptionAnootations IEEE 42010 : A Conceptual Model of Architecture Description
Anootations IEEE 42010 : A Conceptual Model of Architecture DescriptionEmmanuel Fuchs
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorEmmanuel Fuchs
 
PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorPLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorEmmanuel Fuchs
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorEmmanuel Fuchs
 
PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorPLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorEmmanuel Fuchs
 
UBSS : Unix Based System Software
UBSS : Unix Based System SoftwareUBSS : Unix Based System Software
UBSS : Unix Based System SoftwareEmmanuel Fuchs
 
Distributed Object Computing
Distributed Object ComputingDistributed Object Computing
Distributed Object ComputingEmmanuel Fuchs
 
Executive Summary ITEA Roadmap 2
Executive Summary ITEA Roadmap 2Executive Summary ITEA Roadmap 2
Executive Summary ITEA Roadmap 2Emmanuel Fuchs
 

More from Emmanuel Fuchs (20)

Distributed Object Systems
Distributed Object SystemsDistributed Object Systems
Distributed Object Systems
 
CARDAMOM_CCM_Tutorial_Draft 2004
CARDAMOM_CCM_Tutorial_Draft 2004CARDAMOM_CCM_Tutorial_Draft 2004
CARDAMOM_CCM_Tutorial_Draft 2004
 
Anootations IEEE 42010 : A Conceptual Model of Architecture Description
Anootations IEEE 42010 : A Conceptual Model of Architecture DescriptionAnootations IEEE 42010 : A Conceptual Model of Architecture Description
Anootations IEEE 42010 : A Conceptual Model of Architecture Description
 
Book Recommendations
 Book Recommendations Book Recommendations
Book Recommendations
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 
PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorPLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 
PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorPLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 
UBSS2
UBSS2UBSS2
UBSS2
 
UBSS : Unix Based System Software
UBSS : Unix Based System SoftwareUBSS : Unix Based System Software
UBSS : Unix Based System Software
 
ISORC 1999 Panel III
ISORC 1999 Panel IIIISORC 1999 Panel III
ISORC 1999 Panel III
 
ISORC’99
ISORC’99ISORC’99
ISORC’99
 
Distributed Object Computing
Distributed Object ComputingDistributed Object Computing
Distributed Object Computing
 
Hash map
Hash mapHash map
Hash map
 
ATM system history
ATM system historyATM system history
ATM system history
 
Middleware
MiddlewareMiddleware
Middleware
 
photoISEN 1987
photoISEN 1987photoISEN 1987
photoISEN 1987
 
EUROCAT
EUROCATEUROCAT
EUROCAT
 
Executive Summary ITEA Roadmap 2
Executive Summary ITEA Roadmap 2Executive Summary ITEA Roadmap 2
Executive Summary ITEA Roadmap 2
 
01_Program
01_Program01_Program
01_Program
 

Recently uploaded

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)

  • 1. Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC’99) 2-5 May 1999 Saint-Malo, France Sponsored by IEEE Computer Society Technical Committee on Distributed Processing In cooperation with IFIP Working Group 10.4 OMG INRIA COMPUTER SOCIETY Los Alamitos, California Washington Brussels Tokyo
  • 2. Copyright 0 1999 by The Institute of Electrical and Electronics Engineers, Inc. All rights reserved Copyright and Reprint Permissions: Abstracting is permitted with credit to the source. Libraries may photocopy beyond the limits of US copyright law, for private use of patrons, those articles in this volume that cany a code at the bottom of the first page, provided that the per-copy fee indicated in the code is paid through the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923. Other copying, reprint, or republication requests should be addressed to: IEEE Copyrights Manager, IEEE Service Center, 445 Hoes Lane, P.O. Box 133, Piscataway, NJ 08855-1331. The papers in this book comprise the proceedings of the meeting mentioned on the cover and title page. They reflect the authors’ opinions and, in the interests of timely dissemination, are published as presented and without change. Their inclusion in this publication does not necessarily constitute endorsement by the editors, the IEEE Computer Society, or the Institute of Electrical and Electronics Engineers, Inc. IEEE Computer Society Order Number PRO0207 Library of Congress Catalog Number: 99-61702 ISBN 0-7695-0207-5 Additional copies may be orderedfrom: IEEE ComputerSociety CustomerServiceCenter 10662Los VaquerosCircle P.O. Box 3014 Los Alamitos, CA 90720-1314 Tel: + 1-714-821-8380 Fax: + 1-714-821-4641 E-mail: cs.books@computer.org IEEE ServiceCenter 445 Hoes Lane P.O. Box 1331 Piscataway,NJ 08855-1331 Tel: + 1-732-981-0060 Fax: + 1-732-981-9667 mis.custserv@computer.org IEEE ComputerSociety Asiflacific Office Watanabe Bldg., 1-4-2 Minami-Aoyama Minato-ku,Tokyo 107-0062 JAPAN Tel: + 81-3-3408-3118 tokyo.ofc@computer.org Fax: +81-3-3408-3553 Editorial production by Lorretta Palagi Cover photograph: Michel Dupuis, ville de Saint-Malo Cover art design and production by Joseph Daigle Studio Productions Printed in the United States of America by The Printing House COMPUTER SOCIETY IEEE
  • 3. Table of Contents 2nd IEEE InternationalSymposiumon Object-Oriented Real-Time Distributed Computing-IS ORC’99 Message from the General Co-chairs ix Message from the Program Committee Co-chairs X Symposium Committee xi Program Committee xiii Reviewers xiv Session1:Analysis and Design I Exception Handling in a Cooperative Object-OrientedApproach 3 R. de Lemos, A. Romanovsky v-Promela: A Visual, Object-OrientedLanguagefor SPIN 14 S. Leue, G. Holzmann An Interface as a Design Object 24 H. Kopetz, E. Fuchs, D. Millinger, R. Nossal A Unified Process for the Integrationof Large-scale, Distributed, Object-OrientedReal-Time Systems in Layered Architectures 33 M. Mortazavi, J. Connell Session2: Middleware and OperatingSystems I The PURE Family of Object-OrientedOperating Systems for Deeply Embedded Systems 45 D. Beuche, A. Guerrouat, H. Papajewski, W. Schroder-Preikschat, 0.Spinczyk, U. Spinczyk An Efficient Middleware ArchitectureSupportingTime-Triggered Message-Triggered Objects and an NT-Based Implementation 54 K. H. Kim, M. Ishida, J. Liu CORBA-Based Real-Time Trader Service for Adaptable Commmand and Control Systems S. Wohlever, V. Fay-Wove, B. Thuraisingham, R. Freedman, J. Maurer 64 Session3: Applications Applying Use Cases for the RequirementsValidation of Component-BasedReal-Time Software 75 W.Fleisch Holistic Object-OrientedModelling of Distributed AutomotiveReal-Time Control Applications 85 J. Axelsson Creating TelecommunicationServicesBased on Object-OrientedFrameworksand SDL 93 R. Sinnott, M. Kolberg V
  • 4. Panel I: CurrentPractice and Future Researchin ObjectReal-TimeComputing Moderator: Michel Gien, Sun Microsystems/Chorus,France Panelists: Gary Donnan, Alcatel, France WilliamFoote, Sun Microsystems, USA Douglas Locke, Lockheed Martin, USA Douglas Jensen, Mitre Corporation, USA Jean-Bernard Stefani, France Telecom, France Theory versus Practice in Real-Time Computing with the JavaTMPlatform 105 W. Foote Session4A: Tools and Services A Tool for Object-Oriented Dynamic Modeling 111 A. A. Hanish, T. S. Dillon Using a “Process Warehouse” Concept: A Practical Method for SuccessfulTechnology Transfer 117 T. Nishiyama Sense: A Service Navigation SystemLinked to a Real-Time AdvertisingDistribution Service 121 I. Kogiku, M. Katayama, T.Hoshiai Session4B: Modeling and Evaluation An Extensible Object Model for QoS Specification in Adaptive QoS Systems 129 Y. Matsui, S. Kihara, A. Mitsuzawa, S. Moriai, H. Tokuda QuantitativeEvaluation of Distributed Object-OrientedProgramming Environments for Real-Time Applications 133 A. P. Flores, A. Nacul, L. Silva, J. Netto, C. E. Pereira, L. Bacellar Automated Dependability Analysis of UML Designs 139 A. Bondavalli, I. Majzik, I. Mura Session5: Block Panel I Embedded Platforms for Distributed Real-Time Computing: Challenges and Results 147 J. Rufno, P. Verissimo,G.Arroz Panel 11: Object-OrientedTechniquesfor Resource-ConstrainedArchitectures Moderator: Dieter Hammer, Eindhoven University of Technology, Netherlands Panelists: Mehmet Aksit, Twente University of Technology, Netherlands Greg Bollella, IBM Network ComputingTechnical Institute, USA Edwin de Jong, Hollandse Signaalapparaten,Netherlands Julien Maisonneuve, Alcatel Corporate Research, France Sjir van Loo, Philips Research, Netherlands vi
  • 5. Evaluating Architecture ImplementationAlternatives Based on AdaptabilityConcerns 155 M.Aksit, B. Tekinerdogan Distributed Shared Data Space Architecturefor Real-Time Systems 159 E. de Jong Session6: Middleware and Operating SystemsI1 An Integrated Environment for the Complete Development Cycle of an Object-Oriented Distributed Real-Time System 165 L. B. Becker, M. Gergeleit, E. Nett, C. E. Pereira Implementingthe Real-Time PublisherBubscriber Model on the Controller Area Network (CAN) 172 J. Kaiser, M. Mock Towards Predictable CORBA-Based Web-Services 182 A. Polze, J.Richling, J. Schwarz, M. Malek Session 7: QoS Assurance Quality-Based Compensationof Multimedia Objects 195 T. Kanezuka, H. Higaki, M. Takizawa Adaptive QoS Support for Distributed,Java-Based Applications 203 S. Chatterjee, B. Sabata, M. Brown Resource Managers for QoS in CORBA 213 D. Le Tien, 0.Villin, C. Bac An Object-Level Gateway Supporting Integrated-Property Quality of Service 223 R. Schantz, J. Zinky, D. Karr, D. Bakken, J.Megquier, J.Loyal1 Session SA: SoftwareArchitecture A Framework for Building Environment-AwareSoftware 237 T. Nakajima OPERA:A CORBA-Based ArchitectureEnabling Distributed Real-Time Simulations 241 T. Uslander, F. Lebas The PERCO Platform 245 J. Maisonneuve, S. Chabridon, P. Leveille' Session SB: Fault Tolerance Prediction of Fault-Pronenessat Early Phase in Object-Oriented Development 25:3 T. Kamiya, S. Kusumoto, K. Inoue Implementing Highly-AvailableWWW Servers Based on Passive Object Replication 259 R. Baldoni, S. Bonamoneta, C. Marchetti vii
  • 6. Enhancing Replica Management Services to Tolerate Group Failures 263 P. D.Ezhilchelvan, S. K. Shrivastava Session9: Block Panel I1 In Pursuit of Correct Paradigms for Object-Oriented Real-Time Distributed Systems 271 P. Carr2re, J.-F. Hermant, G. Le Lann Panel 111: Which Models and Architectures of Distributed Real-TimeComputing Systems Suit Which ApplicationAreas? Moderator: Gerard Le Lann, INRIA, France Panelists: EmmanuelFuchs, Thomson-Airsys, France Kane Kim,University of California-Irvine, USA Hermann Kopetz, Technical University of Vienna, Austria Tom Lawrence, U.S. Air Force Research Laboratory, Rome, USA Laurent Leboucher, CNET, France Questionable Relevancy of Fixed Priority Assignment in Distributed Object Design 283 K. H. Kim Which Models and Architectures of Distributed Real-Time Computing Systems Suit Which Application Area? 286 H. Kopetz Session 10: Resource Management Using Multiple Feedback Loops for Object Profiling, Scheduling and Migration in Soft Real-Time Distributed Object Systems 291 V. Kalogeraki, P. M. Melliar-Smith, L. E. Moser An Adaptive Scheduling Approach in Real-Time CORl3A 301 C.Montez, J. Fraga, R. de Oliveira, J.-M. Farines A Flexible Run-Time Support for Distributed Dependable Hard Real-Time Applications 310 E. Anceaume, G. Cabillic, P. Chevochot, I. Puaut Session 11:Analysis and Design I1 Architectural Techniques for the Description and Validation of Distributed Real-Time Systems 323 L. Thomas, T. Lambolais, R. Lesiour, A. Covadis Protocols and Ports: Reusable Inter-Object Behavior Patterns 332 B. Selic The Use of Task Graphs for Modeling Complex System Behavior 340 A. Silberman,A. D. Stoyen, K. Sundaram Author Index 351 ...Vlll