1 / 3

Topic 1: Emerging paradigms for improvements of software reliability

Topic 1: Emerging paradigms for improvements of software reliability. Outbrief summary. Topic 1: Emerging paradigms for improvements of software reliability. Issues and research ideas (1) How to represent, understand and visualize complex dependencies among components?

Télécharger la présentation

Topic 1: Emerging paradigms for improvements of software reliability

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. Topic 1: Emerging paradigms for improvements of software reliability Outbrief summary

  2. Topic 1: Emerging paradigms for improvements of software reliability Issues and research ideas (1) • How to represent, understand and visualize complex dependencies among components? • We have to recognize that SW will never be perfect. We better prepare to accept and manage imperfect SW, and research should focus on this. • Fault management should be integrated with planning to figure out how to reconfigure the system upon a failure. Software FDIR–How? • Fault containment and isolation must be designed into SW systems (as it is designed into physical systems) • Cost of SW reliability has to be considered in the context of ROI. • QoS issues should be address both statically (design-time) and dynamically (run-time). Both have to be addressed while building FCS. • Scale of complexity: code size, multiple end-to-end req’s in a distributed systems, multiple layers, changing number of participants, very dynamic environment

  3. Topic 1: Emerging paradigms for improvements of software reliability Issues and research ideas (2) • Model-based Analysis/Testing requires a model (abstraction) of the system based on the requirements. How does this scale up to the level of system of systems on FCS? • What is being done: guidelines for FCS suppliers (JA-1003) • If commercial technology is used, QoS concerns (“controls”) have to be “bolted” onto it. Consequence: technology-neutral specification of QoS is needed. • QoS-based resource allocation – trade-offs between reliability and other aspects. • Model-based toolchains should allow debugging in terms of the high-level models. • Novel paradigm: Dynamic adaptability / Goal-driven programming • To address needs of fault mgmt • Analogy with adaptive control … but must be analyzable.. • Paradigms should support early analysis with uncertain requirements – Design space exploration

More Related