School Of Computer, Data And Mathematical SciencesFormal Software EngineeringWestern Sydney University Unit Code: 300404.3
Discipline: PROGRAMMING
Student Contribution Band: 2
Level: 3
Credit Points: 10
Prerequisite
200025 Discrete Mathematics AND 300103 Data Structures and Algorithms
About this Unit
This unit is concerned with the design, development and maintenance of computer software systems. The unit focuses on current formal specification and system verification technologies and methodologies. Foundations of model checking such as LTL and CTL, as well as a particular practical model checker SPIN will be thoroughly studied in this unit. The SPIN model checker with programming language PROMELA will be used for all software development and verification practices throughout this unit.
Courses3506.10 | Bachelor of Computer Science | CURRENT |
3506.9 | Bachelor of Computer Science | CONTINUING |
3633.2 | Bachelor of Computing | CONTINUING |
3639.1 | Bachelor of Information and Communications Technology | CONTINUING |
3639.4 | Bachelor of Information and Communications Technology | CURRENT |
3684.2 | Bachelor of Information and Communications Technology (Advanced) | CURRENT |
3771.1 | Bachelor of Engineering Advanced (Honours) | CURRENT |
3778.1 | Bachelor of Mathematics | CURRENT |
6039.1 | Diploma/Bachelor of Information and Communications Technology | CURRENT |
Specialisations