Copying safety and liveness properties of computational artefacts

被引:1
|
作者
Angius, Nicola [1 ]
Primiero, Giuseppe [2 ]
机构
[1] Univ Messina, Dept Cognit Sci, Via Concez 6, I-98121 Messina, Italy
[2] Univ Milan, Dept Philosophy, Via Festa Perdono 7, I-20122 Milan, Italy
关键词
Philosophy of computing; philosophy of information; artefact copy; temporal logic; model checking; software theory change; REPRODUCIBILITY; EVOLUTION;
D O I
10.1093/logcom/exac053
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper shows how safety and liveness properties are not necessarily preserved by different kinds of copies of computational artefacts and proposes procedures to preserve them, which are consistent with ethical analyses on software property rights infringement. Safety and liveness are second-order properties that are crucial in the definition of the formal ontology of computational artefacts. Software copies are analysed at the level of their formal models as exact, inexact and approximate copies, according to the taxonomy in []. First, it is explained how exact copies are the only kind of copies that preserve safety and liveness properties, and how inexact and approximate copies do not necessarily preserve them. Secondly, two model checking algorithms are proposed to verify whether inexact and approximate copies actually preserve safety and liveness properties. Essential properties of termination, correctness and complexity are proved for these algorithms. Finally, contraction and expansion algorithmic operations are defined, allowing for the automatic design of safety- and liveness-preserving approximate copies. As a conclusion, the relevance of the present logical analysis for the ongoing debates in miscomputation and computer ethics is highlighted.
引用
收藏
页码:1089 / 1117
页数:29
相关论文
共 50 条
  • [21] A Pragmatic Theory of Computational Artefacts
    Alessandro G. Buda
    Giuseppe Primiero
    Minds and Machines, 2024, 34 : 139 - 170
  • [22] Thermodynamics of Computational Copying in Biochemical Systems
    Ouldridge, Thomas E.
    Govern, Christopher C.
    ten Wolde, Pieter Rein
    PHYSICAL REVIEW X, 2017, 7 (02):
  • [23] INFERENCE SYSTEMS WITH CORULES FOR COMBINED SAFETY AND LIVENESS PROPERTIES OF BINARY SESSION TYPES
    Ciccone, Luca
    Padovani, Luca
    LOGICAL METHODS IN COMPUTER SCIENCE, 2021, 18 (03)
  • [24] Bit Copying: The Ultimate Computational Simplicity
    Mazonka, Oleg
    COMPLEX SYSTEMS, 2011, 19 (03): : 263 - 285
  • [25] The Safety and Liveness Properties of Composite E-Services based on Activity Chain
    Chen, Bo
    Huang, Xiaomei
    ADVANCED RESEARCH ON INFORMATION SCIENCE, AUTOMATION AND MATERIAL SYSTEM, PTS 1-6, 2011, 219-220 : 842 - +
  • [26] Formal verification of safety and liveness properties for logic controllers. a tool comparison
    Garcia, F.
    Sanchez, A.
    2006 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING, 2006, : 98 - +
  • [27] INFERENCE SYSTEMS WITH CORULES FOR COMBINED SAFETY AND LIVENESS PROPERTIES OF BINARY SESSION TYPES
    Ciccone L.
    Padovani L.
    Logical Methods in Computer Science, 2022, 18 (03): : 27:1 - 27:29
  • [28] SMC: A symmetry-based model checker for verification of safety and liveness properties
    Sistla, AP
    Gyuris, V
    Emerson, EA
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2000, 9 (02) : 133 - 166
  • [29] A Safety and Liveness Theory for Total Reversibility
    Mezzina, Claudio Antares
    Koutavas, Vasileios
    PROCEEDINGS 11TH 2017 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE), 2017, : 103 - 110
  • [30] Safety and liveness in concurrent pointer programs
    Distefano, Dino
    Katoen, Joost-Pieter
    Rensink, Arend
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2006, 4111 : 280 - 312