کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
424352 685415 2007 15 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A Contract-based Approach to Specifying and Verifying Safety Critical Systems
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
A Contract-based Approach to Specifying and Verifying Safety Critical Systems
چکیده انگلیسی

Light-weight formal method has been regarded as an important approach to development of component-based safety critical systems. The paper proposes an approach which can formally specify and verify the contract of static structure, dynamic behavior and refinement of component systems based on UML 2.0 superstructure. As results, the correctness of static contract can be obtained via type checking of interfaces and connectors. Dynamic contract can be verified through determining the cooperativeness of integrated components, whose contracts are depicted with interface protocol state machines and their semantics models, namely contract automata. The refinement relation between high level component and its implementation will be guaranteed through defining the alternating simulation between contract automata of components at different levels.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 176, Issue 2, 31 May 2007, Pages 89-103