• DocumentCode
    2402129
  • Title

    SE curriculum design: methodologies, formal methods, and life cycle models. II. Formal methods

  • Author

    Cifuentes, Cristina ; Hughes, John

  • Author_Institution
    Tasmania Univ., Hobart, Tas., Australia
  • fYear
    1994
  • fDate
    22-25 Nov 1994
  • Firstpage
    344
  • Lastpage
    346
  • Abstract
    Over recent years the use of formal methods in industry has greatly increased. Formal methods are defined as any method that allows you to reason about a problem, and which provides a logical (mathematical) way of proving the correctness of the proposed solution. Software engineers need competency in managing programming in the large. It is important to know all the methods, when they should be applied and when they should not. The difficult question for the software engineering educator is: when and how should these formal methods be taught in the curriculum?
  • Keywords
    computer science education; formal specification; formal verification; software development management; teaching; SE curriculum design; correctness; curriculum; formal methods; life cycle models; programming in the large; software engineering educator; software engineers; Computer industry; Design methodology; Ear; Educational institutions; Engineering management; Project management; Rail transportation; Railway safety; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Education Conference, 1994. Proceedings.
  • Conference_Location
    Dunedin
  • Print_ISBN
    0-8186-5870-3
  • Type

    conf

  • DOI
    10.1109/SEDC.1994.475358
  • Filename
    475358