A Software Architecture for Dependable and Evolvable Industrial Computing Systems
نویسندگان
چکیده
The downtime of a large industrial operation is often prohibitively expensive and a failure of a mission critical system could have disastrous consequences. Lacking an effective approach to mitigate the risks in system upgrades or to introduce third party supplied open system components, many industrial systems and defense systems are forced to keep outdated computing hardware and software. A paradigm shift is needed, from a focus on enabling technologies for completely new installations to one which is designed to mitigate the risk and cost of bringing new technology into functioning systems. Innovative technology is needed to support the task of technology insertion. Quickly and reliably turning unparalleled American innovations into industrial competitiveness and defense technological superiority is of strategic importance. The Simplex architecture has been developed to support safe and reliable online upgrade of hardware and software components in spite of errors in the new modules. This paper gives a brief overview of the underlying technologies.
منابع مشابه
Technical Report CMU/SEI-95-TR-005 ESC-TR-95-005 A Software Architecture for Dependable and Evolvable Industrial Computing Systems
The downtime of a large industrial operation is often prohibitively expensive and a failure of a mission critical system could have disastrous consequences. Lacking an effective approach to mitigate the risks in system upgrades or to introduce third party supplied open system components, many industrial systems and defense systems are forced to keep outdated computing hardware and software. A p...
متن کاملDependable Reconfigurable Computing Design Diversity and Self Repair
We demonstrate the power of reconfigurable computing in enabling cost-effective implementations of dependable systems. New concurrent error detection techniques based on practical implementations of design diversity are presented. Field reconfigurability of reconfigurable hardware is utilized to design self-healing systems capable of autonomous recovery and repair from temporary errors and perm...
متن کاملPerspective-based Architectural Approach for Dependable Systems
Explicitly architecting dependable systems inevitably involves establishing consensus among different stakeholders' concerns and then anchoring the design on architectural components that provide robustness. The goal is to architect evolvable systems upon which users can reasonably rely on receiving anticipated services. Unfortunately, there are few established approaches for rapidly prototypin...
متن کاملArchWare: Architecting Evolvable Software
This paper gives an overview of the ArchWare European Project1. The broad scope of ArchWare is to respond to the ever-present demand for software systems that are capable of accommodating change over their lifetime, and therefore are evolvable. In order to achieve this goal, ArchWare develops an integrated set of architecture-centric languages and tools for the modeldriven engineering of evolva...
متن کاملAn Open Distributed Architecture for Flexible Hybrid Assembly Systems: A Model Driven Engineering Approach
— Assembly systems constitute one of the most important fields in today's industry. In this paper we propose an open distributed architecture for the engineering of evolvable flexible hybrid assembly systems. The proposed architecture is based on the model driven development paradigm. Models are used to represent structure and behavior and a domain specific engineering tool is defined to facili...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998