Information-flow Interfaces

被引:1
|
作者
Bartocci, Ezio [1 ]
Ferrere, Thomas [2 ]
Henzinger, Thomas A. [3 ]
Nickovic, Dejan [4 ]
da Costa, Ana Oliveira [1 ]
机构
[1] Tech Univ Wien, Vienna, Austria
[2] Imaginat Technol, Kings Langley, England
[3] IST Austria, Klosterneuburg, Austria
[4] AIT Austrian Inst Technol, Vienna, Austria
基金
欧盟地平线“2020”; 欧洲研究理事会;
关键词
Contract-based design; Interface Theory; Hyperproperties; Information-flow;
D O I
10.1007/978-3-030-99429-7_1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Contract-based design is a promising methodology for taming the complexity of developing sophisticated systems. A formal contract distinguishes between assumptions, which are constraints that the designer of a component puts on the environments in which the component can be used safely, and guarantees, which are promises that the designer asks from the team that implements the component. A theory of formal contracts can be formalized as an interface theory, which supports the composition and refinement of both assumptions and guarantees. Although there is a rich landscape of contract-based design methods that address functional and extra-functional properties, we present the first interface theory that is designed for ensuring system-wide security properties. Our framework provides a refinement relation and a composition operation that support both incremental design and independent implementability. We develop our theory for both stateless and state-ful interfaces. We illustrate the applicability of our framework with an example inspired from the automotive domain.
引用
收藏
页码:3 / 22
页数:20
相关论文
共 50 条
  • [1] Information-flow interfaces
    Bartocci, Ezio
    Ferrere, Thomas
    Henzinger, Thomas A.
    Nickovic, Dejan
    Oliveira da Costa, Ana
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2024,
  • [2] INFORMATION-FLOW
    不详
    [J]. NATION, 1981, 233 (04) : 101 - 102
  • [3] IMPROVING THE INFORMATION-FLOW
    HAKE, DL
    [J]. BULLETIN OF THE ATOMIC SCIENTISTS, 1962, 18 (09) : 21 - 22
  • [4] MAKING INFORMATION-FLOW
    MARTIN, JM
    [J]. MANUFACTURING ENGINEERING, 1989, 102 (05): : 75 - 78
  • [5] PATIENT INFORMATION-FLOW
    BLEKELI, RD
    [J]. INFORMATION PRIVACY, 1980, 2 (01): : 37 - 41
  • [6] INFORMATION-FLOW IN VLSI DESIGN
    RATHMELL, JG
    [J]. INTEGRATION-THE VLSI JOURNAL, 1986, 4 (02) : 185 - 191
  • [7] INFORMATION-FLOW TO GENETICS JOURNALS
    BALOG, C
    [J]. SCIENTOMETRICS, 1986, 9 (1-2) : 51 - 57
  • [8] Specifying information-flow controls
    Chivers, H
    Jacob, J
    [J]. 25th IEEE International Conference on Distributed Computing Systems Workshops, Proceedings, 2005, : 114 - 120
  • [9] ASYMMETRIES IN RELATIVISTIC INFORMATION-FLOW
    JARETT, K
    COVER, TM
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1981, 27 (02) : 152 - 159
  • [10] TELECOMMUNICATION DEREGULATION AND INFORMATION-FLOW
    SARKAR, SK
    [J]. PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1984, 474 : 39 - 46