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
Link To Document :
بازگشت