Idir Aït-Sadoune

dblp:96/5915 · DBLP profile ↗
← Back
16ranked-venue papers
5as first author
4since 2021 · last 2025
0000-0002-6484-8276ORCID · verified

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

Software engineering, systems software and programming languages · 9 · 3 first-author · 3 since 2021Databases, data management, data science and information retrieval · 7 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 3Theory of computation · 3 · 1 first-author · 2 since 2021
YearPublicationVenuePosition
2025 A Generic Event-B Theory for the Formalisation of the International System of Units
Idir Aït-Sadoune
VECoS1
2025 Parametric ontologies in formal software engineering
abstract
Isabelle/DOF is an ontology framework on top of Isabelle/HOL. It allows for the formal development of ontologies and continuous conformity-checking of integrated documents, including the tracing of typed meta-data of documents. Isabelle/DOF deeply integrates into the Isabelle/HOL ecosystem, allowing to write documents containing (informal) text, executable code, (formal and semiformal) definitions, and proofs. Users of Isabelle/DOF can either use HOL or one of the many formal methods that have been embedded into Isabelle/HOL to express formal parts of their documents. In this paper, we extend Isabelle/DOF with annotations of -terms, a pervasive data-structure underlying Isabelle to syntactically represent expressions and formulas. We achieve this by using Higher-order Logic (HOL) itself for query-expressions and data-constraints (ontological invariants) executed via code-generation and reflection. Moreover, we add support for parametric ontological classes, thus exploiting HOL's polymorphic type system. The benefits are: First, the HOL representation allows for flexible and efficient run-time checking of abstract properties of formal content under evolution. Second, it is possible to prove properties over generic ontological classes. We demonstrate these new features by a number of smaller ontologies from various domains and a case study using a substantial ontology for formal system development targeting certification according to CENELEC 50128.
Achim D. Brucker, Idir Aït-Sadoune, Nicolas Méric, Burkhart Wolff
Sci. Comput. Program.2
2023 A Floating-Point Numbers Theory for Event-B
Idir Aït-Sadoune
MEDI1
2023 Using Deep Ontologies in Formal Software Engineering
Achim D. Brucker, Idir Aït-Sadoune, Nicolas Méric, Burkhart Wolff
ABZ2
2019 Building Formal Semantic Domain Model: An Event-B Based Approach
Idir Aït-Sadoune, Linda Mohand-Oussaïd
MEDI1
2018 Using the Isabelle Ontology Framework - Linking the Formal with the Informal
Achim D. Brucker, Idir Aït-Sadoune, Paolo Crisafulli, Burkhart Wolff
CICM2
2018 The role of user requirements in data repository design
Ilyès Boukhari, Stéphane Jean, Idir Aït-Sadoune, Ladjel Bellatreche
Int. J. Softw. Tools Technol. Transf.3
2017 Formal Modelling of Domain Constraints in Event-B
Linda Mohand-Oussaïd, Idir Aït-Sadoune
MEDI2
2016 Semantic Heterogeneity in the Formal Development of Complex Systems: An Introduction
J. Paul Gibson, Idir Aït-Sadoune, Marc Pantel
ISoLA (1)2
2014 On Using Requirements Throughout the Life Cycle of Data Repository
Stéphane Jean, Idir Aït-Sadoune, Ladjel Bellatreche, Ilyès Boukhari
DEXA (2)2
2014 Semantic Heterogeneity in the Formal Development of Complex Systems: An Introduction
J. Paul Gibson, Idir Aït-Sadoune
ISoLA (2)2
2014 A Multi-Agent Based Approach for Composite Web Services Simulation
Fatma Siala, Idir Aït-Sadoune, Khaled Ghédira
MEDI2
2012 Stepwise Development of Formal Models for Web Services Compositions: Modelling and Property Verification
Yamine Aït-Ameur, Idir Aït-Sadoune
DEXA (1)2
2011 Modelling Information Fission in Output Multi-modal Interactive Systems Using Event-B
Linda Mohand-Oussaïd, Idir Aït-Sadoune, Yamine Aït-Ameur
MEDI2
2009 A Proof Based Approach for Modelling and VerifyingWeb Services Compositions
abstract
The Web services composition defines a process that involves various independent Web services to perform a complex function. This process is described with a standard language (BPEL) and executed by tools supporting this language. This kind of languages describes the behavior of different distributed services together, but it does not support the verification nor the validation of behavioral requirements.In our work, we are interested in the formal validation of Web services composition. Formal models are extracted from BPEL specifications and checked. Most previous work is based on Web services composition formalizations using Petri nets,process algebra or transition systems. The model checking technique is set-up to validate such descriptions.In this paper, we present a proof and refinement based approach for the formal representation, verification and validation of Web services compositions using the Event_B method.
Idir Aït-Sadoune, Yamine Aït-Ameur
ICECCS1
2008 Animating Event B Models by Formal Data Models
Idir Aït-Sadoune, Yamine Aït-Ameur
ISoLA1