Formal methods: Mathematics, computer science or software engineering?

被引:2
|
作者
Tremblay, G [1 ]
机构
[1] Univ Quebec, Dept Informat, Montreal, PQ H3C 3P8, Canada
关键词
formal methods; software engineering;
D O I
10.1109/13.883345
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Formal methods courses have been taught at Universite du Quebec a Montreal (UQAM), Montreal, PQ, Canada, since 1996, In the graduate program, the course was initially an INF course (computer science) and later became an MGL one (software engineering). On the other hand, until recently, the undergraduate formal methods course was a MAT course (mathematics), From these various affiliations, one can be lead to the following question regarding formal methods: are they part of mathematics, computer science, or software engineering? This paper tries to shed some light on this question, First, the major characteristics of these various disciplines are presented, UQAM students' background is also examined to see to which discipline they belong. Then, what are formal methods and how they fit in the software development life cycle is briefly explained. tin outline of the formal methods courses that have been taught over the last few Sears is then presented, followed by an informal assessment of these courses.
引用
收藏
页码:377 / 382
页数:6
相关论文
共 50 条