DocumentCode :
965233
Title :
Predicate logic for software engineering
Author :
Parnas, David Lorge
Author_Institution :
Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, Ont., Canada
Volume :
19
Issue :
9
fYear :
1993
fDate :
9/1/1993 12:00:00 AM
Firstpage :
856
Lastpage :
862
Abstract :
The interpretations of logical expressions found in most introductory textbooks are not suitable for use in software engineering applications because they do not deal with partial functions. More advanced papers and texts deal with partial functions in a variety of complex ways. This paper proposes a very simple change to the classic interpretation of predicate expressions, one that defines their value for all values of all variables, yet is almost identical to the standard definitions. It then illustrates the application of this interpretation in software documentation
Keywords :
formal logic; software engineering; logical expressions; partial functions; predicate expressions; predicate logic; software documentation; software engineering; tabular expressions; Application software; Calculus; Design engineering; Documentation; Logic; Mathematics; Programming profession; Proposals; Software engineering; Solids;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.241769
Filename :
241769
Link To Document :
بازگشت