Algebraic Specification: Difference between revisions
From Cibernética Americana
Jump to navigationJump to search
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
is a specific approach to formal specification of computer programs. | is a specific approach to formal specification of computer programs. | ||
== Goals == | == Goals == | ||
The | The purposes of an algebraic specification are to: | ||
# represent mathematical | # represent applications and their subparts as mathematical objects and functions applicable to same | ||
# | # abstract from implementation details irrelevant to the mathematics of the application | ||
# | # formalizing computations for specific data models | ||
# | # provided opportunities for automation due to a now explicit rule base embodied in the theory which the specification embodies | ||
==Implementation== | ==Implementation== | ||