Effective Verification for Low-Level Software with Competing Interrupts

نویسندگان
چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Effective Verification for Low-Level Software with Competing Interrupts

Interrupts are a key design primitive for embedded software that interacts closely with hardware. The interrupt mechanism enables timely response to outside stimuli in a power-efficient way. Interrupts are common in all styles of computing platforms, including safety-critical embedded software, low-power mobile platforms, and high-end information systems. But interrupt-driven code is difficult ...

متن کامل

High-Level Optimizations for Low-Level Software

ion, in the presence of a number of interacting analysis tools? We believe this to be an important challenge but have not yet made much progress towards solving it. Of course, machines often have trouble answering “why” questions because they usually do not keep track of the reasons that previous decisions were made, and because the correct answer can depend on the frame of mind of a human. We ...

متن کامل

Effective Approaches to Abstraction Refinement for Automatic Software Verification

This thesis presents various techniques that aim at enabling more effective and more efficient approaches for automatic software verification. After a brief motivation why automatic software verification is getting ever more relevant, we continue with detailing the formalism used in this thesis and on the concepts it is built on. We then describe the design and implementation of the value analy...

متن کامل

Arguing on Software-Level Verification Techniques Appropriateness

In this paper, we investigate the pondered selection of innovative software verification technology in the safety-critical domain and its implications. Verification tools perform analyses, testing or simulation activities. The compliance of the techniques implemented by these tools to fulfill standard-mandated objectives (i.e., to be means of compliance in the context of DO-178C and related sup...

متن کامل

Static analysis of embedded software with priority scheduling and interrupts

The OSEK operating system is a widely used automotive standard relying on priority scheduling and interrupts. The peculiarities of embedded systems, especially the presence of interrupts, make static analysis of such systems a challenging task. While a lot of good analyses exist for single and multi-threaded programs, the results for concurrent embedded systems were not satisfactory, mainly due...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Embedded Computing Systems

سال: 2018

ISSN: 1539-9087,1558-3465

DOI: 10.1145/3147432