Title :
Propositional logic for validating software object interrelationships
Author :
Bobbie, Patrick O. ; Urban, Joseph E.
Author_Institution :
Div. of Comput. Sci., West Florida Univ., Pensacola, FL, USA
Abstract :
The objective of this work is the application of propositional calculus to validate the consistency of the interrelationship between software objects. A software object is defined as an entity or element which has a name and a role, achieves an objective, and can be identified at the formative stages of eliciting requirements specifications. A relation is also an entity that binds two software objects and conveys an association between the object-pair. Such a binding produces logical propositions or arguments for reasoning about the interrelationships of the objects. The authors narrow the view of requirements specifications to a collection of several, perhaps hundreds, of propositions or arguments
Keywords :
formal specification; object-oriented programming; program verification; propositional calculus; requirements specifications; software objects; Acoustical engineering; Application software; Calculus; Computer science; Formal languages; Logic; Packaging; Software systems; Systems engineering and theory; Text analysis;
Conference_Titel :
Tools for Artificial Intelligence, 1991. TAI '91., Third International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
0-8186-2300-4
DOI :
10.1109/TAI.1991.167075