Architectural Reasoning for Safety Critical Software Applications

نویسنده

  • Weihang Wu
چکیده

................................................................................................................. 3 CONTENTS.................................................................................................................. 5 LIST OF FIGURES ................................................................................................... 13 LIST OF TABLES ..................................................................................................... 17 ACKNOWLEDGEMENTS....................................................................................... 19 AUTHORS DECLARATION................................................................................... 21 ABBREVIATIONS .................................................................................................... 23 CHAPTER ONE: INTRODUCTION ...................................................................... 27 1.1 THE STATE OF ARCHITECTING ...................................................................... 27 1.1.1 Software Architecture........................................................................... 28 1.1.2 Safety and Software Architecture......................................................... 29 1.1.3 Requirements Engineering and Software Architecture........................ 31 1.2 RESEARCH CHALLENGES............................................................................... 31 1.2.1 Engineering Early-Stage Safety Requirements .................................... 33 1.2.2 Identifying and Selecting Design Alternatives for Safety..................... 34 1.2.3 Supporting Incremental Safety Argumentation.................................... 34 1.3 THESIS PROPOSITION..................................................................................... 35 1.4 DEFINITIONS ................................................................................................. 37 1.4.1 Safety and Risk ..................................................................................... 37 1.4.2 Accidents and Hazards......................................................................... 37 1.4.3 Failures, Errors and Faults ................................................................. 38 1.5 THESIS STRUCTURE....................................................................................... 39 CHAPTER TWO: DESIGNING THE ARCHITECTURE ................................... 43 2.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

COTS Product Selection for Safety-Critical Systems

There is an increasing interest in acquiring commercial-off-the-shelf (COTS) functionality for safety-critical applications. However, the selection of COTS products for such applications is still carried out in an ad hoc manner. This creates great difficulties for realistic cost and effort estimation, integration of the selected COTS product, and the certification of final COTS-based safetycrit...

متن کامل

Working Group in Model-Based Design and Reasoning. Part II: Design

Conventional Artiicial Intelligence techniques such as expert systems have often been found to be too brittle for large-scale applications. Model-based reasoning is a technique for making Artiicial Intelligence software applicable to problems of realistic size. In this working group, we have investigated some fundamental issues in model-based reasoning and various applications in diagnosis, con...

متن کامل

Managing Architectural Design Decisions for Safety-Critical Software Systems

In this paper, we propose a negative scenario framework along with a mitigation action model as the linkage between safety quality attribute and architecture definition. The scenario framework provides an effective means of formulating safety concerns. The mitigation action model facilitates exploitation and codification of existing safety-critical system design knowledge. Finally, we present a...

متن کامل

Using safety contracts in the development of safety critical object-oriented systems

Developers of safety critical software are becoming increasingly interested in using the objectoriented paradigm. If a developer is to use an object-oriented approach successfully in safety critical applications they must be able to demonstrate that the resulting software system is sufficiently safe to operate. There are a number of existing approaches to developing safe software however these ...

متن کامل

6 th Workshop on Knowledge Engineering and Software Engineering

TOOL PRESENTATION: Rule languages and inference engines incorporate reasoning capabilities to Web information systems. This demonstration paper presents a tool for the development of rulebased applications for the Web based on OWL and SWRL ontologies. The tool applies a model-driven approach to an ontology representing a domain conceptualization and inference model of the problem domain. It aut...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007