The Safe-SADT method for aiding designers to choose and improve dependable architectures for complex automated systems
Introduction
Technological progress has allowed the creation of autonomous, adaptive automated systems capable of making decisions in a given context [1], [2]. These systems cannot be reduced to simple concepts of process, but should be considered as sets of means and actors working together to accomplish pre-determined functions. For this reason,studying the behavior of such a priori complex systems precisely is difficult.
This article can be loosely divided into five parts. First, we summarize the concepts of complexity as related to the modeling and analysis of automated systems, and we present the issues involved in designing complex automated systems. In order to deal with these issues, we propose the Safe-SADT (structured analysis and design technique) method, which aims both to characterize and model the operational architecture, and to quantify this architecture's reliability, availability, maintainability, and safety (RAMS) parameters. We then apply and validate the proposed method on the design of an automated hydraulic system. The last section concludes the article, presenting likely future research projects based on the Safe-SADT method.
Section snippets
System complexity
In this article, we are interested in automated systems. Generally, a system is defined as a set of discrete, inter-connected or interacting elements that work together to carry out a pre-determined mission [3]. Automated systems can be highly complex, and this complexity has multiple sources, as the list below shows [4], [5]:
- •
Size complexity: Large automated systems must be highly reliable in order for their behavior to be controlled. Obviously, the number of elements in a system has a direct
Methodology for designing complex automated systems
Automated system design involves constructing three distinct classes of architecture [8]:
The functional architecture of an automated system is built according to the functional specifications (see Fig. 1, activity A1) and represents the links and interactions between the system's diverse functions. The model of this architecture is composed of the elementary functions that are found when the main functions are decomposed (see Fig. 1, activity A2).
The equipment architecture reflects the choices
The issues involved in the design of complex automated systems
The design of complex automated systems must not only take into account the parts of a system (software and equipment), but must also consider the system as a whole, which means deciding how the software will be allocated onto the equipment, including allocating tasks and controlling data processing, data access, and distributed time references. Our research was inspired by the lack of languages and tools for modeling the architecture specific to automated systems (i.e. abstract architectures
Presentation of the Safe-SADT method
The main objectives of the Safe-SADT method are to evaluate the dependability of an overall system (specifically, the RAMS parameters) during the design phase and to characterize the system's operational architecture. The Safe-SADT method is based on the SADT formalism for system analysis and design [29].
The aim of SADT is to identify and model, in a diagram of information flows, the decision-making processes and management tasks associated with complex systems. SADT consists of a graphic
System description
The Safe-SADT method is applied below to an automated hydraulic system. The main goal of this system is to convey two fluids, Fl1 and Fl2, to the output S at the pressure defined by the operator. For the automated hydraulic system presented in Fig. 6, the designer has two alternative configurations:
- (a)
two parallel flows (Fl1 and Fl2), each with one pump (P11 and P31, respectively), three valves (V11, V12, V13 and V41, V42, V43, respectively) and two flow meters (Fm11, Fm12 and Fm31, Fm22,
Conclusion
Integrating new technologies when designing automated systems presents certain advantages, but also introduces new dependability constraints linked to the various types of system complexity mentioned in the first part of this article. Our research was inspired by the lack of languages and tools for modeling the abstract architectures that are specific to automated systems, which are created by combining software and equipment entities. The varied complexity of such systems makes it necessary to
Acknowledgements
Our research was supported by the European project, UGTMS (Urban Guided Transport Management Systems) (5th framework research program). The authors would like to thank Lisa Ellen Spencer Services for the correction of the English version of this paper.
References (47)
- et al.
Models and languages for the interoperability of smarts instruments
Automatica
(1996) - Bayart M, Staroswiecki M. Hierarchical data and processing structures for the integration of production processes. In:...
- Vesely WE, Goldberg FF, Roberts NH and Haasl DF. Fault tree handbook. Washington, USA: US Nuclear Regulatory...
- et al.
Integrating safety into the design process: elements and concepts relative to the working situation
Saf Sci (Special issue “Safety in design”)
(2003) - et al.
Risk assessment and management for engineers and scientists
(1996) Probabilistic reliability: an engineering approach
(1968)- et al.
Toward a better integration of on shelf components
(2003) - et al.
Design of intelligent distributed control systems: a dependability point of view
J Reliab Eng Syst Saf
(2003) - Lind M. Representing goals and functions of complex systems: an introduction to multilevel flow modelling. Technical...
- Thomesse JP. Interoperability: an overview. In: Foulloy L, editor, Sicica’97, 3rd IFAC symposium on intelligent...
Fieldbus and interoperability
Control Eng Pract
Stochastic process and system reliability
Re-evaluating systems engineering concepts using systems thinking
IEEE Trans Man Cybernet C: Appl Rev
Application and management of the systems engineering process
Systems engineering—system life cycle processes
Cited by (22)
Qualitative analysis in the reliability assessment of the steam turbine plant
2021, The Handbook of Reliability, Maintenance, and System Safety through Mathematical ModelingEmerging ICT concepts for smart, safe and sustainable industrial systems
2016, Computers in IndustryOptimization of maintenance actions for a multi-component control system and for planned mission duration
2012, IFAC Proceedings Volumes (IFAC-PapersOnline)Reliability analysis for new technology-based transmitters
2011, Reliability Engineering and System SafetyCitation Excerpt :Originally descriptive, these approaches are often difficult to use for quantitative evaluations. An extended SADT, denoted safe-SADT [41], has however been developed for dependability assessments. The latter may, for example, be used in the design phase, when the system behaviour can be exactly defined according to its functions and components.
The concept of the smart wagon for improving the safety of a railroad transportation system
2010, IFAC Proceedings Volumes (IFAC-PapersOnline)