DocumentCode
1834290
Title
A tool for reasoning about software models
Author
Bailin, Sidney C. ; Henderson, Scott
Author_Institution
CTA Inc., Rockville, MD, USA
fYear
1993
fDate
14-17 Jun 1993
Firstpage
7
Lastpage
14
Abstract
The authors describe a tool for supporting formal reasoning about software systems via their specification diagrams. The formal interconnection analysis tool (FIAT) is meant to help bridge the technology gap between the broad software engineering community and the community of researchers and practitioners of formal methods. An environment was developed for describing and reasoning about software by means of three mechanisms: a graphical interconnection language; a tabular component behavior specification language; and a repository of existing component definitions. The mechanisms are described. The verification process-the kinds of queries that the tool can process and the algorithm for processing the queries-is outlined. Some plans to extend the capabilities of FIAT are discussed
Keywords
diagrams; formal specification; query processing; software engineering; software tools; specification languages; FIAT; formal interconnection analysis tool; formal methods; graphical interconnection language; queries; reasoning; software engineering; software models; software systems; specification diagrams; tabular component behavior specification language; verification process; Bridges; Computer languages; Formal languages; Formal specifications; LAN interconnection; Programming profession; Software design; Software engineering; Software systems; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Assurance, 1993. COMPASS '93, Practical Paths to Assurance. Proceedings of the Eighth Annual Conference on
Conference_Location
Gaithersburg, MD
Print_ISBN
0-7803-1251-1
Type
conf
DOI
10.1109/CMPASS.1993.288862
Filename
288862
Link To Document