Towards a Runtime Verification Framework for the Ada Programming Language

dc.contributor.author Pedro,AD en
dc.contributor.author Pereira,D en
dc.contributor.author Pinho,LM en
dc.contributor.author Jorge Sousa Pinto en
dc.date.accessioned 2017-12-28T10:28:56Z
dc.date.available 2017-12-28T10:28:56Z
dc.date.issued 2014 en
dc.description.abstract Runtime verification is an emerging discipline that investigates methods and tools to enable the verification of program properties during the execution of the application. The goal is to complement static analysis approaches, in particular when static verification leads to the explosion of states. Non-functional properties, such as the ones present in real-time systems are an ideal target for this kind of verification methodology, as are usually out of the range of the power and expressiveness of classic static analyses. In this paper, we present a framework that allows real-time programs written in Ada to be augmented with runtime verification capabilities. Our framework provides the infrastructures which is needed to instrument the code with runtime monitors. These monitors are responsible for observing the system and reaching verdicts about whether its behavior is compliant with its non-functional properties. We also sketch a contract language to extend the one currently provided by Ada, with the long term goal of having an elegant way in which runtime monitors can be automatically synthesized and instrumented into the target systems. The usefulness of the proposed approach is demonstrated by showing its use for an application scenario. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/5025
dc.identifier.uri http://dx.doi.org/10.1007/978-3-319-08311-7_6 en
dc.language eng en
dc.relation 5595 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Towards a Runtime Verification Framework for the Ada Programming Language en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-009-P6P.pdf
Size:
436.07 KB
Format:
Adobe Portable Document Format
Description: