• DocumentCode
    3372217
  • Title

    Applying SOFL to develop a University Information System

  • Author

    Liu, Shaoying ; Shibata, Masaomi ; Sato, Ryuichi

  • Author_Institution
    Fac. of Inf. Sci., Hiroshima City Univ., Japan
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    404
  • Lastpage
    411
  • Abstract
    How to effectively apply formal methods under schedule constraints to develop real systems is an important issue to address. We report our recent experience in the application of SOFL (Structured Object-based Formal Language) to developing a University Information System. The intention of the study is to investigate whether and how formal methods can benefit the development of non-safety critical systems with time constraints. We have found that if used appropriately, formal methods can help to save time, to improve the accuracy of discussions and communications, to facilitate transformations from specifications to design, and then to programs. On the other hand, we have also found that formal specifications in the style of pre- and postconditions can be difficult to write; formal specifications without reviews may involve mistakes; and satisfactory formal specifications that serve as the reliable documents for development and maintenance may be completed only throughout the entire development process
  • Keywords
    educational administrative data processing; formal specification; information systems; object-oriented languages; specification languages; structured programming; SOFL; Structured Object-based Formal Language; University Information System development; development process; formal methods; non-safety critical systems; real systems; reliable documents; schedule constraints; time constraints; Application software; Computer industry; Financial management; Formal languages; Formal specifications; Information systems; Job shop scheduling; Software quality; Software systems; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
  • Conference_Location
    Takamatsu
  • Print_ISBN
    0-7695-0509-0
  • Type

    conf

  • DOI
    10.1109/APSEC.1999.809630
  • Filename
    809630