Software verification of evolving systems is challenging mainstream method-ologies and tools. Formal verification techniques often conflict with the time constraints imposed by change management practices for evolving systems. Since changes in these systems are often local to restricted parts, an incremen-tal verification approach could be beneficial. This paper introduces SiDECAR, a general framework for the definition of verification procedures, which are made incremental by the framework itself. Verification procedures are driven by the syntactic structure (defined by a grammar) of the system and encoded as semantic attributes associated with the grammar. Incrementality is achieved by coupling the evaluation of semantic attributes with a...
We present a method for automatically generating verification conditions for a class of imperative p...
AbstractIn this paper we propose to employ Rewriting Logic as a generic and uniform approach to supp...
Whenever software faults can endanger human life, property, or the environment, the absence of fault...
Software verification of evolving systems is challenging mainstream methodologies and tools. Formal ...
Software verification of evolving systems is challenging mainstream methodologies and tools. Formal ...
Abstract Modern software systems are continuously evolving, often because systems requirements chang...
Modern enterprise information systems are built following the paradigm of service-orientation. This ...
Modernsoftwaresystemsarecontinuouslyevolving,oftenbecausesystemsrequirementschangeovertime.Respondin...
Modern enterprise information systems are built following the paradigm of service-orientation. This...
An incremental approach to system verification is proposed, for system behaviours and safety propert...
This dissertation discusses several problems loosely related, because they all involve a verificatio...
Language containment is a method for design verification that involves checking if the behavior of t...
Software development processes have been evolving from rigid, pre-specified, and sequential to incre...
We present a method for automatically generating verification conditions for a class of imperative p...
We present a method for automatically generating verification conditions for a class of imperative p...
AbstractIn this paper we propose to employ Rewriting Logic as a generic and uniform approach to supp...
Whenever software faults can endanger human life, property, or the environment, the absence of fault...
Software verification of evolving systems is challenging mainstream methodologies and tools. Formal ...
Software verification of evolving systems is challenging mainstream methodologies and tools. Formal ...
Abstract Modern software systems are continuously evolving, often because systems requirements chang...
Modern enterprise information systems are built following the paradigm of service-orientation. This ...
Modernsoftwaresystemsarecontinuouslyevolving,oftenbecausesystemsrequirementschangeovertime.Respondin...
Modern enterprise information systems are built following the paradigm of service-orientation. This...
An incremental approach to system verification is proposed, for system behaviours and safety propert...
This dissertation discusses several problems loosely related, because they all involve a verificatio...
Language containment is a method for design verification that involves checking if the behavior of t...
Software development processes have been evolving from rigid, pre-specified, and sequential to incre...
We present a method for automatically generating verification conditions for a class of imperative p...
We present a method for automatically generating verification conditions for a class of imperative p...
AbstractIn this paper we propose to employ Rewriting Logic as a generic and uniform approach to supp...
Whenever software faults can endanger human life, property, or the environment, the absence of fault...