Asieh Salehi Fathabadi

dblp:03/8782 · DBLP profile ↗
← Back
17ranked-venue papers
8as first author
9since 2021 · last 2026
0000-0002-0508-3066ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 13 · 6 first-author · 8 since 2021Theory of computation · 10 · 6 first-author · 8 since 2021Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2026 SHARCS: Refinement-Centric Hazard Analysis of Requirements for Critical Systems
Asieh Salehi Fathabadi, Thai Son Hoang, Michael J. Butler
ABZ1
2026 Human-Centred Formal Verification: A Vision for Bridging Technical Rigour with Stakeholder Needs in Autonomous Systems
Asieh Salehi Fathabadi, Sebastian Stein 0001
ABZ1
2025 Formal Modeling of Trust in Autonomous Delivery Vehicles
Manar Altamimi, Asieh Salehi Fathabadi, Vahid Yazdanpanah
iFM2
2025 Developing Safe Exception Recovery Mechanisms for CHERI Capability Hardware Using UML-B Formal Analysis
Colin F. Snook, Asieh Salehi Fathabadi, Thai Son Hoang, Robert Thorburn, Michael J. Butler, Leonardo Aniello, Vladimiro Sassone
ABZ2
2024 Event-B Development of Modelling Human Intervention Request in Self-driving Vehicle Systems
Fahad Alotaibi, Thai Son Hoang, Asieh Salehi Fathabadi, Michael J. Butler
ABZ3
2024 Property Ownership Formal Modelling Using Event-B and iUML-B
Manar Altamimi, Nawfal F. Al Hashimy, Asieh Salehi Fathabadi, Gary B. Wills
ABZ3
2024 Designing Exception Handling Using Event-B
Asieh Salehi Fathabadi, Colin F. Snook, Thai Son Hoang, Robert Thorburn, Michael J. Butler, Leonardo Aniello, Vladimiro Sassone
ABZ1
2023 Designing Critical Systems Using Hierarchical STPA and Event-B
Asieh Salehi Fathabadi, Colin F. Snook, Dana Dghaym, Thai Son Hoang, Fahad Alotaibi, Michael J. Butler
ABZ1
2021 Domain-specific scenarios for refinement-based methods
Colin F. Snook, Thai Son Hoang, Dana Dghaym, Asieh Salehi Fathabadi, Michael J. Butler
J. Syst. Archit.4
2018 A model-based framework for software portability and verification in embedded power management systems
Asieh Salehi Fathabadi, Michael J. Butler, Sheng Yang 0003, Luis Alfonso Maeda-Nunez, James R. B. Bantock, Bashir M. Al-Hashimi, Geoff V. Merrett
J. Syst. Archit.1
2018 Validating and verifying the requirements and design of a haemodialysis machine using the Rodin toolset
Thai Son Hoang, Colin F. Snook, Asieh Salehi Fathabadi, Michael J. Butler, Lukas Ladenberger
Sci. Comput. Program.3
2017 Extending ERS for Modelling Dynamic Workflows in Event-B
abstract
Event-B is a state-based formal method for modelling and verifying the consistency of discrete systems. Event refinement structures (ERS) augment Event-B with hierarchical diagrams, providing explicit support for workflows and refinement relationships. Despite the variety of ERS combinators, ERS still lacks the flexibility to model dynamic workflows that support dynamic changes in the degree of concurrency. Specifically in the cases where the degree of parallelism is data dependent and data values can change during execution. In this paper, we propose two types of extensions in ERS to support dynamic modelling using Event-B. The first extension is supporting data-dependent workflows where data changes are possible. The second extension improves ERS by providing exception handling support. Semantics are given to an ERS diagram by generating an Event-B model from it. We demonstrate the Event-B encodings of the proposed ERS extensions by modelling a concurrent emergency dispatch case study.
Dana Dghaym, Michael J. Butler, Asieh Salehi Fathabadi
ICECCS3
2016 Formal Modelling of Data Integration Systems Security Policies
abstract
Data Integration Systems (DIS) are concerned with integrating data from multiple data sources to resolve user queries. Typically, organisations providing data sources specify security policies that impose stringent requirements on the collection, processing, and disclosure of personal and sensitive data. If the security policies were not correctly enforced by the integration component of DIS, the data is exposed to data leakage threats, e.g. unauthorised disclosure or secondary use of the data. SecureDIS is a framework that helps system designers to mitigate data leakage threats during the early phases of DIS development. SecureDIS provides designers with a set of informal guidelines written in natural language to specify and enforce security policies that capture confidentiality, privacy, and trust properties. In this paper, we apply a formal approach to model a DIS with the SecureDIS security policies and verify the correctness and consistency of the model. The model can be used as a basis to perform security policies analysis or automatically generate a Java code to enforce those policies within DIS.
Fatimah Y. Akeel, Asieh Salehi Fathabadi, Federica Paci, Andrew M. Gravell, Gary B. Wills
Data Sci. Eng.2
2015 Language and tool support for event refinement structures in Event-B
abstract
Abstract Event-B is a formal method for modelling and verifying the consistency of chains of model refinements. The event refinement structure (ERS) approach augments Event-B with a graphical notation which is capable of explicit representation of control flows and refinement relationships. In previous work, the ERS approach has been evaluated manually in the development of two large case studies, a multimedia protocol and a spacecraft sub-system. The evaluation results helped us to extend the ERS constructors, to develop a systematic definition of ERS, and to develop a tool supporting ERS. We propose the ERS language which systematically defines the semantics of the ERS graphical notation including the constructors. The ERS tool supports automatic construction of the Event-B models in terms of control flows and refinement relationships. In this paper we outline the systematic definition of ERS including the presentation of constructors, the tool that supports it and evaluate the contribution that ERS and its tool make. Also we present how the systematic definition of ERS and the corresponding tool can ensure a consistent encoding of the ERS diagrams in the Event-B models.
Asieh Salehi Fathabadi, Michael J. Butler, Abdolbaghi Rezazadeh
Formal Aspects Comput.1
2015 Building traceable Event-B models from requirements
Eman H. Alkhammash, Michael J. Butler, Asieh Salehi Fathabadi, Corina Cîrstea
Sci. Comput. Program.3
2014 Applying an Integrated Modelling Process to Run-time Management of Many-Core Systems
Asieh Salehi Fathabadi, Colin F. Snook, Michael J. Butler
IFM1
2012 A Systematic Approach to Atomicity Decomposition in Event-B
Asieh Salehi Fathabadi, Michael J. Butler, Abdolbaghi Rezazadeh
SEFM1