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
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;
Conference_Titel :
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-0-7695-3336-0
DOI :
10.1109/CSSE.2008.804