Project Details
Description
We propose research on a semantic framework and supporting tools for the formal specification of computer algebra software written in statically untyped programming languages for the manipulation of expressions as they are used in the major computer algebra systems today. The focus of the work is to apply formal methods, rather than for verifying the correctness of the software, for finding and avoiding internal inconsistencies, in particular violations of method preconditions, which are typical indications of errors in the software (or at least of a lack of understanding of the developer).
Status | Finished |
---|---|
Effective start/end date | 01.10.2008 → 30.09.2011 |
Fields of science
- 101013 Mathematical logic
- 101001 Algebra
- 101012 Combinatorics
- 101020 Technical mathematics
- 101 Mathematics
- 101009 Geometry
- 101005 Computer algebra
JKU Focus areas
- Digital Transformation