نتایج جستجو برای: run time verification

تعداد نتایج: 2009787  

2007
Karen Zee Viktor Kuncak Martin Rinard

One of the goals of program verification is to show that a program conforms to a specification written in a formal logic. Oftentimes, this process is hampered by errors in both the program and the specification. The time spent in identifying and eliminating these errors can even dominate the final verification effort. A runtime checker that can evaluate formal specifications can be extremely us...

Journal: :Int. Arab J. Inf. Technol. 2008
Belal Zaqaibeh Hamidah Ibrahim Ali Mamat Md Nasir Sulaiman

In this paper a run-time model is proposed. The run-time model enforces integrity constraints for attributes that are derived from composition and inheritance hierarchies. The run-time model is designed for enforcing the logical integrity constraints in object-oriented databases during the run-time. A new technique called detection method is designed to check the object meta data to detect and ...

2006
Denis Meron Bruno Mermet

This paper describes an architecture allowing to verify properties of a multiagent system during its execution. This architecture is the basis of our study whose goal is to check at runtime, if agents and more generally multiagent systems satisfy requirements. Considering that a correct system is a system verifying the properties specified by the designer, we are interested in the “property” no...

Journal: :CoRR 2012
Leonardo Minora Jérémy Buisson Flávio Oquendo Thaís Vasconcelos Batista

Dynamic reconfiguration is the action of modifying a software system at runtime. Several works have been using architectural specification as the basis for dynamic reconfiguration. Indeed ADLs (architecture description languages) let architects describe the elements that could be reconfigured as well as the set of constraints to which the system must conform during reconfiguration. In this work...

2012
Edmond Gjondrekaj Michele Loreti Rosario Pugliese Francesco Tiezzi Carlo Pinciroli Manuele Brambilla Mauro Birattari Marco Dorigo

We present a novel formal verification approach for collective robotic systems that is based on the use of the formal language Klaim and related analysis tools. While existing approaches focus on either microor macroscopic views of a system, we model aspects of both the robot hardware and behaviour, as well as relevant aspects of the environment. We illustrate our approach through a robotics sc...

2015
Giles Reger Helena Cuenca Cruz David E. Rydeheard

Runtime monitoring is the process of checking whether an execution trace of a running system satisfies a given specification. For this to be effective, monitors which run trace-checking algorithms must be efficient so that they introduce minimal computational overhead. We present the MARQ tool for monitoring properties expressed as Quantified Event Automata. This formalism generalises previous ...

Journal: :IEE Proceedings - Software 2001
Ian J. Hayes Colin J. Fidge Karl Lermer

Many program verification, testing and performance prediction techniques rely on analysis of statically-identified control-flow paths. However, some such paths may be ‘dead’ because they can never be followed at run time, and should therefore be excluded from analysis. It is shown how the formal semantics of those statements comprising a path provides a sound theoretical foundation for identifi...

2016
Bruno Borlini Duarte Vítor Estêvão Silva Souza André Luiz de Castro Leal Ricardo de Almeida Falbo Giancarlo Guizzardi Renata S. S. Guizzardi

The use of Requirements at Runtime (RRT) is an emerging research area. Many methodologies and frameworks that make use of requirements models during the execution of software can be found in the literature, but very few of them use ontologies to ground the models that are used at runtime. In this paper, we introduce the Runtime Requirements Ontology (RRO), a domain ontology that intends to repr...

Journal: :Electr. Notes Theor. Comput. Sci. 2006
Arvind Easwaran Sampath Kannan Oleg Sokolsky

Runtime verification involves monitoring the system at runtime to check for conformance of the execution trace to user defined safety properties. Typically, run-time verifiers do not assume a system model and hence cannot predict violations until they occur. This limits the practical applicability of runtime verification. Steering is the process of predicting the occurrence of violations and pr...

2015
Roderick Bloem Bettina Könighofer Robert Könighofer Chao Wang

Scalability issues may prevent users from verifying critical properties of a complex hardware design. In this situation, we propose to synthesize a “safety shield” that is attached to the design to enforce the properties at run time. Shield synthesis can succeed where model checking and reactive synthesis fail, because it only considers a small set of critical properties, as opposed to the comp...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید