El análisis formal de especificaciones de software suele atacarse desde dos enfoques, usualmente llamados: liviano y pesado. En el lado liviano encontramos lenguajes fáciles de aprender y utilizar junto con herramientas automáticas de análisis, pero de alcance parcial. El lado pesado nos ofrece lograr certeza absoluta, pero a costo de requerir usuarios altamente capacitados. Un buen representante de los métodos livianos es lenguaje de modelado Alloy y su analizador automático: el Alloy Analyzer. Su análisis consiste en transcribir un modelo Alloy a una fórmula proposicional que luego se procesa utilizando SAT-solvers estándar. Esta transcripción requiere que el usuario establezca cotas en los tamaños de los dominios modelados en la especifi...
El análisis formal de artefactos de software suele dividirse en dos clases de enfoques: pesados y li...
Formal verification methods have traditionally been used in industry for proofs of functional correc...
The following project involves the design and construction of a machine for characterizing the harde...
El análisis formal de especificaciones de software suele atacarse desde dos enfoques, usualmente lla...
Automatic analysis of Alloy models is supported by the Alloy Analyzer, a tool that translates an All...
La verificación acotada de software usando SAT consiste en la traducción del programa junto con las ...
Abstract. Alloy is a specification language based on a relational first-order logic with built-in op...
Lightweight formal methods ought to provide to the end user the rigorousness of mathematics, without...
Dissertação de mestrado em Engenharia de InformáticaCritical software can be potentially dangerous i...
Dissertação de mestardo em Computer ScienceAlloy is a declarative specification language which descr...
Alloy is a software modeling language based on first-order relational logic, with an analysis engine...
At the core of all engineering endeavors is the modeling of proposed system designs and the use of t...
The Invariant Analyzer Tool is an interactive tool that mechanizes an inference system for proving s...
We extend the Alloy language with the standard imperative constructs; we show the mix of declarative...
This work presents a comparison between the methods theoretical, experimental and numerical by simul...
El análisis formal de artefactos de software suele dividirse en dos clases de enfoques: pesados y li...
Formal verification methods have traditionally been used in industry for proofs of functional correc...
The following project involves the design and construction of a machine for characterizing the harde...
El análisis formal de especificaciones de software suele atacarse desde dos enfoques, usualmente lla...
Automatic analysis of Alloy models is supported by the Alloy Analyzer, a tool that translates an All...
La verificación acotada de software usando SAT consiste en la traducción del programa junto con las ...
Abstract. Alloy is a specification language based on a relational first-order logic with built-in op...
Lightweight formal methods ought to provide to the end user the rigorousness of mathematics, without...
Dissertação de mestrado em Engenharia de InformáticaCritical software can be potentially dangerous i...
Dissertação de mestardo em Computer ScienceAlloy is a declarative specification language which descr...
Alloy is a software modeling language based on first-order relational logic, with an analysis engine...
At the core of all engineering endeavors is the modeling of proposed system designs and the use of t...
The Invariant Analyzer Tool is an interactive tool that mechanizes an inference system for proving s...
We extend the Alloy language with the standard imperative constructs; we show the mix of declarative...
This work presents a comparison between the methods theoretical, experimental and numerical by simul...
El análisis formal de artefactos de software suele dividirse en dos clases de enfoques: pesados y li...
Formal verification methods have traditionally been used in industry for proofs of functional correc...
The following project involves the design and construction of a machine for characterizing the harde...