An Abstract Semantics for Inference of Types and Effects in a Multi-Tier Web Language

被引:0
|
作者
Galletta, Letterio [1 ]
Levi, Giorgio [1 ]
机构
[1] Univ Pisa, Dipartimento Informat, Pisa, Italy
关键词
D O I
10.4204/EPTCS.61.6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Types-and-effects are type systems, which allow one to express general semantic properties and to statically reason about program's execution. They have been widely exploited to specify static analyses, for example to track computational side effects, exceptions and communications in concurrent programs. In this paper we adopt abstract interpretation techniques to reconstruct (following the Cousot's methodology) a types-and-effects system developed to handle security problems of a multitier web language. Our reconstruction allows us to show that this types-and-effects system is not sound with respect to the semantics of the language. In addition, we correct the soundness issues in the analysis and systematically construct a correct analyser.
引用
收藏
页码:81 / 95
页数:15
相关论文
共 50 条
  • [1] A multi-tier semantics for Hop
    Serrano M.
    Queinnec C.
    [J]. Higher-Order and Symbolic Computation, 2010, 23 (04) : 409 - 431
  • [2] Maintaining multi-tier web applications
    Zheng, Xiaoyu
    Chen, Mei-Hwa
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2007, : 304 - 313
  • [3] Multi-tier architecture for web search engines
    Risvik, KM
    Aasheim, Y
    Lidal, M
    [J]. FIRST LATIN AMERICAN WEB CONGRESS, PROCEEDINGS, 2003, : 132 - 143
  • [4] A Survey of Resource Management in Multi-Tier Web Applications
    Huang, Dong
    He, Bingsheng
    Miao, Chunyan
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2014, 16 (03): : 1574 - 1590
  • [5] A SURVEY OF QUALITY OF SERVICE IN MULTI-TIER WEB APPLICATIONS
    Ghetas, Mohamed
    Yong, Chan Huah
    Sumari, Putra
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2016, 10 (01): : 238 - 256
  • [6] Instant Multi-Tier Web Applications without Tears
    Shroff, Gautam
    Agarwal, Puneet
    Devanbu, Premkumar
    [J]. ISEC 2009 - PROCEEDINGS OF THE 2ND INDIA SOFTWARE ENGINEERING CONFERENCE, 2009, : 3 - 12
  • [7] An Execution Tracing Tool for Multi-tier Web Applications
    Xu, Jian
    Zhang, Hong
    Li, QianMu
    [J]. ADVANCED RESEARCH ON COMPUTER SCIENCE AND INFORMATION ENGINEERING, 2011, 153 : 244 - 250
  • [8] Web object model and its application in Multi-tier Web engineering
    Lu, Mengyu
    Chu, Chunbo
    Zhang, Shiyong
    [J]. Jisuanji Gongcheng/Computer Engineering, 1999, 25 (12): : 36 - 37
  • [9] Modeling autonomic recovery in web services with multi-tier reboots
    Zhang, Rui
    [J]. 2007 IEEE International Conference on Web Services, Proceedings, 2007, : 1222 - 1223
  • [10] LWeb: Information Flow Security or Multi-tier Web Applications
    Parker, James
    Vazou, Niki
    Hicks, Michael
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2019, 3 (POPL):