کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
423353 685210 2010 17 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A Boolean Algebra of Contracts for Assume-guarantee Reasoning
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
A Boolean Algebra of Contracts for Assume-guarantee Reasoning
چکیده انگلیسی

Contract-based design is an expressive paradigm for a modular and compositional specification of programs. It is in turn becoming a fundamental concept in mainstream industrial computer-aided design tools for embedded system design. In this paper, we elaborate new foundations for contract-based embedded system design by proposing a general-purpose algebra of assume/guarantee contracts based on two simple concepts: first, the assumption or guarantee of a component is defined as a filter and, second, filters enjoy the structure of a Boolean algebra. This yields a structure of contracts that is a Heyting algebra.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 263, 3 June 2010, Pages 111-127