DocumentCode
3319284
Title
Formal Development of a Complex Information System
Author
Andres, Cesar ; Merayo, Mercedes G. ; Nunez, Marcos
Author_Institution
Univ. Complutense de Madrid, Madrid
fYear
2008
fDate
13-18 April 2008
Firstpage
118
Lastpage
123
Abstract
In this paper we present a new model to formally represent complex information systems. This new formalism is very suitable to specify time requirements (both time consumption due to the performance of tasks and timeouts) as well as to represent data communication among different components of a system. In addition to provide the theoretical framework, we show how this formalism, based on finite state machines, has been used as the basis to develop a real information system. This exercise convinced us that a formal approach to develop complex systems can facilitate some of the development phases. In particular, the testing phase, more precisely, how to choose which tests to apply, is simplified since tests are automatically extracted from the specification.
Keywords
finite state machines; formal specification; program testing; complex information system; finite state machine; formal development; program testing; time requirement specification; Automata; Automatic testing; Data communication; Data mining; Information systems; Mathematics; Security; Software systems; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, 2008. ICONS 08. Third International Conference on
Conference_Location
Cancun
Print_ISBN
978-0-7695-3105-2
Electronic_ISBN
978-0-7695-3105-2
Type
conf
DOI
10.1109/ICONS.2008.28
Filename
4497108
Link To Document