VLDB 2026 Research / reviewers in the wild / expert
Ilham Alloui
dblp:89/6602
· DBLP profile ↗
10ranked-venue papers
4as first author
3since 2021 · last 2024
0000-0002-3713-0592ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 4 first-author · 2 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Ontology Alignment: First Step towards Voice Control for Smart-Home Assistive ScenariosabstractWith the ageing of the world population, Do-ItYourself approaches and Smart Personal Assistant are combined to provide customised systems that help people in their daily lives, including fostering their self-reliance and promoting ageing in place, even when these people have cognitive disabilities or perceptual impairments such as “Alzheimer” disease. Ambient Assisted Living systems which rely on this combination can also help caregivers reduce their workload by giving them much relevant information about the health status and the situation of the patients at home, and, furthermore, by giving them facilities to create home automation scenarios to assist the patients. A scenario is the arrangement of daily activities in order to achieve a particular goal. In this paper, we propose a new approach to creating assistance scenarios through voice command, involving two types of ontologies, a smart home ontology (OntoDomus) and a knowledge graph of an activity/action extracted from a scenario in the form of structured knowledge. In particular, we leverage ontology alignment to process voice requests in order to create an assistance scenario for the elderly. Abdelhafid Dahhani, Hubert Kenfack Ngankam, Sylvain Giroux, Ilham Alloui, Sébastien Monnet, Flavien Vernier |
IWCMC | 4 |
| 2023 | A Graph Matching Algorithm to extend Wise Systems with SemanticabstractSoftware technology has exponentially evolved leading to the development of intelligent applications using artificial intelligence models and techniques.Such development impacts all scientific and social fields: home automation, medicine, communication, etc.To make those new applications useful to a larger number of people, researchers are working on how to integrate artificial intelligence into real world while respecting the notion of calm technology.This paper fits in the context of the development of intelligent systems termed "wise systems" that aim at satisfying the calm technology requirement.Those systems are based on the concept of "Wise Object": a software entityobject, service, component, application, etc. -able to learn by itself how it is expected to behave and how it is used by a human or another software entity.During its learning process, a Wise Object constructs a graph that represents its behavior and the way it is used.A major weakness of Wise Objects is that the numerical information that they generate is mostly meaningless to humans.Therefore the objective of the work presented in this paper is to extend Wise Objects with semantic that enable them communicate with humans whose attention will consequently be less involved.In this paper, we address the issue of how to relate two different views using two state-based formalisms: State Transition Graph for views generated by the Wise Objects and Input Output Symbolic Transition System for conceptual views.Our proposal extends previous work done to extend the generated information with the conceptual knowledge using a matching algorithm founded on graph morphism.The first version of the algorithm has several limitations and constraints on the graphs that make it difficult to use in realistic cases.In this paper, we propose to generalize the algorithm and raise those restrictions.To illustrate the complete process, the construction of a sample graph matching on a home-automation system is considered. Abdelhafid Dahhani, Ilham Alloui, Sébastien Monnet, Flavien Vernier |
FedCSIS | 2 |
| 2022 | A New Software Architecture for the Wise Object Framework: Multidimensional Separation of Concerns
Sylvain Lejamble, Ilham Alloui, Sébastien Monnet, Flavien Vernier |
ICSOFT | 2 |
| 2018 | WIoT: Interconnection between Wise Objects and IoT
Ilham Alloui, Éric Benoît, Stéphane Perrin, Flavien Vernier |
ICSOFT | 1 |
| 2017 | A Wise Object Framework for Distributed Intelligent Adaptive SystemsabstractInternational audience Ilham Alloui, Flavien Vernier |
ICSOFT | 1 |
| 2014 | The Package Blueprint: Visually analyzing and quantifying packages dependencies
Hani Abdeen, Stéphane Ducasse, Damien Pollet, Ilham Alloui, Jean-Rémy Falleri |
Sci. Comput. Program. | 4 |
| 2010 | Package Fingerprints: A visual summary of package interface usage
Hani Abdeen, Stéphane Ducasse, Damien Pollet, Ilham Alloui |
Inf. Softw. Technol. | 4 |
| 2008 | Towards Software Architecture Physiology: Identifying Vital ComponentsabstractSeveral architecture analysis methods are proposed in the literature for evaluating both the structure and the behavior of architectures. A parallel between humans and software systems leads to some interesting consideration on kinds of analysis that can be performed on a system architecture, such as the identification of vital element. Such identification improves the system architecture understanding and allows us to estimate to what extent, a change on some components could impact the rest of the architecture. Ilham Alloui, Sorana Cîmpan, Hervé Verjus |
WICSA | 1 |
| 2007 | Package Surface Blueprints: Visually Supporting the Understanding of Package RelationshipsabstractLarge object-oriented applications are structured over large number of packages. Packages are important but complex structural entities that may be difficult to understand since they play different development roles (i.e., class containers, code ownership basic structure, architectural elements...). Maintainers of large applications face the problem of understanding how packages are structured in general and how they relate to each others. In this paper, we present a compact visualization, named Package Surface Blueprint, that qualifies the relationships that a package has with its neighbours. A Package Surface Blueprint represents packages around the notion of package surfaces: groups of relationships according to the packages they refer to. We present two specific views one stressing the references made by a package and another showing the inheritance structure of a package. We applied the visualization on two large case studies: ArgoUML and Squeak. Stéphane Ducasse, Damien Pollet, Mathieu Suen, Hani Abdeen, Ilham Alloui |
ICSM | 5 |
| 1996 | Peace+: A Multi-Agent System for Computer-supported Cooperative work in Software Process Centered Environments
Ilham Alloui, Flávio Oquendo |
SEKE | 1 |