loading...
A Component-Based Approach to Building Formal Analysis Tools
Toronto, Canada May 12-May 19
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICSE.2001.91909123rd International Conference on Soft ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
R. E. Kurt Stirewalt, Michigan State University
Laura K. Dillon, Michigan State University
Abstract: Automatic-verification capability tends to be packaged into stand-alone tools, as opposed to components that are easily integrated into a larger software-development environment. Such packaging complicates integration because it involves translating internal representations into a form compatible with the stand-alone tool. By contrast, lightweight-analysis components package analysis capability in a form that does not involve such a translation. Borrowing ideas from GenVoca and object-oriented design patterns, we developed a domain model and an automatic-generation framework for lightweight-analysis components. The generated components operate directly over the internal form of a specification without requiring a change in representation. Moreover, the domain model identifies several "useful subsets" that can be used to customize analysis capability to a particular application. We validated this domain model by generating lightweight analyzers for temporal logic and the behavioral subset of Lotos.
Citation:
R. E. Kurt Stirewalt, Laura K. Dillon, "A Component-Based Approach to Building Formal Analysis Tools," icse, pp.0167, 23rd International Conference on Software Engineering (ICSE'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.