A modern vehicle will typically use the OSEK Operating System as a scheduling mechanism to distribute time between functions on an ECU and the CAN network to transmit messages between ECU nodes. Both OSEK OS and CAN are event-triggered technologies, that is they respond to events or stimuli in the external environment. For example, a braking system will be triggered by the driver pressing on the brake pedal; an engine management system will be triggered by the angular rotation of the engine crankshaft etc. This paper has developed a process whereby the temporal correctness of a distributed hard real-time application can be determined. This is achieved through the use of contracts on both the nodes and network. Contracts de-couple the system components within an analyzable framework and so reduce brittleness in the event of subsequent system modification - node and network behavior can be freely changed proving the changes still satisfy the contract. The authors have introduced basic deadline monotonic analysis and shown how it can be used to validate the contracts placed on the nodes. It has also been shown how this same analysis can be applied to the priority based networking of CAN. For more information on Deadline Monotonic Analysis, schedulability analysis or developing distributed hard real-time applications.


    Access

    Access via TIB

    Check availability in my library


    Export, share and cite



    Title :

    Meeting hard real-time requirements in distributed systems


    Additional title:

    Annäherung an harte Echtzeitanforderungen in verteilt angeordneten Systemen


    Contributors:


    Publication date :

    2004


    Size :

    10 Seiten, 4 Bilder, 4 Tabellen, 3 Quellen


    Type of media :

    Conference paper


    Type of material :

    Print


    Language :

    English




    Communication paradigms for high-integrity distributed systems with hard real-time requirements

    Uruena, Santiago / Zamorano, Juan / Pulido, Jose A. et al. | Tema Archive | 2008


    Definitions and Requirements for Distributed Real-Time Systems

    Berggren, Christina | SAE Technical Papers | 1987


    Distributed RTEMS Prototyping for Hard Real-Time Systems

    Bossard, F. / Jouanneau, S. / European Space Agency | British Library Conference Proceedings | 2009


    Meeting Important Cuing Requirements with Modest, Real-Time, Interactive Driving Simulations

    Wade Allen, R. / Rosenthal, T. J. / SAE | British Library Conference Proceedings | 1994


    Meeting important cuing requirements with modest, real-time, interactive driving simulations

    Wade Allen,R. / Rosenthal,Th.J. / Systems Technology,US | Automotive engineering | 1994