Software Engineering with OBJ: Algebraic Specification in Action is a comprehensive introduction to OBJ, the most widely used algebraic specification system. As a formal specification language, OBJ makes specifications and designs more precise and easier to read, as well as making maintenance easier and more accurate. OBJ differs from most other specification languages not just in having a formal semantics, but in being executable, either through symbolic execution with term rewriting, or more generally through theorem proving. One problem with specifications is that they are often...
Software Engineering with OBJ: Algebraic Specification in Action is a comprehensive introduction to OBJ, the most widely used algebraic speci...
First of a three-volume series of the "Journal of Consciousness Studies," which asks if it is possible to take a natural science approach to art and uncover general laws of aesthetic experience, or is that taking reductionism too far?
First of a three-volume series of the "Journal of Consciousness Studies," which asks if it is possible to take a natural science approach to art an...