کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
13431365 1842527 2020 20 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Formalizing SPARCv8 instruction set architecture in Coq
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Formalizing SPARCv8 instruction set architecture in Coq
چکیده انگلیسی
The SPARCv8 instruction set architecture (ISA) has been widely used in various processors for workstations, embedded systems, and space missions. In order to formally verify the correctness of embedded operating systems running on SPARCv8 processors, one has to formalize the semantics of SPARCv8 ISA. In this article, we present our formalization of SPARCv8 ISA, which is faithful to the realistic design of SPARCv8. We also prove the determinacy and isolation properties with respect to the operational semantics of our formal model. In addition, we have verified that two trap handlers handling window overflow and window underflow satisfy the user's specifications based on our formal model. All of the formalization and proofs have been mechanized in Coq.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 187, 15 February 2020, 102371
نویسندگان
, , , ,