Formalization and proof of design guidelines within the scope of testing formally specified electronic product catalogues

Citation
H. Fritzsche et T. Michel, Formalization and proof of design guidelines within the scope of testing formally specified electronic product catalogues, INTERACT CO, 12(3), 2000, pp. 209-223
Citations number
13
Categorie Soggetti
Computer Science & Engineering
Journal title
INTERACTING WITH COMPUTERS
ISSN journal
09535438 → ACNP
Volume
12
Issue
3
Year of publication
2000
Pages
209 - 223
Database
ISI
SICI code
0953-5438(200001)12:3<209:FAPODG>2.0.ZU;2-K
Abstract
Electronic product catalogues (EPCs) are a class of complex event driven mu ltimedia information systems. A software engineering model was developed in the EPK-fix project to construct and test EPCs on the basis of formal spec ifications. With reference to the specification a whitebox-based test techn ology is supported by a test assistant. The dynamic analysis prerequisites the production of an interpretable dynamic model to simulate states and tra nsitions of an EPC discretely. A test agent controls both the model and the EPC. Formal proof techniques are employed to detect violations against for malized design guidelines. Both formulation and formalization of design rul es are demonstrated by example. A horn clause interpreter is used to prove the observance of design rules in state configurations of the EPC. Error de tection by formal proofs enhances the test process. (C) 2000 Elsevier Scien ce B.V. All lights reserved.