• DocumentCode
    1502582
  • Title

    A decomposition of a formal specification: an improved constraint-oriented method

  • Author

    Go, Kentaro ; Shiratori, Norio

  • Author_Institution
    Dept. of Comput. Sci., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
  • Volume
    25
  • Issue
    2
  • fYear
    1999
  • Firstpage
    258
  • Lastpage
    273
  • Abstract
    In this paper, the authors propose a decomposition method for a formal specification that divides the specification into two subspecifications composed by a parallel operator. To make these specification behaviors equivalent before and after decomposition, the method automatically synthesizes an additional control specification, which contains the synchronization information of the decomposed subspecifications. The authors prove that a parallel composition of the decomposed subspecifications synchronized with the control specification is strongly equivalent with the original (monolithic) specification. The authors also write formal specifications of the OSI application layer´s association-control service and decompose it using their method as an example of decomposition of a practical specification. Their decomposition method can be applied to top-down system development based on stepwise refinement
  • Keywords
    formal specification; OSI application layer association-control service; control specification; equivalent specification behavior; formal specification decomposition; improved constraint-oriented method; parallel composition; parallel operator; stepwise refinement; subspecifications; top-down system development; Automatic control; Collaborative software; Collaborative work; Computer Society; Costs; Formal specifications; Open systems; Productivity; Protocols; System analysis and design;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.761449
  • Filename
    761449