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
Link To Document