1 / 16

Strategic Directions in Real-Time & Embedded Systems

Strategic Directions in Real-Time & Embedded Systems. Aatash Patel 18 th September, 2001. Road Map. Definition Utility Function Non-RTS Soft RTS Hard RTS Introduction of Paper Strategic Research Areas Summary Paper Review. Real Time System.

Lucy
Télécharger la présentation

Strategic Directions in Real-Time & Embedded Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Strategic Directions in Real-Time & Embedded Systems Aatash Patel 18th September, 2001

  2. Road Map • Definition • Utility Function • Non-RTS • Soft RTS • Hard RTS • Introduction of Paper • Strategic Research Areas • Summary • Paper Review CSci599

  3. Real Time System • “A real time computer system is one in which the correctness of the system behavior depends not only on the logical results of the computation, but also on the physical instant at which these results are produced.” –Kopetz • Not fast, but predictable CSci599

  4. Non–RTS • Utility value remains constant CSci599

  5. Soft RTS • Decreasing Utility value after deadline CSci599

  6. Hard RTS • Zero Utility value after deadline CSci599

  7. Introduction of Paper • Real-Time Systems • Safety Critical Systems • Embedded Systems • New Real-Time Systems • Open real-time systems • Globally distributed real-time systems • Multimedia systems • Industrial Deployments • Automobile Industry • Real-time Software Industry • Real-time commerce on the Internet CSci599

  8. Strategic Research Areas • System Evolution • Open Real-Time Systems • Composibility • Software Engineering • Science of Performance Guarantee • Reliability & Formal Verification • General System Issues • Real-Time Multimedia • Programming Languages • Education CSci599

  9. Strategic Research Areas(2) • System Evolution • System shutdown, a barrier in Process Improvement and System Upgrades • Requires Infrastructure • Safe & Predictable upgrade • Minimum down time • Open Real-Time Systems • Dynamic mix of multiple, independently developed Real-Time applications • Coexist on same machine or set of machines CSci599

  10. Strategic Research Areas(3) • Composibility • Real-time systems evolve • Composition Domains: Function, Time, Fault Tolerance • Software Engineering • Only Functional issues addressed • Need a shift in approach • Time, Dependability, QoS • Evolvability • Modularity • Adaptability & Configurability CSci599

  11. Strategic Research Areas(4) • Science of Performance Guarantees • Relies on Simulation and Testing • More Formal Analysis • Dynamic Systems • Unpredictable Environment • Reliability & Formal Verification • Techniques • Static Analysis • Dynamic Analysis • Need for Common Framework CSci599

  12. Strategic Research Areas(5) • General System Issues • Architecture, Communications, OS and Database issues of real time system Ex: Architectural changes to address a new requirement • Real-Time Multimedia • Precise specification of predictability requirements • Focus on QoS & Real-Time Scheduling CSci599

  13. Strategic Research Areas(6) • Programming Languages • Management of Time • Support for Scheduling Algorithms • Reusable Real-time Software Modules • Support for Distributed Programs and Fault Tolerance • Education • Teaching aspects • Time • Concurrency CSci599

  14. Summary • Ten-Year Vision “Ten years from now almost all products and engineering processes will contain real-time features and embedded processors” • Strategic Directions • Develop major Funding and International Research initiative • Establish Generic Technology • Evolve Open Infrastructure • Safe & cost effective embedding of Hardware, Software and Domain Technologies into functioning Industrial Systems CSci599

  15. Paper Review • Strengths • Clear strategic directions • Details about research areas and challenges • Weaknesses • Distinction between Soft & Hard RTS needed • Relevance to Embedded Systems • Many Embedded systems are real-time • Time, predictability as first-class requirements • Evolvability CSci599

  16. References • Hermann Kopetz; Software Engineering for Real-Time: A Roadmap. Proceedings of the conference on The future of Software engineering, 2000, Pages 201 - 211 • J. A. Stankovic et al; Strategic Directions in Real-Time and Embedded Systems. ACM Computing Surveys, vol. 28, no. 4, pp. 751-763, December 1996 • J. A. Stankovic; Misconceptions About Real-Time Computing: A serious problem for next generation systems. IEEE Computer 21, 10 (Oct.), 10-19 CSci599

More Related