DocumentCode
3412095
Title
The use of many-valued and nonmonotonic logics for design decisions
Author
Zimmermann, Wolf
Author_Institution
Gesellschaft fuer Mathe. und Datenverarbeitung, Karlsruhe, West Germany
fYear
1988
fDate
11-14 Apr 1988
Firstpage
71
Lastpage
80
Abstract
It is shown how to use techniques and properties of many-valued and nonmonotonic logics for the construction of programs. The design decisions of program development depend on nonfunctional properties (like complexity, influences of the application area and target systems, etc.). If one develops a program using a transformation system, a design decision corresponds to the choice of a transformation rule. The connection between nonfunctional properties and design decisions is described by the use of logic. An inference mechanism helps in choosing a transformation rule. A classical inference mechanism is not sufficient, because the knowledge on the connection between nonfunctional properties and transformation rules is uncertain and incomplete. It is shown that the use of a many-valued and nonmonotonic inference mechanism leads to more adequate results
Keywords
many-valued logics; software engineering; application area; complexity; design decisions; inference mechanism; influences; many-valued; nonfunctional properties; nonmonotonic logics; program construction; program development; target systems; transformation rule; transformation system; Application software; Computer science; Concrete; Inference mechanisms; Logic design; Mechanical factors; Multivalued logic; Prototypes; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
CompEuro '88. 'Design: Concepts, Methods and Tools'
Conference_Location
Brussels
Print_ISBN
0-8186-0834-X
Type
conf
DOI
10.1109/CMPEUR.1988.4936
Filename
4936
Link To Document