DocumentCode
3145337
Title
Logical Correctness by Construction
Author
Leinwand, S.M.
Author_Institution
University of Illinois, Chicago
fYear
1982
fDate
14-16 June 1982
Firstpage
825
Lastpage
831
Abstract
A novel methodological approach to the design of large-scale-integrated systems proposed correctness by construction. By using a restricted repertoire of admissible combination rules, it is possible to guarantee that only designs suitable for implementation are generated. This paper addresses the complementary issue of logical correctness by construction - prohibiting "meaningless" constructs from occurring. The presented approach is based on defining "meaning" in terms of a catalog of standard operators. Admissible compositions are restricted so that only constructs belonging to this catalog may be generated. This approach is mainly intended for the data-path of digital systems. There, repetitive and regular compositions provide a suitable environment for using catalogs of operators. The paper focuses on the description of operators relevant to the design at Register Transfer Level. Manipulation rules are used for describing their properties. Rules basic to logical correctness by construction are shown to be: contractions, expansions and transformations into canonical forms.
Keywords
Design methodology; Digital systems; Geometry; Integrated circuit synthesis; Integrated circuit technology; Logic design; Process design; Program processors; Registers; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation, 1982. 19th Conference on
Conference_Location
Las Vegas, NV, USA
ISSN
0146-7123
Print_ISBN
0-89791-020-6
Type
conf
DOI
10.1109/DAC.1982.1585590
Filename
1585590
Link To Document