• DocumentCode
    479853
  • Title

    Using Formal Methods to Design a Class Scheduling System

  • Author

    Jun Yu ; Zhi-yi Hu

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Xi´an Technol. Univ., Xian
  • Volume
    2
  • fYear
    2008
  • fDate
    12-14 Dec. 2008
  • Firstpage
    56
  • Lastpage
    59
  • Abstract
    Formal methods are introduced into system design process that use rigorously specified mathematical models to build target systems. It can establish a precise and unambiguous model of a complex system. This paper takes an example for a complex NP-complete problem such as a class scheduling problem. By using the specification language Z, it designs and describes a formal mathematical model of a class scheduling system. This formal model is actually Z specifications of the systempsilas data model, system state and operations. The specification can effectively improve system reliability, design time and comprehensibility. Therefore it greatly improves the quality of system design and developing.
  • Keywords
    computational complexity; educational administrative data processing; formal specification; scheduling; systems analysis; class scheduling system design; complex NP-complete problem; formal mathematical mod; formal methods; Cascading style sheets; Computer science; Control systems; Data models; Design methodology; Formal specifications; Mathematical model; NP-complete problem; Processor scheduling; Specification languages; class scheduling; formal methods; specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering, 2008 International Conference on
  • Conference_Location
    Wuhan, Hubei
  • Print_ISBN
    978-0-7695-3336-0
  • Type

    conf

  • DOI
    10.1109/CSSE.2008.804
  • Filename
    4722000