Download presentation
Presentation is loading. Please wait.
1
Strategic Directions in Real- Time & Embedded Systems Aatash Patel 18 th September, 2001
2
18-Sep-01CSci5992 Road Map Definition Utility Function Non-RTS Soft RTS Hard RTS Introduction of Paper Strategic Research Areas Summary Paper Review
3
18-Sep-01CSci5993 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
4
18-Sep-01CSci5994 Non–RTS Utility value remains constant
5
18-Sep-01CSci5995 Soft RTS Decreasing Utility value after deadline
6
18-Sep-01CSci5996 Hard RTS Zero Utility value after deadline
7
18-Sep-01CSci5997 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
8
18-Sep-01CSci5998 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
9
18-Sep-01CSci5999 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
10
18-Sep-01CSci59910 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
11
18-Sep-01CSci59911 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
12
18-Sep-01CSci59912 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
13
18-Sep-01CSci59913 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
14
18-Sep-01CSci59914 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
15
18-Sep-01CSci59915 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
16
18-Sep-01CSci59916 References Hermann Kopetz; Software Engineering for Real-Time: A Roadmap. Proceedings of the conference on The future of Software engineering, 2000, Pages 201 - 211Software Engineering for Real-Time: A Roadmap J. A. Stankovic et al; Strategic Directions in Real-Time and Embedded Systems. ACM Computing Surveys, vol. 28, no. 4, pp. 751- 763, December 1996Strategic Directions in Real-Time and Embedded Systems J. A. Stankovic; Misconceptions About Real- Time Computing: A serious problem for next generation systems. IEEE Computer 21, 10 (Oct.), 10-19Misconceptions About Real- Time Computing: A serious problem for next generation systems
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.