Skip to main content

Showing 1–15 of 15 results for author: Mavridou, A

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

    cs.RO cs.CL cs.FL

    Monitoring ROS2: from Requirements to Autonomous Robots

    Authors: Ivan Perez, Anastasia Mavridou, Tom Pressburger, Alexander Will, Patrick J. Martin

    Abstract: Runtime verification (RV) has the potential to enable the safe operation of safety-critical systems that are too complex to formally verify, such as Robot Operating System 2 (ROS2) applications. Writing correct monitors can itself be complex, and errors in the monitoring subsystem threaten the mission as a whole. This paper provides an overview of a formal approach to generating runtime monitors f… ▽ More

    Submitted 28 September, 2022; originally announced September 2022.

    Comments: In Proceedings FMAS2022 ASYDE2022, arXiv:2209.13181

    ACM Class: D.2.1; D.2.4; I.2.9;

    Journal ref: EPTCS 371, 2022, pp. 208-216

  2. arXiv:2109.14908   

    cs.PL cs.LO

    Proceedings 14th Interaction and Concurrency Experience

    Authors: Julien Lange, Anastasia Mavridou, Larisa Safina, Alceste Scalas

    Abstract: This volume contains the proceedings of ICE'21, the 14th Interaction and Concurrency Experience, which was held online on the 18th of June 2021, as a satellite event of DisCoTec'21. The ICE workshop series features a distinguishing review and selection procedure, allowing PC members to interact anonymously with authors. As in the past 13 editions, this interaction considerably improved the accurac… ▽ More

    Submitted 30 September, 2021; originally announced September 2021.

    Journal ref: EPTCS 347, 2021

  3. From Requirements to Autonomous Flight: An Overview of the Monitoring ICAROUS Project

    Authors: Aaron Dutle, César Muñoz, Esther Conrad, Alwyn Goodloe, Laura Titolo, Ivan Perez, Swee Balachandran, Dimitra Giannakopoulou, Anastasia Mavridou, Thomas Pressburger

    Abstract: The Independent Configurable Architecture for Reliable Operations of Unmanned Systems (ICAROUS) is a software architecture incorporating a set of algorithms to enable autonomous operations of unmanned aircraft applications. This paper provides an overview of Monitoring ICAROUS, a project whose objective is to provide a formal approach to generating runtime monitors for autonomous systems from requ… ▽ More

    Submitted 2 December, 2020; originally announced December 2020.

    Comments: In Proceedings FMAS 2020, arXiv:2012.01176

    Journal ref: EPTCS 329, 2020, pp. 23-30

  4. arXiv:2009.07628   

    cs.PL cs.LO

    Proceedings 13th Interaction and Concurrency Experience

    Authors: Julien Lange, Anastasia Mavridou, Larisa Safina, Alceste Scalas

    Abstract: This volume contains the proceedings of ICE'20, the 13th Interaction and Concurrency Experience, which was held online on the 19th of June 2020, as a satellite event of DisCoTec'20. The ICE workshop series features a distinguishing review and selection procedure, allowing PC members to interact anonymously with authors. As in the past 12 editions, this interaction considerably improved the accurac… ▽ More

    Submitted 16 September, 2020; originally announced September 2020.

    Journal ref: EPTCS 324, 2020

  5. arXiv:2003.07435  [pdf, other

    cs.CR

    Vyper: A Security Comparison with Solidity Based on Common Vulnerabilities

    Authors: Mudabbir Kaleem, Anastasia Mavridou, Aron Laszka

    Abstract: Vyper has been proposed as a new high-level language for Ethereum smart contract development due to numerous security vulnerabilities and attacks witnessed on contracts written in Solidity since the system's inception. Vyper aims to address these vulnerabilities by providing a language that focuses on simplicity, auditability and security. We present a survey where we study how well-known and comm… ▽ More

    Submitted 14 June, 2020; v1 submitted 16 March, 2020; originally announced March 2020.

  6. arXiv:1911.08405  [pdf, other

    cs.SE cs.FL cs.LO

    DesignBIP: A Design Studio for Modeling and Generating Systems with BIP

    Authors: Anastasia Mavridou, Joseph Sifakis, Janos Sztipanovits

    Abstract: The Behavior-Interaction-Priority (BIP) framework, rooted in rigorous semantics, allows the construction of systems that are correct-by-design. BIP has been effectively used for the construction and analysis of large systems such as robot controllers and satellite on-board software. Nevertheless, the specification of BIP models is done in a purely textual manner without any code editor support. To… ▽ More

    Submitted 5 July, 2018; originally announced November 2019.

    Comments: In Proceedings MeTRiD 2018, arXiv:1806.09330. A technical report with full details is available at arXiv:1805.09919

    Journal ref: EPTCS 272, 2018, pp. 93-106

  7. arXiv:1909.05242   

    cs.PL cs.LO

    Proceedings 12th Interaction and Concurrency Experience

    Authors: Massimo Bartoletti, Ludovic Henrio, Anastasia Mavridou, Alceste Scalas

    Abstract: This volume contains the proceedings of ICE'19, the 12th Interaction and Concurrency Experience, which was held in Copenhagen, Denmark on the 20th and 21st of June 2019, as a satellite event of DisCoTec'19. The ICE workshop series features a distinguishing review and selection procedure, allowing PC members to interact anonymously with authors. As in the past 11 editions, this interaction consider… ▽ More

    Submitted 11 September, 2019; originally announced September 2019.

    Journal ref: EPTCS 304, 2019

  8. arXiv:1901.01292  [pdf, other

    cs.CR cs.SE

    VeriSolid: Correct-by-Design Smart Contracts for Ethereum

    Authors: Anastasia Mavridou, Aron Laszka, Emmanouela Stachtiari, Abhishek Dubey

    Abstract: The adoption of blockchain based distributed ledgers is growing fast due to their ability to provide reliability, integrity, and auditability without trusted entities. One of the key capabilities of these emerging platforms is the ability to create self-enforcing smart contracts. However, the development of smart contracts has proven to be error-prone in practice, and as a result, contracts deploy… ▽ More

    Submitted 20 January, 2019; v1 submitted 4 January, 2019; originally announced January 2019.

  9. Formal Verification of Usage Control Models: A Case Study of UseCON Using TLA+

    Authors: Antonios Gouglidis, Christos Grompanopoulos, Anastasia Mavridou

    Abstract: Usage control models provide an integration of access control, digital rights, and trust management. To achieve this integration, usage control models support additional concepts such as attribute mutability and continuity of decision. However, these concepts may introduce an additional level of complexity to the underlying model, rendering its definition a cumbersome and prone to errors process.… ▽ More

    Submitted 26 June, 2018; originally announced June 2018.

    Comments: In Proceedings MeTRiD 2018, arXiv:1806.09330

    Journal ref: EPTCS 272, 2018, pp. 52-64

  10. arXiv:1805.09919  [pdf, other

    cs.SE

    DesignBIP: A Design Studio for Modeling and Generating Systems with BIP

    Authors: Anastasia Mavridou, Joseph Sifakis, Janos Sztipanovits

    Abstract: The Behavior-Interaction-Priority (BIP) framework, rooted in rigorous semantics, allows the construction of systems that are correct-by-design. BIP has been effectively used for the construction and analysis of large systems such as robot controllers and satellite on-board software. Nevertheless, the specification of BIP models is done in a purely textual manner without any code editor support. To… ▽ More

    Submitted 31 May, 2018; v1 submitted 24 May, 2018; originally announced May 2018.

  11. arXiv:1804.08133  [pdf, other

    cs.DC

    SolidWorx: A Resilient and Trustworthy Transactive Platform for Smart and Connected Communities

    Authors: Scott Eisele, Aron Laszka, Anastasia Mavridou, Abhishek Dubey

    Abstract: Internet of Things and data sciences are fueling the development of innovative solutions for various applications in Smart and Connected Communities (SCC). These applications provide participants with the capability to exchange not only data but also resources, which raises the concerns of integrity, trust, and above all the need for fair and optimal solutions to the problem of resource allocation… ▽ More

    Submitted 24 April, 2018; v1 submitted 22 April, 2018; originally announced April 2018.

  12. arXiv:1802.09949  [pdf, other

    cs.CR cs.FL cs.SE

    Tool Demonstration: FSolidM for Designing Secure Ethereum Smart Contracts

    Authors: Anastasia Mavridou, Aron Laszka

    Abstract: Blockchain-based distributed computing platforms enable the trusted execution of computation - defined in the form of smart contracts - without trusted agents. Smart contracts are envisioned to have a variety of applications, ranging from financial to IoT asset tracking. Unfortunately, the development of smart contracts has proven to be extremely error prone. In practice, contracts are riddled wit… ▽ More

    Submitted 26 February, 2018; originally announced February 2018.

    Comments: arXiv admin note: substantial text overlap with arXiv:1711.09327

  13. arXiv:1711.09327  [pdf, other

    cs.CR cs.FL cs.SE

    Designing Secure Ethereum Smart Contracts: A Finite State Machine Based Approach

    Authors: Anastasia Mavridou, Aron Laszka

    Abstract: The adoption of blockchain-based distributed computation platforms is growing fast. Some of these platforms, such as Ethereum, provide support for implementing smart contracts, which are envisioned to have novel applications in a broad range of areas, including finance and Internet-of-Things. However, a significant number of smart contracts deployed in practice suffer from security vulnerabilities… ▽ More

    Submitted 25 November, 2017; originally announced November 2017.

  14. arXiv:1707.09716  [pdf, other

    cs.SE

    Coordination of Dynamic Software Components with JavaBIP

    Authors: Anastasia Mavridou, Valentin Rutz, Simon Bliudze

    Abstract: JavaBIP allows the coordination of software components by clearly separating the functional and coordination aspects of the system behavior. JavaBIP implements the principles of the BIP component framework rooted in rigorous operational semantics. Recent work both on BIP and JavaBIP allows the coordination of static components defined prior to system deployment, i.e., the architecture of the coord… ▽ More

    Submitted 15 August, 2017; v1 submitted 31 July, 2017; originally announced July 2017.

    Comments: Technical report that accompanies the paper accepted at the 14th International Conference on Formal Aspects of Component Software

  15. Architecture Diagrams: A Graphical Language for Architecture Style Specification

    Authors: Anastasia Mavridou, Eduard Baranov, Simon Bliudze, Joseph Sifakis

    Abstract: Architecture styles characterise families of architectures sharing common characteristics. We have recently proposed configuration logics for architecture style specification. In this paper, we study a graphical notation to enhance readability and easiness of expression. We study simple architecture diagrams and a more expressive extension, interval architecture diagrams. For each type of diagrams… ▽ More

    Submitted 10 August, 2016; originally announced August 2016.

    Comments: In Proceedings ICE 2016, arXiv:1608.03131

    ACM Class: D2.2; D.2.11; D.2.13

    Journal ref: EPTCS 223, 2016, pp. 83-97