Received 2009-07Definitions and Specifications of O-expression Properties

Chongyi YUAN,Wen ZHAO,Xin GAO,Yu HUANG
DOI: https://doi.org/10.3778/j.issn.1673-9418.2010.01.002
2010-01-01
Abstract:In the programming paradigm proposed in the series, assignments have become operations on physical objects and programs have turned out to be expressions of operations on physical objects (O-expressions). Safety properties and progress properties of 0-expressions are formally defined, and formal specifications based on these properties are proposed with examples. An 0-expression with an explicit goal is said to be a stand-alone 0-expression (saloe for short) and a complete program may consist of more than one saloe. A theorem on how to deduce properties of a program from formal specifications of its constituent saloe is given. Many examples can be found for exploring formal definitions of program properties.
What problem does this paper attempt to address?