Title :
Querying and analysis of software specifications
Author :
Abate, A.F. ; D´Apolito, C. ; Nota, G. ; Pacini, G.
Author_Institution :
Dip. Inf. ed Applicazioni, Salerno Univ., Italy
Abstract :
A system for the definition, querying and analysis of executable specification is presented in the paper. After a short review RSF, a specification language for the definition of systems with time constraints, the authors consider the problem of querying the specifications. The query language RSQ allows one to characterize sub-classes of possible specification execution behaviours in terms of queries directed to the specification. The problem of selection of significant information produced during the execution of the specification is also considered. The system proposes three linguistic tools, one for the definition, one for the querying and the last for the filtering of executable software specifications. The linguistic tools are quite homogeneous both in their syntax and semantics and support the organization of software behaviour inspection and analysis in the RSF prototyping environment
Keywords :
formal specification; query languages; software prototyping; specification languages; RSF; RSQ; Requirements Specification Formalism; Requirements Specification Querying; executable software specifications; filtering; linguistic tools; prototyping environment; query language; semantics; significant information; software behaviour inspection; specification execution behaviours; specification language; specifications definition; sub-classes; syntax; time constraints; Database languages; Filtering; Formal languages; Inspection; Prototypes; Software engineering; Software prototyping; Software systems; Software tools; Specification languages; Time factors;
Conference_Titel :
Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
Conference_Location :
Capri
Print_ISBN :
0-8186-2830-8
DOI :
10.1109/SEKE.1992.227915