{"title":"A UML-based approach to forward engineering of SQLite database","authors":"Zvjezdan Spasic Pavkovic, D. Brdjanin","doi":"10.1109/ZINC.2016.7513660","DOIUrl":null,"url":null,"abstract":"An approach to automated forward engineering of SQLite database is presented in this paper. The proposed approach is completely based on the standard UML notation, which is used for conceptual modeling and for representation of the target relational database schema, as well. Unlike the existing approaches using specialized notation (UML profiles) for representation of relational database schema, in this paper standard UML class diagram is used. Finally, the automatic generation of the target SQLite database is performed by using Acceleo transformation program. In this way, a simple and more efficient forward engineering of SQLite database is achieved. The proposed approach is illustrated by a simple model in forward engineering of SQLite database in an open source Eclipse-based tool chain.","PeriodicalId":125652,"journal":{"name":"2016 Zooming Innovation in Consumer Electronics International Conference (ZINC)","volume":"290 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 Zooming Innovation in Consumer Electronics International Conference (ZINC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ZINC.2016.7513660","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
An approach to automated forward engineering of SQLite database is presented in this paper. The proposed approach is completely based on the standard UML notation, which is used for conceptual modeling and for representation of the target relational database schema, as well. Unlike the existing approaches using specialized notation (UML profiles) for representation of relational database schema, in this paper standard UML class diagram is used. Finally, the automatic generation of the target SQLite database is performed by using Acceleo transformation program. In this way, a simple and more efficient forward engineering of SQLite database is achieved. The proposed approach is illustrated by a simple model in forward engineering of SQLite database in an open source Eclipse-based tool chain.