• Title of article

    Formal methods: mathematics, computer science or software engineering?

  • Author/Authors

    Tremblay، نويسنده , , G.، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2000
  • Pages
    6
  • From page
    377
  • To page
    382
  • Abstract
    Formal methods courses have been taught at Université du Québec à Montréal (UQAM), Montréal, PQ, Canada, since 1996. In the graduate program, the course was initially an INF course (computer science) and later became anMGLone (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. An outline of the formal methods courses that have been taught over the last few years is then presented, followed by an informal assessment of these courses.
  • Keywords
    software engineering. , formal methods
  • Journal title
    IEEE TRANSACTIONS ON EDUCATION
  • Serial Year
    2000
  • Journal title
    IEEE TRANSACTIONS ON EDUCATION
  • Record number

    397988