• DocumentCode
    2673119
  • Title

    Generation of database schemas from Z specifications

  • Author

    Khalafinejad, Saeed ; Mirian-Hosseinabadi, Seyed-Hassan

  • Author_Institution
    Dept. of Comput. Sci., Sharif Univ. of Technol., Kish Island, Iran
  • fYear
    2011
  • fDate
    15-17 May 2011
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Automatic translation of a high-level specification language to an executable implementation would be highly useful in maximizing the benefits of formal methods. We will introduce a set of translation functions to fill the specification-implementation gap in the domain of database applications. Because the mathematical foundation of Z has many properties in common with SQL, a direct mapping from Z to SQL structures can be found. We derive a set of translation functions from Z to SQL for the generation of a database. The proposed methodology results in reducing the expenses and duration of the software development, and also, prevents the errors originated from the manual translation of specifications to code.
  • Keywords
    SQL; formal specification; language translation; program compilers; software engineering; specification languages; SQL; Z structures; automatic translation; database schemas; direct mapping; executable implementation; formal methods; high-level specification language; mathematical foundation; software development; translation functions; Databases; Java; Libraries; Programming; Software; Specification languages; Syntactics; Code generation; Database; Formal methods; Software development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electro/Information Technology (EIT), 2011 IEEE International Conference on
  • Conference_Location
    Mankato, MN
  • ISSN
    2154-0357
  • Print_ISBN
    978-1-61284-465-7
  • Type

    conf

  • DOI
    10.1109/EIT.2011.5978562
  • Filename
    5978562