Skip to main content

Showing 1–9 of 9 results for author: Titolo, L

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

    cs.PL

    A Compositional Proof Framework for FRETish Requirements

    Authors: Esther Conrad, Laura Titolo, Dimitra Giannakopoulou, Thomas Pressburger, Aaron Dutle

    Abstract: Structured natural languages provide a trade space between ambiguous natural languages that make up most written requirements and mathematical formal specifications such as Linear Temporal Logic. FRETish is a structured natural language for the elicitation of system requirements developed at NASA. The related open-source tool Fret provides support for translating FRETish requirements into temporal… ▽ More

    Submitted 10 January, 2022; originally announced January 2022.

  2. 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

  3. arXiv:2001.02981  [pdf, other

    cs.PL math.NA

    Automatic generation and verification of test-stable floating-point code

    Authors: Laura Titolo, Mariano Moscato, Cesar A. Muñoz

    Abstract: Test instability in a floating-point program occurs when the control flow of the program diverges from its ideal execution assuming real arithmetic. This phenomenon is caused by the presence of round-off errors that affect the evaluation of arithmetic expressions occurring in conditional statements. Unstable tests may lead to significant errors in safety-critical applications that depend on numeri… ▽ More

    Submitted 7 January, 2020; originally announced January 2020.

    Comments: 32 pages. arXiv admin note: text overlap with arXiv:1808.04289

  4. arXiv:1808.04289  [pdf, ps, other

    cs.PL cs.LO

    Eliminating Unstable Tests in Floating-Point Programs

    Authors: Laura Titolo, Cesar A. Muñoz, Marco A. Feliu, Mariano M. Moscato

    Abstract: Round-off errors arising from the difference between real numbers and their floating-point representation cause the control flow of conditional floating-point statements to deviate from the ideal flow of the real-number computation. This problem, which is called test instability, may result in a significant difference between the computation of a floating-point program and the expected output in r… ▽ More

    Submitted 30 November, 2018; v1 submitted 13 August, 2018; originally announced August 2018.

    Comments: Pre-proceedings paper presented at the 28th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2018), Frankfurt am Main, Germany, 4-6 September 2018 (arXiv:1808.03326)

    Report number: LOPSTR/2018/1

  5. Modeling Hybrid Systems in the Concurrent Constraint Paradigm

    Authors: Damián Adalid, María del Mar Gallardo, Laura Titolo

    Abstract: Hybrid systems, which combine discrete and continuous dynamics, require quality modeling languages to be either described or analyzed. The Concurrent Constraint paradigm (ccp) is an expressive declarative paradigm, characterized by the use of a common constraint store to communicate and synchronize concurrent agents. In this paradigm, the information is stated in the form of constraints, in contra… ▽ More

    Submitted 8 January, 2015; originally announced January 2015.

    Comments: In Proceedings PROLE 2014, arXiv:1501.01693

    Journal ref: EPTCS 173, 2015, pp. 1-15

  6. arXiv:1412.4550  [pdf, ps, other

    cs.PL cs.LO

    Modeling Hybrid Systems in Hy-tccp

    Authors: Damian Adalid, Maria del Mar Gallardo, Laura Titolo

    Abstract: Concurrent,reactive and hybrid systems require quality modeling languages to be described and analyzed. The Timed Concurrent Constraint Language (tccp) was introduced as a simple but powerful model for reactive systems. In this paper, we present hybrid tccp (hy-tccp), an extension of tccp over continuous time which includes new con- structs to model the continuous dynamics of hybrid systems.

    Submitted 15 December, 2014; originally announced December 2014.

  7. Abstract Diagnosis for tccp using a Linear Temporal Logic

    Authors: Marco Comini, Laura Titolo, Alicia Villanueva

    Abstract: Automatic techniques for program verification usually suffer the well-known state explosion problem. Most of the classical approaches are based on browsing the structure of some form of model (which represents the behavior of the program) to check if a given specification is valid. This implies that a part of the model has to be built, and sometimes the needed fragment is quite huge. In this wor… ▽ More

    Submitted 14 May, 2014; originally announced May 2014.

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 787-801

  8. arXiv:1308.4171  [pdf, ps, other

    cs.LO

    Towards an Effective Decision Procedure for LTL formulas with Constraints

    Authors: Marco Comini, Laura Titolo, Alicia Villanueva

    Abstract: This paper presents an ongoing work that is part of a more wide-ranging project whose final scope is to define a method to validate LTL formulas w.r.t. a program written in the timed concurrent constraint language tccp, which is a logic concurrent constraint language based on the concurrent constraint paradigm of Saraswat. Some inherent notions to tccp processes are non-determinism, dealing with p… ▽ More

    Submitted 19 August, 2013; originally announced August 2013.

    Comments: Part of WLPE 2013 proceedings (arXiv:1308.2055)

    Report number: WLPE/2013/2

  9. arXiv:1109.1587  [pdf, other

    cs.PL cs.LO

    Abstract Diagnosis for Timed Concurrent Constraint programs

    Authors: Marco Comini, Laura Titolo, Alicia Villanueva

    Abstract: The Timed Concurrent Constraint Language (tccp in short) is a concurrent logic language based on the simple but powerful concurrent constraint paradigm of Saraswat. In this paradigm, the notion of store-as-value is replaced by the notion of store-as-constraint, which introduces some differences w.r.t. other approaches to concurrency. In this paper, we provide a general framework for the debugging… ▽ More

    Submitted 7 September, 2011; originally announced September 2011.

    Comments: 16 pages

    MSC Class: 68-06 ACM Class: D.3.3; D.3.4; F.3.1; F.3.2; D.3.1

    Journal ref: Theory and Practice of Logic Programming 2011, 11(4-5): 487-502 (2011)