• DocumentCode
    1915618
  • Title

    An Extension to Data-Flow-Oriented Formal Specification Language for Specifying Concurrent Software Systems

  • Author

    Chen, Yuting ; Liu, Shaoying ; Wang, Linzhang

  • Author_Institution
    Sch. of Electron., Inf., & Electr. Eng., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2010
  • fDate
    14-15 July 2010
  • Firstpage
    214
  • Lastpage
    219
  • Abstract
    Data-flow-oriented formal specification languages, such as SOFL, bridge formal methods to industrial applications, allowing software developers to effectively use formal methods in developing practical software systems. In this paper, we introduce an extension to SOFL specification language for specifying concurrent software systems. SOFL is designed by integrating different notations and techniques on the basis that they are all needed to work together effectively in a coherent manner for specification constructions and verifications. We mainly introduce two notions, region and channel, to the SOFL language so that concurrency can be specified both graphically and formally, thus making SOFL specifications both intuitive and precise.
  • Keywords
    formal languages; formal specification; multiprocessing programs; concurrent software systems; data flow oriented formal specification language; industrial applications; practical software systems; Availability; Computational modeling; Concurrent computing; Message passing; Programming; Software systems; Concurrent software; SOFL specification language; channel; region;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2010 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4244-8078-4
  • Electronic_ISBN
    1550-6002
  • Type

    conf

  • DOI
    10.1109/QSIC.2010.49
  • Filename
    5562961