Skip to main content

Showing 1–4 of 4 results for author: Miyazawa, A

Searching in archive cs. Search in all archives.
.
  1. Automating Verification of State Machines with Reactive Designs and Isabelle/UTP

    Authors: Simon Foster, James Baxter, Ana Cavalcanti, Alvaro Miyazawa, Jim Woodcock

    Abstract: State-machine based notations are ubiquitous in the description of component systems, particularly in the robotic domain. To ensure these systems are safe and predictable, formal verification techniques are important, and can be cost-effective if they are both automated and scalable. In this paper, we present a verification approach for a diagrammatic state machine language that utilises theorem p… ▽ More

    Submitted 24 August, 2018; v1 submitted 23 July, 2018; originally announced July 2018.

    Comments: 18 pages, 16th Intl. Conf. on Formal Aspects of Component Software (FACS 2018), October 2018, Pohang, South Korea

  2. arXiv:1702.01783  [pdf, other

    cs.RO cs.SE

    From Formalised State Machines to Implementations of Robotic Controllers

    Authors: Wei Li, Alvaro Miyazawa, Pedro Ribeiro, Ana Cavalcanti, Jim Woodcock, Jon Timmis

    Abstract: Controllers for autonomous robotic systems can be specified using state machines. However, these are typically developed in an ad hoc manner without formal semantics, which makes it difficult to analyse the controller. Simulations are often used during the development, but a rigorous connection between the designed controller and the implementation is often overlooked. This paper presents a state-… ▽ More

    Submitted 6 February, 2017; originally announced February 2017.

    Comments: camera-ready version in DARS 2016

  3. arXiv:1606.02021  [pdf, other

    cs.LO cs.PL cs.SE

    SCJ-Circus: a refinement-oriented formal notation for Safety-Critical Java

    Authors: Alvaro Miyazawa, Ana Cavalcanti

    Abstract: Safety-Critical Java (SCJ) is a version of Java whose goal is to support the development of real-time, embedded, safety-critical software. In particular, SCJ supports certification of such software by introducing abstractions that enforce a simpler architecture, and simpler concurrency and memory models. In this paper, we present SCJ-Circus, a refinement-oriented formal notation that supports the… ▽ More

    Submitted 7 June, 2016; originally announced June 2016.

    Comments: In Proceedings Refine'15, arXiv:1606.01344

    Journal ref: EPTCS 209, 2016, pp. 71-86

  4. Refinement-based verification of sequential implementations of Stateflow charts

    Authors: Alvaro Miyazawa, Ana Cavalcanti

    Abstract: Simulink/Stateflow charts are widely used in industry for the specification of control systems, which are often safety-critical. This suggests a need for a formal treatment of such models. In previous work, we have proposed a technique for automatic generation of formal models of Stateflow blocks to support refinement-based reasoning. In this article, we present a refinement strategy that supports… ▽ More

    Submitted 21 June, 2011; originally announced June 2011.

    Comments: In Proceedings Refine 2011, arXiv:1106.3488

    Journal ref: EPTCS 55, 2011, pp. 65-83