• DocumentCode
    3699069
  • Title

    A framework for transforming SOFL formal specifications to programs

  • Author

    Xiongwen Luo;Shaoying Liu;Hua Wu

  • Author_Institution
    College of Software Engineering, Southeast University, China
  • fYear
    2015
  • Firstpage
    15
  • Lastpage
    18
  • Abstract
    The SOFL (Structured Object-Oriented Formal Language) formal engineering method is developed to overcome the deficiencies of existing formal methods and to provide both rigorous and practical techniques for building formal specifications, transforming specifications to programs, and verifying both specifications and programs. Although it has been applied to system modeling and design in both industrial and research projects, SOFL has not been widely applied to the industrial software development systems because of the lack of efficient tool support. In order to improve the functions of SOFL supporting tool and solve the problem that the formal specifications could not be directly executed, the automatic transformation from formal specifications to programs is an essential part. This paper firstly analyzes the relationship between the structures of SOFL formal specifications and Java programs, and then discusses the design and implementation of the automatic transformation. Lastly, a test for ensuring the reliability of the implemented software system is discussed.
  • Keywords
    "Formal specifications","Java","Testing","Software systems","XML","Semantics","Finite element analysis"
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Service Science (ICSESS), 2015 6th IEEE International Conference on
  • ISSN
    2327-0586
  • Print_ISBN
    978-1-4799-8352-0
  • Electronic_ISBN
    2327-0594
  • Type

    conf

  • DOI
    10.1109/ICSESS.2015.7338997
  • Filename
    7338997