Fast formal analysis of requirements via “Topoi diagrams”

12Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Early testing of requirements can decrease the cost of removing errors in software projects. Howevel; unless done carefully, that testing process can sign8cantly add to the cost of requirements analysis. We show here that requirements expressed as topoi diagrams can be built and tested cheaply - using our SP2 algorithm, the formal temporal properties of a large class of topoi can be proven vely quickly, in time nearly linear in the number of nodes and edges in the diagram. There are two limitations to our approach. Firstly, topoi diagrams cannot express certain complex concepts such as iteration and sub-routine calls. Hence, our approach is more usefulfo r requirements engineering than fo r traditional model checking domains. Secondly, our approach is betterfo r exploring the temporal occurrence of properties than the temporal ordering of properties. Withinthese restrictions, we can express a useful range of concepts currently seen in requirementsengineering, and a wide range of interesting temporalproperties.

Cite

CITATION STYLE

APA

Menzies, T., Powell, J., & Houle, M. E. (2001). Fast formal analysis of requirements via “Topoi diagrams.” In Proceedings - International Conference on Software Engineering (Vol. 2001-May, pp. 391–400). IEEE Computer Society. https://doi.org/10.1109/ICSE.2001.919112

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free