DocumentCode :
507164
Title :
Deriving Formal Specification Using Z Notation
Author :
Sidek, Roslina Mohd ; Ahmad, Noraziah
Author_Institution :
Fac. of Comput. Syst. & Software Eng., Univ. Malaysia Pahang, Kuantan, Malaysia
Volume :
1
fYear :
2009
fDate :
13-15 Nov. 2009
Firstpage :
225
Lastpage :
229
Abstract :
Formal Methods are very tough subject to Software Engineering student. It happens because of the mathematics involvement during software development. Students normally feel very difficult to derive formal specification from informal requirement. The problem always happen is to derive the Z notation in the formal specification. The formal specification is all about the operation inside the requirement needed from the customer using mathematical statement. If there do not know the logic of the operation the notation might goes wrong. In this paper, we propose an approach to deriving formal specifications from informal requirement using Venn diagram for creating formal specification in term of training environment to make our student understand. The Venn diagram that we use is purposely for the basic level. It is used to visualize in the branch of mathematics known as set theory. It shows all of the possible mathematical or logical relationships between sets groups of things. With this Venn diagram they can visualize the operation of their notation. To show how to implement the Venn diagram we chose a case study. We show how to convert the Venn diagram to formal specification which is the important part during development of Z schema. Then, we do an analysis of an assignment given to a group of student to know whether the Venn diagram is really helpful for them or not.
Keywords :
diagrams; formal specification; set theory; Venn diagram; Z notation; formal method; formal specifiction; set theory; software development; software engineering; Automatic logic units; Formal specifications; Health and safety; Mathematics; Programming; Set theory; Software engineering; Software systems; Visualization; Z notation; formal specification; venn diagram;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Technology and Development, 2009. ICCTD '09. International Conference on
Conference_Location :
Kota Kinabalu
Print_ISBN :
978-0-7695-3892-1
Type :
conf
DOI :
10.1109/ICCTD.2009.180
Filename :
5359746
Link To Document :
بازگشت