D. Deng, Guigang Zhang, Zhiyuan Gong, Zonglin Guo, P. Sheu
{"title":"支持web的数据库应用的语义编程","authors":"D. Deng, Guigang Zhang, Zhiyuan Gong, Zonglin Guo, P. Sheu","doi":"10.1109/IWSCA.2008.24","DOIUrl":null,"url":null,"abstract":"This paper presents a declarative programming language SOBL for data-intensive Web applications. A SOBL program separates the application data from the composition and navigation of UI data. Static Web pages are automatically generated from UI requirements, and an executable behavior specification is derived from the behavior requirements in SOBL automatically. SOBL is employed to represent the behavior requirements that involve a series of actions in a specific order, which are expressed by the compositions of certain types of control structures and triggers. It assists non-technical people to describe the scenarios of systems without the knowledge of technical details.","PeriodicalId":425055,"journal":{"name":"2008 IEEE International Workshop on Semantic Computing and Applications","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Semantic Programming of Web-Enabled Database Applications\",\"authors\":\"D. Deng, Guigang Zhang, Zhiyuan Gong, Zonglin Guo, P. Sheu\",\"doi\":\"10.1109/IWSCA.2008.24\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a declarative programming language SOBL for data-intensive Web applications. A SOBL program separates the application data from the composition and navigation of UI data. Static Web pages are automatically generated from UI requirements, and an executable behavior specification is derived from the behavior requirements in SOBL automatically. SOBL is employed to represent the behavior requirements that involve a series of actions in a specific order, which are expressed by the compositions of certain types of control structures and triggers. It assists non-technical people to describe the scenarios of systems without the knowledge of technical details.\",\"PeriodicalId\":425055,\"journal\":{\"name\":\"2008 IEEE International Workshop on Semantic Computing and Applications\",\"volume\":\"61 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-07-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 IEEE International Workshop on Semantic Computing and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IWSCA.2008.24\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 IEEE International Workshop on Semantic Computing and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IWSCA.2008.24","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Semantic Programming of Web-Enabled Database Applications
This paper presents a declarative programming language SOBL for data-intensive Web applications. A SOBL program separates the application data from the composition and navigation of UI data. Static Web pages are automatically generated from UI requirements, and an executable behavior specification is derived from the behavior requirements in SOBL automatically. SOBL is employed to represent the behavior requirements that involve a series of actions in a specific order, which are expressed by the compositions of certain types of control structures and triggers. It assists non-technical people to describe the scenarios of systems without the knowledge of technical details.