Title :
Translating Diagrams: A New Approach to Introducing Formal Methods
Author_Institution :
Dept. of Comput. Sci., Sheffield Univ.
Abstract :
This paper describes an innovative approach to introducing students to formal methods in software engineering, which has been derived from research work in methods integration. The pedagogical basis for this approach is discussed, and particularly the need for students to be taught a clear and well-structured process for developing formal specifications. The approach and the process that it uses is described, and illustrated with examples from the course material that has been developed. The results obtained from using this approach are described, which demonstrate that it has been more successful than the traditional approaches used previously
Keywords :
computer science education; diagrams; educational courses; formal specification; teaching; diagram translation; educational course; formal methods; formal specifications; methods integration; pedagogy; software engineering; student teaching; Computer science; Computer science education; Formal specifications; Programming; Software engineering; Software systems; Software testing; Specification languages; System testing; Usability; Software engineering; introductory teaching; methods integration; software development; software education;
Conference_Titel :
Software Engineering Education & Training, 18th Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
0-7695-2324-2
DOI :
10.1109/CSEET.2005.39