With numerous specialised technologies available to industry, it is become increasingly frequent for computer systems to be composed of heterogeneous components, built over, and using different technologies and languages. While this enables developers to use the appropriate technologies for specific contexts, it becomes more challenging to ensure the correctness of the overall system. In this paper we propose a framework to enable extensible technology agnostic runtime verification and we present an extension of polyLarva, a runtime-verification tool able to handle the monitoring of heterogeneous-component system. The approach is then applied to a case study with C and Java components.peer-reviewe
polyLarva is a language-agnostic runtime verification tool, which converts a polyLarvaScript into a ...
Runtime Verification is a lightweight technique that complements other verification methods in an ef...
Runtime Verification is a lightweight technique that complements other verification methods in an e...
With numerous specialised technologies available to industry, it has become increasingly frequent fo...
With numerous specialised technologies available to industry, it has become increasingly frequent fo...
Runtime verification techniques are increasingly being applied in industry as a lightweight formal a...
Runtime verification techniques are increasingly being applied in industry as a lightweight formal a...
International audienceVerification of component-based systems still suffers from limitations such as...
International audienceVerification of component-based systems still suffers from limitations such as...
International audienceIn the past decade, Runtime Verification (RV) has gained much focus, from both...
Open access funding provided by University of Gothenburg. This research has been supported by the Eu...
peer reviewedRuntime verification is an area of formal methods that studies the dynamic analysis of ...
International audienceIn the past decade, Runtime Verification (RV) has gained much focus, from both...
Runtime Verification is a quickly growing technique for providing many of the guarantees of formal v...
Runtime verification is a relatively new software verification technique that aims to prove the corr...
polyLarva is a language-agnostic runtime verification tool, which converts a polyLarvaScript into a ...
Runtime Verification is a lightweight technique that complements other verification methods in an ef...
Runtime Verification is a lightweight technique that complements other verification methods in an e...
With numerous specialised technologies available to industry, it has become increasingly frequent fo...
With numerous specialised technologies available to industry, it has become increasingly frequent fo...
Runtime verification techniques are increasingly being applied in industry as a lightweight formal a...
Runtime verification techniques are increasingly being applied in industry as a lightweight formal a...
International audienceVerification of component-based systems still suffers from limitations such as...
International audienceVerification of component-based systems still suffers from limitations such as...
International audienceIn the past decade, Runtime Verification (RV) has gained much focus, from both...
Open access funding provided by University of Gothenburg. This research has been supported by the Eu...
peer reviewedRuntime verification is an area of formal methods that studies the dynamic analysis of ...
International audienceIn the past decade, Runtime Verification (RV) has gained much focus, from both...
Runtime Verification is a quickly growing technique for providing many of the guarantees of formal v...
Runtime verification is a relatively new software verification technique that aims to prove the corr...
polyLarva is a language-agnostic runtime verification tool, which converts a polyLarvaScript into a ...
Runtime Verification is a lightweight technique that complements other verification methods in an ef...
Runtime Verification is a lightweight technique that complements other verification methods in an e...