• 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