Skip to main content

Showing 1–8 of 8 results for author: Cornejo, O

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

    cs.SE

    Fuzzing for CPS Mutation Testing

    Authors: Jaekwon Lee, Enrico ViganĂ², Oscar Cornejo, Fabrizio Pastore, Lionel Briand

    Abstract: Mutation testing can help reduce the risks of releasing faulty software. For such reason, it is a desired practice for the development of embedded software running in safety-critical cyber-physical systems (CPS). Unfortunately, state-of-the-art test data generation techniques for mutation testing of C and C++ software, two typical languages for CPS software, rely on symbolic execution, whose limit… ▽ More

    Submitted 15 August, 2023; originally announced August 2023.

    Comments: This article is the camera-ready version for ASE 2023

  2. arXiv:2201.10160  [pdf, other

    cs.SE

    Data-driven Mutation Analysis for Cyber-Physical Systems

    Authors: Enrico ViganĂ², Oscar Cornejo, Fabrizio Pastore, Lionel Briand

    Abstract: Cyber-physical systems (CPSs) typically consist of a wide set of integrated, heterogeneous components; consequently, most of their critical failures relate to the interoperability of such components.Unfortunately, most CPS test automation techniques are preliminary and industry still heavily relies on manual testing. With potentially incomplete, manually-generated test suites, it is of paramount i… ▽ More

    Submitted 5 October, 2022; v1 submitted 25 January, 2022; originally announced January 2022.

    Comments: 19 pages

  3. arXiv:2101.05111  [pdf, other

    cs.SE

    Mutation Analysis for Cyber-Physical Systems: Scalable Solutions and Results in the Space Domain

    Authors: Oscar Cornejo, Fabrizio Pastore, Lionel Briand

    Abstract: On-board embedded software developed for spaceflight systems (space software) must adhere to stringent software quality assurance procedures. For example, verification and validation activities are typically performed and assessed by third party organizations. To further minimize the risk of human mistakes, space agencies, such as the European Space Agency (ESA), are looking for automated solution… ▽ More

    Submitted 23 August, 2021; v1 submitted 13 January, 2021; originally announced January 2021.

    Comments: Accepted for publication on IEEE TRANSACTIONS ON SOFTWARE ENGINEERING

  4. arXiv:2002.01872  [pdf, other

    cs.SE cs.PF

    CBR: Controlled Burst Recording

    Authors: Oscar Cornejo, Daniela Briola, Daniela Micucci, Leonardo Mariani

    Abstract: Collecting traces from software running in the field is both useful and challenging. Traces may indeed help revealing unexpected usage scenarios, detecting and reproducing failures, and building behavioral models that reflect how the software is actually used. On the other hand, recording traces is an intrusive activity that may annoy users, negatively affecting the usability of the applications,… ▽ More

    Submitted 8 February, 2020; v1 submitted 5 February, 2020; originally announced February 2020.

    Comments: accepted at ICST2020 https://icst2020.info/

    MSC Class: 68 ACM Class: D.2

  5. In-The-Field Monitoring of Functional Calls: Is It Feasible?

    Authors: Oscar Cornejo, Daniela Briola, Daniela Micucci, Leonardo Mariani

    Abstract: Collecting data about the sequences of function calls executed by an application while running in the field can be useful to a number of applications, including failure reproduction, profiling, and debugging. Unfortunately, collecting data from the field may introduce annoying slowdowns that negatively affect the quality of the user experience. So far, the impact of monitoring has been mainly stud… ▽ More

    Submitted 20 January, 2020; originally announced January 2020.

    MSC Class: 68 ACM Class: D.2

  6. Fragmented Monitoring

    Authors: Oscar Cornejo, Daniela Briola, Daniela Micucci, Leonardo Mariani

    Abstract: Field data is an invaluable source of information for testers and developers because it witnesses how software systems operate in real environments, capturing scenarios and configurations relevant to end-users. Unfortunately, collecting traces might be resource-consuming and can significantly affect the user experience, for instance causing annoying slowdowns. Existing monitoring techniques ca… ▽ More

    Submitted 23 August, 2017; originally announced August 2017.

    Comments: In Proceedings PrePost 2017, arXiv:1708.06889

    ACM Class: D.2.5

    Journal ref: EPTCS 254, 2017, pp. 57-68

  7. Flexible In-The-Field Monitoring

    Authors: Oscar Cornejo

    Abstract: Fully assessing the robustness of a software application in-house is infeasible, especially considering the huge variety of hardly predictable stimuli, environments, and configurations that applications must handle in the field. For this reason, modern testing and analysis techniques can often process data extracted from the field, such as crash reports and profile data, or can even be executed di… ▽ More

    Submitted 20 May, 2017; originally announced May 2017.

    Comments: 2 pages, no figures, conference article

  8. arXiv:1705.06511  [pdf, other

    cs.SE

    In The Field Monitoring of Interactive Applications

    Authors: Oscar Cornejo, Daniela Briola, Daniela Micucci, Leonardo Mariani

    Abstract: Monitoring techniques can extract accurate data about the behavior of software systems. When used in the field, they can reveal how applications behave in real-world contexts and how programs are actually exercised by their users. Nevertheless, since monitoring might need significant storage and computational resources, it may interfere with users activities degrading the quality of the user exper… ▽ More

    Submitted 18 May, 2017; originally announced May 2017.

    Comments: IEEE Copyright, Accepted for pubblication in ICSE 2017, Nier Track