Title :
Tablewise, a decision table tool
Author :
Hoover, D.N. ; Chen, Zewei
Author_Institution :
Odyssey Res. Associates Inc., Ithaca, NY, USA
Abstract :
Decision tables are widely used for specifying finite functions, such as finite state transitions. We have developed a tool, Tablewise, that tests decision tables for consistency and completeness, displaying possible inputs for which no output or more than one output is specified. Tablewise also supports a novel form of structural analysis that localizes flaws that cause decision tables to be inconsistent or incomplete. Tablewise can generate Ada code implementing the function defined by a decision table and can generate English-language documentation describing that function. Tablewise uses algorithms based on variants of binary decision diagrams
Keywords :
decision tables; formal specification; software tools; Ada code; English-language documentation; Tablewise; completeness; consistency; decision table tool; finite functions; finite state transitions; structural analysis; Contracts; Documentation; Expert systems; Formal specifications; Internet; Logic; Mathematics; NASA; System analysis and design; Testing;
Conference_Titel :
Computer Assurance, 1995. COMPASS '95. Systems Integrity, Software Safety and Process Security. Proceedings of the Tenth Annual Conference on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
0-7803-2680-2
DOI :
10.1109/CMPASS.1995.521890