Thai Son Hoang

ORCID: 0000-0003-4095-0732
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Formal Methods in Verification
  • Logic, programming, and type systems
  • Model-Driven Software Engineering Techniques
  • Software Reliability and Analysis Research
  • Advanced Software Engineering Methodologies
  • Distributed systems and fault tolerance
  • Safety Systems Engineering in Autonomy
  • Software Testing and Debugging Techniques
  • Security and Verification in Computing
  • Business Process Modeling and Analysis
  • Systems Engineering Methodologies and Applications
  • Parallel Computing and Optimization Techniques
  • Scientific Computing and Data Management
  • Logic, Reasoning, and Knowledge
  • Simulation Techniques and Applications
  • Semantic Web and Ontologies
  • Service-Oriented Architecture and Web Services
  • Real-Time Systems Scheduling
  • Advanced Malware Detection Techniques
  • Transportation Systems and Safety
  • Gene Regulatory Network Analysis
  • Adversarial Robustness in Machine Learning
  • Microbial Metabolic Engineering and Bioproduction
  • Advanced Data Processing Techniques
  • Advanced Database Systems and Queries

University of Southampton
2016-2024

VinUniversity
2021

ETH Zurich
2008-2015

Hitachi (Japan)
2015

École Polytechnique Fédérale de Lausanne
2011

UNSW Sydney
2003-2006

Abstract Two methods have been identified for Event‐B model decomposition: shared variable and event. The purpose of this paper is to introduce the two approaches respective tool support in Rodin platform. Besides alleviating complexity large systems proofs, decomposition allows team development parallel over same project which very attractive industrial environment. Copyright © 2011 John Wiley & Sons, Ltd.

10.1002/spe.1002 article EN Software Practice and Experience 2011-01-23

10.1007/s10270-010-0183-7 article EN Software & Systems Modeling 2011-01-03

Abstract Safety and security are key considerations in the design of critical systems. Requirements analysis methods rely on expertise experience human intervention to make judgements. While judgement is essential an method, it also important ensure a degree formality so that we reason about safety at early stages design, rather than detect problems later. In this paper, present hierarchical incremental process aims justify flow-down derived requirements arising from hazards vulnerabilities...

10.1007/s11334-024-00551-8 article EN cc-by Innovations in Systems and Software Engineering 2024-03-12

10.1016/j.scico.2009.07.006 article EN publisher-specific-oa Science of Computer Programming 2009-08-29

Event-B developments are mostly structured around the refinement relationship. This top-down development architecture enables system details to be gradually introduced into formal model. However, this results in large models with monolithic structures. We develop a composition mechanism allowing bottom-up. In particular, our proposed works seamlessly existing technique Event-B. As result we have built method that can take advantage of both and bottom-up approaches. prove correctness machine...

10.1109/iceccs.2017.27 article EN 2017-11-01

Event-B has given developers the opportunity to construct models of complex systems which are correct by construction. However, there is no systematic approach, especially in terms reusing, could help with construction these models. We introduce notion design patterns within framework shorten this gap. Our approach preserves correctness critical formal methods and also reduces proving effort. Within our an pattern just another model devoted formalisation a typical sub-problem. As result, we...

10.1109/sefm.2009.17 article EN 2009-01-01

Model decomposition is a powerful tool to scale the design of large and complex systems. It enables developers separate components development from concerns their integration orchestration. Event-B refinementbased formal method, equipped with three styles that come solid semantic foundations strong support. This paper intends give some useful insights modelling guidelines for using these styles, illustrated by an actual master data updating system.

10.3929/ethz-a-007224650 article EN 2012-01-01

Abstract In this paper we present a new way of reconciling Event-B refinement with linear temporal logic (LTL) properties. particular, the results presented in allow properties to be established for abstract system models, and identify conditions ensure that (suitably translated) continue hold as those models are developed through refinement. There several novel elements achievement: (1) LTL mapped across chains; (2) provide translations predicates reflect introduction events renaming...

10.1007/s00165-016-0376-0 article EN cc-by Formal Aspects of Computing 2016-04-28

We introduce a high-quality and large-scale Vietnamese-English parallel dataset of 3.02M sentence pairs, which is 2.9M pairs larger than the benchmark machine translation corpus IWSLT15. conduct experiments comparing strong neural baselines well-known automatic engines on our find that in both human evaluations: best performance obtained by fine-tuning pre-trained sequence-to-sequence denoising auto-encoder mBART. To knowledge, this first study. hope publicly available study can serve as...

10.18653/v1/2021.emnlp-main.369 article EN cc-by Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing 2021-01-01
Coming Soon ...