首页 | 本学科首页   官方微博 | 高级检索  
     


Specifying and Analysing System-Level Inter-Component Interfaces
Authors:Mats P. E. Heimdahl  Jeffrey M. Thompson
Affiliation:(1) Department of Computer Science and Engineering, University of Minnesota, Minneapolis, Minnesota, USA, US
Abstract:In control systems, the interfaces between software and its embedding environment are a major source of costly errors. For example, Lutz reported that 20–35% of the safety-related errors discovered during integration and system testing of two spacecraft were related to the interfaces between the software and the embedding hardware. Also, the software’s operating environment is likely to change over time, further complicating the issues related to system-level inter-component communication. In this paper we discuss a formal approach to the specification and analysis of inter-component communication using a revised version of RSML (Requirements State Machine Language). The formalism allows rigorous specification of the physical aspects of the inter-component communication and forces encapsulation of communication-related properties in well-defined and easy-to-read interface specifications. This enables us both to analyse a system design to detect incompatibilities between connected components and to use the interface specifications as safety kernels to enforce safety constraints.
Keywords::Inter-component communication –   Formal methods –   Requirements specification –   RSML –   Safety kernel –   State-based specification –   Static analysis
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号