Program synthesis systems can be highly advantageous in that users can automatically generate code to fit a wide variety of applications from high-level specifications without needing any low-level programming skills or knowledge of which type of data structures and algorithms should be used. NASA has developed and uses two of these systems, AUTOFILTER and AUTOBAYES. Though much is gained in terms of time and cost efficiency in the use of these systems, they suffer from an issue that is inherent in all code generator systems, the verifiability of the correctness of the generated code against the input specifications. Many times, this verification process can take just as long, if not longer than manually developing and testing the code woul...
In a context of heightened requirements for safety-critical embedded systems and ever-increasing cos...
In the past three decades, automated program verification has undoubtedly been one of the most succe...
This dissertation deals with the automatic generation of sound specifications from a given program i...
Program synthesis systems can be highly advantageous in that users can automatically generate code t...
Model-based design and automated code generation are increasingly used at NASA to produce actual fli...
A viewgraph presentation of an automatic code scheme for source verification issues is shown. The to...
Automated code generators are increasingly used in safety-critical applications, but since they are ...
Model-based development and automated code generation are increasingly used for production code in s...
Associated research group: Critical Systems Research GroupAlthough autocoding techniques promise lar...
Formal methods is a discipline of using a collection of mathematical techniques and formalisms to mo...
Code certification is a lightweight approach for formally demonstrating software quality. Its basic ...
Program synthesis is the systematic, automatic construction of efficient executable code from high-l...
This lecture combines the theoretical background of schema based program synthesis with the hands-on...
Code certification is a lightweight approach to formally demonstrate software quality. It concentrat...
Program verification using Hoare-style techniques requires many logical annotations. We have previou...
In a context of heightened requirements for safety-critical embedded systems and ever-increasing cos...
In the past three decades, automated program verification has undoubtedly been one of the most succe...
This dissertation deals with the automatic generation of sound specifications from a given program i...
Program synthesis systems can be highly advantageous in that users can automatically generate code t...
Model-based design and automated code generation are increasingly used at NASA to produce actual fli...
A viewgraph presentation of an automatic code scheme for source verification issues is shown. The to...
Automated code generators are increasingly used in safety-critical applications, but since they are ...
Model-based development and automated code generation are increasingly used for production code in s...
Associated research group: Critical Systems Research GroupAlthough autocoding techniques promise lar...
Formal methods is a discipline of using a collection of mathematical techniques and formalisms to mo...
Code certification is a lightweight approach for formally demonstrating software quality. Its basic ...
Program synthesis is the systematic, automatic construction of efficient executable code from high-l...
This lecture combines the theoretical background of schema based program synthesis with the hands-on...
Code certification is a lightweight approach to formally demonstrate software quality. It concentrat...
Program verification using Hoare-style techniques requires many logical annotations. We have previou...
In a context of heightened requirements for safety-critical embedded systems and ever-increasing cos...
In the past three decades, automated program verification has undoubtedly been one of the most succe...
This dissertation deals with the automatic generation of sound specifications from a given program i...