{"title":"A presentation specification language for adaptive Web systems","authors":"S. H. Sadat-Mohtasham, A. Ghorbani","doi":"10.1109/CNSR.2005.15","DOIUrl":null,"url":null,"abstract":"Adaptive Web systems apply page synthesis techniques to increase the flexibility of adaptation. Page synthesis process uses various system models, such as concept model, user model and presentation model to generate the final presentation. The authors of an adaptive Web system need to express these models in a simple and reusable way. In this paper, a new language is proposed for presentation description to be used in an adaptive Web systems framework. The syntax of the language as well as its semantics has been defined and the implementation of a compiler for the language is discussed.","PeriodicalId":166700,"journal":{"name":"3rd Annual Communication Networks and Services Research Conference (CNSR'05)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"3rd Annual Communication Networks and Services Research Conference (CNSR'05)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CNSR.2005.15","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Adaptive Web systems apply page synthesis techniques to increase the flexibility of adaptation. Page synthesis process uses various system models, such as concept model, user model and presentation model to generate the final presentation. The authors of an adaptive Web system need to express these models in a simple and reusable way. In this paper, a new language is proposed for presentation description to be used in an adaptive Web systems framework. The syntax of the language as well as its semantics has been defined and the implementation of a compiler for the language is discussed.