Skip to main content

Showing 1–13 of 13 results for author: Tsampas, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.16708  [pdf, ps, other

    cs.LO cs.PL

    Higher-Order Mathematical Operational Semantics

    Authors: Sergey Goncharov, Stefan Milius, Lutz Schröder, Stelios Tsampas, Henning Urbat

    Abstract: Compositionality proofs in higher-order languages are notoriously involved, and general semantic frameworks guaranteeing compositionality are hard to come by. In particular, Turi and Plotkin's bialgebraic abstract GSOS framework, which provides off-the-shelf compositionality results for first-order languages, so far does not apply to higher-order languages. In the present work, we develop a theory… ▽ More

    Submitted 28 May, 2024; v1 submitted 26 May, 2024; originally announced May 2024.

    Comments: Submitted to J. Funct. Program. Extended and updated version of arXiv:2210.13387

  2. Bialgebraic Reasoning on Higher-Order Program Equivalence

    Authors: Sergey Goncharov, Stefan Milius, Stelios Tsampas, Henning Urbat

    Abstract: Logical relations constitute a key method for reasoning about contextual equivalence of programs in higher-order languages. They are usually developed on a per-case basis, with a new theory required for each variation of the language or of the desired notion of equivalence. In the present paper we introduce a general construction of (step-indexed) logical relations at the level of Higher-Order Mat… ▽ More

    Submitted 16 May, 2024; v1 submitted 1 February, 2024; originally announced February 2024.

  3. arXiv:2401.05872  [pdf, ps, other

    cs.LO cs.PL

    Logical Predicates in Higher-Order Mathematical Operational Semantics

    Authors: Sergey Goncharov, Alessio Santamaria, Lutz Schröder, Stelios Tsampas, Henning Urbat

    Abstract: We present a systematic approach to logical predicates based on universal coalgebra and higher-order abstract GSOS, thus making a first step towards a unifying theory of logical relations. We first observe that logical predicates are special cases of coalgebraic invariants on mixed-variance functors. We then introduce the notion of a locally maximal logical refinement of a given predicate, with a… ▽ More

    Submitted 12 January, 2024; v1 submitted 11 January, 2024; originally announced January 2024.

    Comments: Extended version

  4. arXiv:2309.02797  [pdf, other

    cs.CY cs.DC

    A Study on Indoor Noise Levels in a Set of School Buildings in Greece utilizing an IoT infrastructure

    Authors: Georgios Mylonas, Lidia Pocero Fraile, Stelios Tsampas, Athanasios Kalogeras

    Abstract: Monitoring noise pollution in urban areas in a more systematic manner has been gaining traction as a theme among the research community, especially with the rise of smart cities and the IoT. However, although it affects our everyday life in a profound way, monitoring indoor noise levels inside workplaces and public buildings has so far grabbed less of our attention. In this work, we report on nois… ▽ More

    Submitted 6 September, 2023; originally announced September 2023.

    Comments: Preprint submitted to the WSACC 2023 workshop, organized in the scope of the 9th IEEE International Smart Cities Conference 2023

  5. arXiv:2302.08200  [pdf, ps, other

    cs.PL cs.LO

    Weak Similarity in Higher-Order Mathematical Operational Semantics

    Authors: Henning Urbat, Stelios Tsampas, Sergey Goncharov, Stefan Milius, Lutz Schröder

    Abstract: Higher-order abstract GSOS is a recent extension of Turi and Plotkin's framework of Mathematical Operational Semantics to higher-order languages. The fundamental well-behavedness property of all specifications within the framework is that coalgebraic strong (bi)similarity on their operational model is a congruence. In the present work, we establish a corresponding congruence theorem for weak simil… ▽ More

    Submitted 28 September, 2023; v1 submitted 16 February, 2023; originally announced February 2023.

  6. arXiv:2210.13387  [pdf, ps, other

    cs.LO cs.PL math.CT

    Towards a Higher-Order Mathematical Operational Semantics

    Authors: Sergey Goncharov, Stefan Milius, Lutz Schröder, Stelios Tsampas, Henning Urbat

    Abstract: Compositionality proofs in higher-order languages are notoriously involved, and general semantic frameworks guaranteeing compositionality are hard to come by. In particular, Turi and Plotkin's bialgebraic abstract GSOS framework, which has been successfully applied to obtain off-the-shelf compositionality results for first-order languages, so far does not apply to higher-order languages. In the pr… ▽ More

    Submitted 26 October, 2022; v1 submitted 24 October, 2022; originally announced October 2022.

  7. arXiv:2202.10866  [pdf, other

    cs.LO cs.PL

    Stateful Structural Operational Semantics

    Authors: Sergey Goncharov, Stefan Milius, Lutz Schröder, Stelios Tsampas, Henning Urbat

    Abstract: Compositionality of denotational semantics is an important concern in programming semantics. Mathematical operational semantics in the sense of Turi and Plotkin guarantees compositionality, but seen from the point of view of stateful computation it applies only to very fine-grained equivalences that essentially assume unrestricted interference by the environment between any two statements. We intr… ▽ More

    Submitted 11 May, 2022; v1 submitted 22 February, 2022; originally announced February 2022.

  8. Experiences from Using LoRa and IEEE 802.15.4 for IoT-enabled Classrooms

    Authors: Lidia Pocero, Stelios Tsampas, Georgios Mylonas, Dimitrios Amaxilatis

    Abstract: Several networking technologies targeting the IoT application space currently compete within the smart city domain, both in outdoor and indoor deployments. However, up till now, there is no clear winner, and results from real-world deployments have only recently started to surface. In this paper, we present a comparative study of 2 popular IoT networking technologies, LoRa and IEEE 802.15.4, withi… ▽ More

    Submitted 17 February, 2021; originally announced February 2021.

    Comments: Preprint version of the paper submitted to 2019 European Conference on Ambient Intelligence, 13-15 November 2019, Rome, Italy (AmI 2019). DOI:10.1007/978-3-030-34255-5_13

  9. Abstract Congruence Criteria for Weak Bisimilarity

    Authors: Stelios Tsampas, Christian Williams, Andreas Nuyts, Dominique Devriese, Frank Piessens

    Abstract: We introduce three general compositionality criteria over operational semantics and prove that, when all three are satisfied together, they guarantee weak bisimulation being a congruence. Our work is founded upon Turi and Plotkin's mathematical operational semantics and the coalgebraic approach to weak bisimulation by Brengos. We demonstrate each criterion with various examples of success and fail… ▽ More

    Submitted 13 October, 2021; v1 submitted 15 October, 2020; originally announced October 2020.

  10. arXiv:2006.14969  [pdf, ps, other

    cs.PL cs.CR

    Fully Abstract and Robust Compilation and How to Reconcile the Two, Abstractly

    Authors: Carmine Abate, Matteo Busi, Stelios Tsampas

    Abstract: The most prominent formal criterion for secure compilation is full abstraction, the preservation and reflection of contextual equivalence. Recent work introduced robust compilation, defined as the preservation of robust satisfaction of hyperproperties, i.e., their satisfaction against arbitrary attackers. In this paper, we initially set out to compare these two approaches to secure compilation. To… ▽ More

    Submitted 20 September, 2021; v1 submitted 26 June, 2020; originally announced June 2020.

    Comments: Extended version of the APLAS'21 paper

  11. arXiv:2005.05944  [pdf, ps, other

    cs.PL cs.CR

    CapablePtrs: Securely Compiling Partial Programs Using the Pointers-as-Capabilities Principle

    Authors: Akram El-Korashy, Stelios Tsampas, Marco Patrignani, Dominique Devriese, Deepak Garg, Frank Piessens

    Abstract: Capability machines such as CHERI provide memory capabilities that can be used by compilers to provide security benefits for compiled code (e.g., memory safety). The existing C to CHERI compiler, for example, achieves memory safety by following a principle called "pointers as capabilities" (PAC). Informally, PAC says that a compiler should represent a source language pointer as a machine code capa… ▽ More

    Submitted 4 May, 2021; v1 submitted 12 May, 2020; originally announced May 2020.

  12. arXiv:2004.03557  [pdf, ps, other

    cs.PL cs.LO

    A categorical approach to secure compilation

    Authors: Stelios Tsampas, Andreas Nuyts, Dominique Devriese, Frank Piessens

    Abstract: We introduce a novel approach to secure compilation based on maps of distributive laws. We demonstrate through four examples that the coherence criterion for maps of distributive laws can potentially be a viable alternative for compiler security instead of full abstraction, which is the preservation and reflection of contextual equivalence. To that end, we also make use of the well-behavedness pro… ▽ More

    Submitted 7 April, 2020; originally announced April 2020.

    Comments: Accepted in Coalgebraic Methods in Computer Science, ver. 2020

  13. arXiv:1907.07760  [pdf, other

    cs.CY cs.DC

    A Methodology for Saving Energy in Educational Buildings Using an IoT Infrastructure

    Authors: Georgios Mylonas, Dimitrios Amaxilatis, Stelios Tsampas, Lidia Pocero, Joakim Gunneriusson

    Abstract: A considerable part of recent research in smart cities and IoT has focused on achieving energy savings in buildings and supporting aspects related to sustainability. In this context, the educational community is one of the most important ones to consider, since school buildings constitute a large part of non-residential buildings, while also educating students on sustainability matters is an inves… ▽ More

    Submitted 11 July, 2019; originally announced July 2019.

    Comments: To appear in the 10th International Conference on Information, Intelligence, Systems and Applications (IISA 2019)