D. Deng, Guigang Zhang, Zhiyuan Gong, Zonglin Guo, P. Sheu
{"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}
引用次数: 5
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.