In high-consequence systems, there is a high cost associated with failure. Thus, there should be strong evidence that the systems will not fail in field. Such evidence cannot be obtained by traditional verification methods such as testing. Transformation-oriented programming (TOP) is a promising formal software development technique. In TOP, a source file that represents a correct formal specifications is continuously refined to produce an implementation. The High-Assurance Transformation System (HATS) is an example of TOP that takes as input a source file and a transformation language program (TLP) which represents a sequence of actions to be applied to the source file. HATS users express these actions as a sequence of transformation rules...
Trust in software is typically achieved via stabilization efforts over long periods of use. Adaptati...
The SSP is a hardware implementation of a subset of the JVM for use in high consequence embedded app...
Trust in software is typically achieved via stabilization efforts over long periods of use. Adaptati...
Because of the high cost associated with failure in high-consequence systems, it is important to pro...
Transformations that are based on syntax directed rewriting systems can have a significant impact on...
Transformations that are based on syntax directed rewriting systems can have a significant impact on...
The construction of a high-assurance system requires some evidence, ideally a proof, that the system...
We have discussed two aspects of creating high integrity software that greatly benefit from the avai...
Compilers are not always correct due to the complexity of language semantics and transformation algo...
Compilers are not always correct due to the complexity of language semantics and transformation algo...
Schema-based logic program transformation has proven to be an eective technique for the optimiza-tio...
We present a transformational approach to program verification and software model checking that uses...
Abstract: The increasing reliance on Model-Driven Software Development calls for model compilers to ...
A verifying compiler is one that emits both object code and a proof of correspondence between object...
Abstract. MDE is a software development process where models constitute piv-otal elements of the sof...
Trust in software is typically achieved via stabilization efforts over long periods of use. Adaptati...
The SSP is a hardware implementation of a subset of the JVM for use in high consequence embedded app...
Trust in software is typically achieved via stabilization efforts over long periods of use. Adaptati...
Because of the high cost associated with failure in high-consequence systems, it is important to pro...
Transformations that are based on syntax directed rewriting systems can have a significant impact on...
Transformations that are based on syntax directed rewriting systems can have a significant impact on...
The construction of a high-assurance system requires some evidence, ideally a proof, that the system...
We have discussed two aspects of creating high integrity software that greatly benefit from the avai...
Compilers are not always correct due to the complexity of language semantics and transformation algo...
Compilers are not always correct due to the complexity of language semantics and transformation algo...
Schema-based logic program transformation has proven to be an eective technique for the optimiza-tio...
We present a transformational approach to program verification and software model checking that uses...
Abstract: The increasing reliance on Model-Driven Software Development calls for model compilers to ...
A verifying compiler is one that emits both object code and a proof of correspondence between object...
Abstract. MDE is a software development process where models constitute piv-otal elements of the sof...
Trust in software is typically achieved via stabilization efforts over long periods of use. Adaptati...
The SSP is a hardware implementation of a subset of the JVM for use in high consequence embedded app...
Trust in software is typically achieved via stabilization efforts over long periods of use. Adaptati...