A Sharing Analysis for SAFE

被引:0
|
作者
Pena, Ricardo [1 ]
Segura, Clara [1 ]
Montenegro, Manuel [1 ]
机构
[1] Univ Complutense Madrid, Dpto Sistemas Informat & Computac, E-28040 Madrid, Spain
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a sharing analysis for the functional language Safe. This is a first-order eager language with facilities for programmer-controlled destruction and copying of data structures. It provides also regions, i.e. disjoint parts of the heap where the programmer may allocate data structures. The analysis gives upper approximations to the sets of variables respectively sharing a recursive substructure, or any substructure, of a given variable. Its results will be used to guarantee that destruction facilities and region management are done in a safe way. In order to have a modular and efficient analysis, we provide signatures for functions, which summarize their sharing behaviour. The paper ends up describing the implementation of the analysis and some examples.
引用
收藏
页码:109 / 128
页数:20
相关论文
共 50 条
  • [21] Verifiable threshold sharing of a large secret safe-prime
    Ibrahim, MH
    ITCC 2005: International Conference on Information Technology: Coding and Computing, Vol 1, 2005, : 608 - 613
  • [22] ImPACT: A networked service architecture for safe sharing of restricted data
    Baldin, Ilya
    Chase, Jeff
    Crabtree, Jonathan
    Nechyba, Thomas
    Christopherson, Laura
    Stealey, Michael
    Kneifel, Charley
    Orlikowski, Victor
    Carter, Rob
    Scott, Erik
    Sone, Akio
    Sizemore, Don
    Future Generation Computer Systems, 2022, 129 : 269 - 285
  • [23] Safe and Efficient Data Sharing for Message-Passing Concurrency
    Morandi, Benjamin
    Nanz, Sebastian
    Meyer, Bertrand
    COORDINATION MODELS AND LANGUAGES, COORDINATION 2014, 2014, 8459 : 99 - 114
  • [24] Run-time support for distributed sharing in safe languages
    Hu, YC
    Yu, WM
    Cox, A
    Wallach, D
    Zwaenepoel, W
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2003, 21 (01): : 1 - 35
  • [25] Is ''Bed Sharing'' Beneficial and Safe during Infancy? A Systematic Review
    Das, Rashmi Ranjan
    Sankar, M. Jeeva
    Agarwal, Ramesh
    Paul, Vinod Kumar
    INTERNATIONAL JOURNAL OF PEDIATRICS, 2014, 2014
  • [26] Responsibility Sharing or Shifting? "Safe" Third Countries and International Law
    Foster, Michelle
    REFUGE, 2008, 25 (02) : 64 - 78
  • [27] ImPACT: A networked service architecture for safe sharing of restricted data
    Baldin, Ilya
    Chase, Jeff
    Crabtree, Jonathan
    Nechyba, Thomas
    Christopherson, Laura
    Stealey, Michael
    Kneifel, Charley
    Orlikowski, Victor
    Carter, Rob
    Scott, Erik
    Sone, Akio
    Sizemore, Don
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 129 : 269 - 285
  • [28] On sharing economics and the sharing market: an analysis of Uber as pseudo sharing
    Valente, Eduardo
    Patrus, Roberto
    REVISTA GESTAO & TECNOLOGIA-JOURNAL OF MANAGEMENT AND TECHNOLOGY, 2019, 19 (01): : 225 - 244
  • [29] Staying safe and visible via message sharing in online social networks
    Shen, Yilin
    Dinh, Thang N.
    Thai, My T.
    Nguyen, Hien T.
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2014, 28 (01) : 186 - 217
  • [30] Construction of information sharing platform of mine safe production for intelligent mining
    Mao S.
    Cui J.
    Wang S.
    Tu X.
    Zhang P.
    Li M.
    Meitan Xuebao/Journal of the China Coal Society, 2020, 45 (06): : 1937 - 1948