Please use this identifier to cite or link to this item: http://hdl.handle.net/20.500.12188/23282
Title: USING FORMAL METHODS IN SOFTWARE ENGINEERING EDUCATION
Authors: Mishev, Anastas 
Jakimovski, Boro 
Issue Date: 2008
Conference: The 6th International Conference for Informatics and Information Technology (CIIT 2008)
Abstract: Formal methods have wide usage in software engineering. One especially important category of software engineering where formal methods are irreplaceable is software engineering for critical systems. Critical systems represent software products that require high level of correctness in requirements specification, software design and the final product. Using different formal methods we can help in development of safer and more reliable critical systems. In this paper we give an overview of the formal methods and tool used in Software Engineering. We also present our experience in lecturing a course in SE for CS at a post graduate level, the methodology used in to connect the theory with practice by presenting several formal methods. Out final goal was the use of temporal logic in SE. We also describe the tools used and show several case studies presented to the students and the lessons learned during the course.
URI: http://hdl.handle.net/20.500.12188/23282
Appears in Collections:Faculty of Computer Science and Engineering: Conference papers

Files in This Item:
File Description SizeFormat 
6CiiT-16.pdf138.91 kBAdobe PDFView/Open
Show full item record

Page view(s)

29
checked on Apr 28, 2024

Download(s)

7
checked on Apr 28, 2024

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.