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 条
  • [1] SAFE SHARING SITES
    Austin, Lisa M.
    Lie, David
    NEW YORK UNIVERSITY LAW REVIEW, 2019, 94 (04) : 581 - 623
  • [2] An approach to safe object sharing
    Bryce, C
    Razafimahefa, C
    ACM SIGPLAN NOTICES, 2000, 35 (10) : 367 - 381
  • [3] An object-oriented analysis and design approach for safe object sharing
    Izuru, K
    SEVENTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2001, : 122 - 132
  • [4] Domains: Safe sharing among actors
    De Koster, Joeri
    Marr, Stefan
    D'Hondt, Theo
    Van Cutsem, Tom
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 98 : 140 - 158
  • [5] Sharing experiences in the fight for safe motherhood
    Thomson, A
    MIDWIFERY, 2002, 18 (02) : 85 - 85
  • [6] Cost sharing in the emergency department - Is it safe? Is it needed?
    Selby, JV
    NEW ENGLAND JOURNAL OF MEDICINE, 1997, 336 (24): : 1750 - 1751
  • [7] A Modality for Safe Resource Sharing and Code Reentrancy
    Shi, Rui
    Zhu, Dengping
    Xi, Hongwei
    THEORETICAL ASPECTS OF COMPUTING, 2010, 6255 : 382 - 396
  • [8] Safe, Fast Sharing of memcached as a Protected Library
    Kjellqvist, Chris
    Hedayati, Mohammad
    Scott, Michael L.
    PROCEEDINGS OF THE 49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2020, 2020,
  • [9] Type-safe concurrent resource sharing
    Wittie, Lea
    Lockhart, Jonathan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (08): : 767 - 795
  • [10] Image Distillation for Safe Data Sharing in Histopathology
    Li, Zhe
    Kainz, Bernhard
    MEDICAL IMAGE COMPUTING AND COMPUTER ASSISTED INTERVENTION - MICCAI 2024, PT X, 2024, 15010 : 459 - 469