• DocumentCode
    2745817
  • Title

    A Formal Framework to Integrate Timed Security Rules within a TEFSM-Based System Specification

  • Author

    Mallouli, Wissam ; Mammar, Amel ; Cavalli, Ana

  • Author_Institution
    Montimage EURL, Paris, France
  • fYear
    2009
  • fDate
    1-3 Dec. 2009
  • Firstpage
    489
  • Lastpage
    496
  • Abstract
    Formal methods are very useful in software industry and are becoming of paramount importance in practical engineering techniques. They involve the design and the modeling of various system aspects expressed usually through different paradigms. In this paper, we propose to combine two modeling formalisms in order to express both functional and security timed requirements of a system. First, the system behavior is specified based on its functional requirements using TEFSM (timed extended finite state machine) formalism. Second, this model is augmented by applying a set of dedicated algorithms to integrate timed security requirements specified in Nomad language. This language is well adapted to express security properties such as permissions, prohibitions and obligations with time considerations. The resulting secure model can be used for several purposes such as code generation, specification correctness proof, model checking or automatic test generation. In this paper, we applied our approach to a France Telecom(France Telecom is the main telecommunication company in France) Travel service in order to demonstrate its feasibility.
  • Keywords
    finite state machines; formal specification; specification languages; telecommunication security; France Telecom; Nomad language; TEFSM-based system specification; automatic test generation; code generation; dedicated algorithms; formal methods; model checking; obligations; permissions; prohibitions; specification correctness proof; timed extended finite state machine; timed security rules; Access control; Automata; Communication industry; Computer industry; Context; Permission; Security; Software engineering; Telecommunications; Time factors; Formal Methods; Nomad Language; Test Generation; Timed Extended Finite State Machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2009. APSEC '09. Asia-Pacific
  • Conference_Location
    Penang
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3909-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2009.52
  • Filename
    5358858