22 Result(s)

within Thai Son Hoang

Relevance Newest First Oldest First
previous Page of 2
and
  1. Article

    SoSyM reflections of 2016: a journal status report

    Geri Georg, Jeff Gray, Bernhard Rumpe, Martin Schindler in Software & Systems Modeling (2017)

  2. Open Access This content is freely available online to anyone, anywhere at any time.

    Article

    Foundations for using linear temporal logic in Event-B refinement

    In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL) properties. In particular, the results presented in this paper allow properties to be established for abstr...

    Thai Son Hoang, Steve Schneider, Helen Treharne in Formal Aspects of Computing (2016)

  3. Article

    Theme issue on Integrated Formal Methods

    Einar Broch Johnsen, Luigia Petre in Software & Systems Modeling (2016)

  4. No Access

    Article

    The Unit-B method: refinement guided by progress concerns

    We present Unit-B, a formal method inspired by Event-B and UNITY. Unit-B aims at the stepwise design of software systems, satisfying safety and liveness properties. The method features the novel notion of coar...

    Simon Hudon, Thai Son Hoang, Jonathan S. Ostroff in Software & Systems Modeling (2016)

  5. Article

    The 2015 “State of the Journal” report

    Geri Georg, Jeff Gray, Bernhard Rumpe, Martin Schindler in Software & Systems Modeling (2016)

  6. No Access

    Chapter and Conference Paper

    Code Generation for Event-B

    We present an approach to generating program code from Event-B models that is correct-by-construction. Correctness is guaranteed by the combined use of well-definedness restrictions, refinement, and assertions...

    Andreas Fürst, Thai Son Hoang, David Basin, Krishnaji Desai in Integrated Formal Methods (2014)

  7. No Access

    Chapter and Conference Paper

    Managing LTL Properties in Event-B Refinement

    Refinement in Event-B supports the development of systems via proof based step-wise refinement of events. This refinement approach ensures safety properties are preserved, but additional reasoning is required ...

    Steve Schneider, Helen Treharne, Heike Wehrheim in Integrated Formal Methods (2014)

  8. No Access

    Article

    Event-B patterns and their tool support

    Event-B has given developers the opportunity to construct models of complex systems that are correct-by-construction. However, there is no systematic approach, especially in terms of reuse, which could help wi...

    Thai Son Hoang, Andreas Fürst, Jean-Raymond Abrial in Software & Systems Modeling (2013)

  9. Article

    Guest editorial to the special section on SEFM 2009

    Padmanabhan Krishnan, Dang Van Hung, Antonio Cerone in Software & Systems Modeling (2013)

  10. No Access

    Article

    Preface

    Formal Aspects of Computing (2013)

  11. No Access

    Chapter and Conference Paper

    From Z to B and then Event-B: Assigning Proofs to Meaningful Programs

    The very first paper on Z [1] was published in 1980 (at the time, the name Z was not “invented”), then the book on the B method [2] was published in 1996, and, finally, the book on Event-B [3] was published in...

    Jean-Raymond Abrial in Integrated Formal Methods (2013)

  12. No Access

    Chapter and Conference Paper

    Systems Design Guided by Progress Concerns

    We present Unit-B, a formal method inspired by Event-B and UNITY, for designing systems via step-wise refinement preserving both safety and liveness properties. In particular, we introduce the notion of coarse...

    Simon Hudon, Thai Son Hoang in Integrated Formal Methods (2013)

  13. Article

    Preface

    P. Höfner in Formal Aspects of Computing (2012)

  14. No Access

    Chapter and Conference Paper

    Reasoning about Liveness Properties in Event-B

    Event-B is a formal method which is widely used in modelling safety critical systems. So far, the main properties of interest in Event-B are safety related. Even though some liveness properties, e,g, terminati...

    Thai Son Hoang, Jean-Raymond Abrial in Formal Methods and Software Engineering (2011)

  15. No Access

    Chapter and Conference Paper

    Term Rewriting in Logics of Partial Functions

    We devise a theoretical foundation of directed rewriting, a term rewriting strategy for logics of partial functions, inspired by term rewriting in the Rodin platform. We prove that directed rewriting is sound and...

    Matthias Schmalz in Formal Methods and Software Engineering (2011)

  16. No Access

    Chapter and Conference Paper

    Refinement-Based Verification of Local Synchronization Algorithms

    Synchronization algorithms are mandatory for simulating local computation models of distributed algorithms. Therefore, correctness of these algorithms becomes crucial, because it gives confidence that local co...

    Dominique Méry, Mohamed Mosbah, Mohamed Tounsi in FM 2011: Formal Methods (2011)

  17. No Access

    Chapter

    The Role of Auxiliary Variables in the Formal Development of Concurrent Programs

    So called “auxiliary variables” are often used in reasoning about concurrent programs. They can be useful – but they can also be undesirable in that they can undermine the hard won property of “compositionalit...

    C. B. Jones in Reflections on the Work of C.A.R. Hoare (2010)

  18. No Access

    Chapter and Conference Paper

    Changing System Interfaces Consistently: A New Refinement Strategy for CSP||B

    This paper introduces action refinement in the context of CSP||B. Our motivation to include this notion of refinement within the CSP||B framework is the desire to increase flexibility in the refinement process...

    Steve Schneider, Helen Treharne in Integrated Formal Methods (2009)

  19. No Access

    Chapter and Conference Paper

    Qualitative Probabilistic Modelling in Event-B

    Event-B is a notation and method for discrete systems modelling by refinement. We introduce a small but very useful construction: qualitative probabilistic choice. It extends the expressiveness of Event-B allo...

    Stefan Hallerstede, Thai Son Hoang in Integrated Formal Methods (2007)

  20. No Access

    Chapter and Conference Paper

    Development via Refinement in Probabilistic B — Foundation and Case Study

    In earlier work, we introduced probability to the B by providing a probabilistic choice substitution and by extending B’s semantics to incorporate its meaning [8]. This, a first step, allowed probabilistic progra...

    Thai Son Hoang, Zhendong Jin, Ken Robinson in ZB 2005: Formal Specification and Developm… (2005)

previous Page of 2