• DocumentCode
    2848210
  • Title

    Keynote Speech III

  • Author

    Huimin Lin

  • Author_Institution
    State Key Lab. of Comput. Sci., Inst. of Software, Beijing, China
  • fYear
    2012
  • fDate
    20-22 June 2012
  • Abstract
    Summary form only given. As network and multi-core systems are becoming pervasive, software systems also go concurrent. In a concurrent setting, in order to accomplish its computation task a program must cooperate with other programs by exchanging messages between them. These result in non-determinism and sophisticated interaction behavior, making it very difficult to ensure that concurrent software systems will run safely and reliably In this talk I will present an approach to checking safety properties of concurrent programs. In this approach, concurrent programs are represented as symbolic transition graphs which can be regarded as a generalization of flow chart diagrams to allow nondeterminism and communication. Safety properties are expressed as formulas in alteration-free first-order mu-calculus. An efficient algorithm exists to check whether a symbolic transition graph satisfies the desired properties. Various abstraction techniques can be incorporated to reduce the size of reachable state space.
  • Keywords
    calculus; concurrency control; flowcharting; formal verification; message passing; multiprocessing systems; process algebra; program diagnostics; reachability analysis; security of data; state-space methods; ubiquitous computing; abstraction techniques; alteration-free first-order mu-calculus; computation task; concurrent programs; concurrent software systems; flow chart diagrams generalization; message exchange; multicore systems; nondeterminism interaction behavior; pervasive systems; reachable state space; safety property checking; sophisticated interaction behavior; symbolic transition graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Security and Reliability Companion (SERE-C), 2012 IEEE Sixth International Conference on
  • Conference_Location
    Gaithersburg, MD
  • Print_ISBN
    978-1-4673-2670-4
  • Type

    conf

  • DOI
    10.1109/SERE-C.2012.52
  • Filename
    6258487