[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/COMPSAC.2009.50guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

System Safety Requirements as Control Structures

Published: 20 July 2009 Publication History

Abstract

Along with the popularity of software-intensive systems, the interactions between system components and between humans and software applications are becoming more and more complex. This results in system accidents related to system safety issues. System accidents are different to failures related to component reliability. System safety is not well addressed, because functional requirements and safety requirements are separately handled in practice. In this paper, we consider safety requirements as control structures that restrict system behaviors at meta-model level. We propose the formalism of interface C-Systems, short for "interface control systems''. In this framework, functional requirements and safety requirements are separately formalized as interface automata and controlling automata respectively, as what we are doing in practice. The controlling automaton may guarantee safety requirements at design-time or runtime. Then the global system is a safe specification. The underlying mechanism differs from that of model checking. It explicitly separates the tasks of product engineers and safety engineers, and provides a new top-down methodology for designing and modeling a system with safety constraints, and for automatically composing a safe system that conforms to safety requirements. In practice, this methodology may be also used for safety checking, incident reporting and service restoration.

Cited By

View all
  • (2011)Tool support for agent-based systems in ptolemyProceedings of the International Workshop on Security and Dependability for Resource Constrained Embedded Systemss10.1145/2349913.2349915(1-6)Online publication date: 22-Sep-2011
  • (2010)Towards better support for the evolution of safety requirements via the model monitoring approachProceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 210.1145/1810295.1810334(219-222)Online publication date: 1-May-2010

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
COMPSAC '09: Proceedings of the 2009 33rd Annual IEEE International Computer Software and Applications Conference - Volume 01
July 2009
677 pages
ISBN:9780769537269

Publisher

IEEE Computer Society

United States

Publication History

Published: 20 July 2009

Author Tags

  1. control
  2. formal methods
  3. requirements
  4. safety

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2011)Tool support for agent-based systems in ptolemyProceedings of the International Workshop on Security and Dependability for Resource Constrained Embedded Systemss10.1145/2349913.2349915(1-6)Online publication date: 22-Sep-2011
  • (2010)Towards better support for the evolution of safety requirements via the model monitoring approachProceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 210.1145/1810295.1810334(219-222)Online publication date: 1-May-2010

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media