Real-Time Framework for Distributed Embedded Systems

  • Khaled Chaaban
  • Paul Crubillé
  • Mohamed Shawky
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3144)


This paper presents a software framework called SCOOT-R that was developed in our laboratory to design and implement real-time distributed applications. This architecture allows the exchange of objects between processes running on interconnected computers. It is based on client/server model with real-time extensions. The paper describes the possibilities of our approach to allow the integration of independently designed modules in a coherent real-time system. Finally, we present a typical automotive application involving our system: real-time accurate vehicle positioning on a digital map.


Fusion Module IEEE Intelligent Vehicle Symposium Odometer Data Early Error Detection Global Reconfiguration 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Burns, A., Poledna, S., Barrett, P.: Replica determinism and flexible scheduling in hard real-time dependable systems. IEEE transactions on Computers 49(2) (2000)Google Scholar
  2. 2.
    Stûmpfle, M., Hermes, F., Friesen, V., Muller, F., Chen, X., Bachhofer, S., Jiang, D., Ly, K., Gauger, C., Stiess, P.: COSIMA- A Component System Information and Management Architecture. In: IEEE Intelligent Vehicles symposium 2000, USA, October 3-5 (2000)Google Scholar
  3. 3.
    Chevochot, P., Puaut, I.: Scheduling Fault-Tolerant Distributed Hard Real-Time Tasks Independently of the Replication Strategies. In: Proc. of the 6th International Conference on Real-Time Computing Systems and Applications, Hong-Kong, China (December 1999)Google Scholar
  4. 4.
    Anderson, D.: Fire Wire System Architecture IEEE-1394, MinDShare, Inc. (1998)Google Scholar
  5. 5.
    Most Group. Digitization opens the way for new standard. Automobilentwicklung (March 2000),
  6. 6.
    Abdelzaher, T., Bjorklund, M., Awson, S., Feng, W.-C., Jahanian, F., Johnson, S., Arron, P., Mehra, A., Mitton, T., Shaikh, A., Shin, K., Wang, Z., Zou, H.: ARMADA Middleware and Communication Services. In: IEEE Workshop on Middleware for Distributed Real-Time Systems and Services, San Francisco, California (December 1997)Google Scholar
  7. 7.
    Kopetz, H., et al.: A synchronization Strategy for a Time-Triggered Multicluster Real-Time System. In: Proc. of the 14th IEEE Symposium on Reliable Distributed Systems, Bad Neuenahr, Germany, September 13-15 (1995)Google Scholar
  8. 8.
    Koptez, H.: Components-Based Design of large Distributed Real-Time Systems. In: The 14th IFAC Workshop on Distributed Computer Control Systems, Seoul, pp. 171–177 (1997)Google Scholar
  9. 9.
    Schmidt, D.C., Gokhale, A., Harrison, T.H., Parulkar, G.: A High-performance Endsystem architecture for Real-time CORBA. IEEE Communications Magazine 14(2) (February 1997)Google Scholar
  10. 10.
    EL Najjar, M., Bonnifait, P.: A Road Reduction Method using Multi-Criteria Fusion. In: IEEE Intelligent Vehicles Symposium, Versailles, France, June 17-20 (2002)Google Scholar
  11. 11.
    Sha, L., et al.: Generalized Rate-Monotonic Scheduling Theory: A framework for Developing Real-Time systems. Proceedings of the IEEE 82(1), 68–82 (1990)Google Scholar
  12. 12.
    Yaghmour, K.: The Real-Time Application Interface. In: Proceedings of the Linux Symposium (July 2001)Google Scholar
  13. 13.
    Real-time CORBA, Object Management Group. Joint revised submission OMG document orbos/99-02-12 Ed (March 1999)Google Scholar
  14. 14.
    Nashashibi, F.: RTm@ps: a framework for prototyping automatic multi-sensor applications. In: IEEE Intelligent Vehicles Symposium, October 3-5 (2000)Google Scholar
  15. 15.
    Steux, B.: PhD thesis: RTMAPS, un environnement logiciel dédié à la conception d’applications embarquées temps-réel. Utilisation pour la détection automatique de véhicules par fusion radar/Vision. Ecole des mines de Paris, France (December 2001)Google Scholar
  16. 16.
    Shawky, M., Favard, S., Crubillé, P.: A computing Platform and its tools for feature extraction from on-vehicle image sequences. In: 3rd IEEE Annual conference on Intelligent Transportation Systems, Dearborn, Michigan, USA, October 1-3 (2000)Google Scholar
  17. 17.
    Shawky, M., Crubille, P., Bonnifait, P.: Archiving and Indexing of Large Volume Sensor Data of an Equipped Vehicle. In: DRIIVE 1999, Helsinki, Finlande (July 1999)Google Scholar
  18. 18.
    Chaaban, K., Crubille, P., Shawky, M.: SCOOT-R: A framework for distributed realtime applications. In: Work In Progress for the 24h IEEE Real-Time Systems Symposium, Cancun, Mexico (December 2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Khaled Chaaban
    • 1
  • Paul Crubillé
    • 1
  • Mohamed Shawky
    • 1
  1. 1.HEUDIASYC laboratoryUMR CNRS 6599 University of Technology of CompiegneCompiegne CedexFrance

Personalised recommendations