کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4951790 1441602 2017 26 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Formal architecture modeling of sequential non-recursive C programs
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Formal architecture modeling of sequential non-recursive C programs
چکیده انگلیسی
To manage the complexity of C programs, architecture models are used as high-level descriptions, allowing developers to understand, assess, and manage the C programs without having to understand the intricate complexity of the code implementations. However, for the architecture models to serve their purpose, they must be accurate representations of the C programs. In order to support creating accurate architecture models, the present paper presents a mapping from the domain of sequential non-recursive C programs to a domain of formal architecture models, each being a hierarchy of components with well-defined interfaces. The hierarchically organized components and their interfaces, which capture both data and function call dependencies, are shown to both enable high-level assessment and analysis of the C program and provide a foundation for organizing and expressing specifications for compositional verification.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 146, 15 October 2017, Pages 2-27
نویسندگان
, , , ,