Hamid Demmou
Hoffmann-La Roche
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Hamid Demmou.
Reliability Engineering & System Safety | 2009
Nabil Sadou; Hamid Demmou
This paper deals with dynamic reliability of embedded systems. It presents a method for deriving feared scenarios (which might lead the system to a critical situation) in Petri nets. A classical way to obtain scenarios in Petri nets is to generate the reachability graph. However, for complex systems, it leads to the state space explosion. To avoid this problem, in our approach, Petri net reachability is translated into provability of linear logic sequents. Linear logic bases are introduced and used to formally define scenarios and minimality of scenarios. These definitions allow the method to produce only pertinent scenarios. The steps of the method are described and illustrated through a landing-gear system example.
Reliability Engineering & System Safety | 2004
Hamid Demmou; Sarhane Khalfaoui; Edwige Guilhem; Robert Valette
Abstract This paper deals with safety in design of mechatronic systems. We propose a method based on a qualitative analysis of a Petri net model of the system. It allows deriving feared scenarios by determining the sequences of actions and state changes leading to the feared state in which the passengers safety is no longer guaranteed. The Petri net model of the system takes into account normal behaviour, failures and reconfiguration mechanisms. Our approach uses linear logic as formal framework and is based on a backward and a forward reasoning. It derives feared scenarios as causal relationships between normal states and the feared one.
Reliability Engineering & System Safety | 1997
Jean-Frangois Ereau; Malecka Saleman; Robert Valette; Hamid Demmou
Abstract This paper gives an overview of the use of Petri nets for the evaluation of redundant systems. After listing modelling criteria for this type of system, we describe the powerful characteristics of Petri nets concerning both representation and performance evaluation: descriptive ability, formal verification procedures, the ability to incorporate time and quantitative analysis. Finally, we discuss the possibilities offered by this theory, as well as certain limitations when it comes to modelling large-scale systems such as those usually encountered in industrial applications.
ieee systems conference | 2010
R. Guillerm; Hamid Demmou; Nabil Sadou
Requirements engineering is an important phase in a systems life cycle. It is important to perform it correctly. The increasing complexity of systems makes requirements engineering activities more difficult. In design of complex system, the system engineering is widely used. Model-driven engineering, in which models are the main artifact during system development, is an emergent approach that tries to address system complexity by the intense use of models. In this context, this paper proposes a new information model based on SysML to properly manage requirements with a special attention to dependability requirements.
International Journal on Software Tools for Technology Transfer | 1998
Gilles Moncelet; Søren Christensen; Hamid Demmou; Mario Paludetto; José Porras
Mechatronic subsystems of cars are examples of hybrid systems. Modelling and simulation of the interactions between continuous and discrete parts are essential to perform dependability evaluation. In this paper we show how it is possible to model a concrete mechatronic system with coloured Petri nets, but the methods used are applicable to a wider range of hybrid systems. The constructed models are simulated to obtain a quantitative dependability evaluation. Qualitative evaluations of the model are obtained using state space analysis.
ieee systems conference | 2014
Rui Xue; Claude Baron; Philippe Esteban; Hamid Demmou
Considering that system design becomes more and more complex to manage, systems engineering standards are useful and necessary for the companies. In order to choose the right standard, this paper presents an analysis of and a detailed comparison between the current releases of the main Systems Engineering standards in system design industry, ANSI/EIA-632, ISO/IEC-15288 and IEEE-1220, and illustrates how to choose a standard on the basis of specific characteristics of the project. For cases where no standard completely satisfies the criteria, we suggest a way to extend and adapt a standard.
systems, man and cybernetics | 2006
Nabil Sadou; Hamid Demmou
The aim of this paper is to define the concept of minimality of scenarios, considering that in our approach a scenario is defined as a partial order between events. For deriving feared scenario (ie: scenario that leads the system to critical situation) Petri nets are used for the modelling of systems. To avoid space state explosion, Petri net reachability is translated into provability of linear logic sequent. It is possible to determine a partial order of transition firings and extract feared scenarios which are represented by sequents. By analogy with the concept of minimal cutsets for the fault trees, we define in this paper the concept of minimal scenario.
IFAC Proceedings Volumes | 1995
Hamid Demmou; Eric Bernauer
Abstract A recurrent neural network model for process monitoring is proposed. Fault detection, isolation and diagnosis are introduced in the context of production systems. Sequences and temporal constraints between events are considered as essential for process monitoring. The difficulty that have artificial neural networks to deal with time is highlighted. Self-recurrent connections are proved to be a simple mechanism to treat time and sequences and their basic properties are given. A modular architecture is presented and applied to a flexible assembly cell.
ieee systems conference | 2014
Romaric Guillerm; Hamid Demmou
The main objective of System Engineering is the successful development of complex system. It is based on the application of iterative and recursive processes on each phase or step of the system development. One critical process is the requirement management, particularly when it deals with the safety requirements. These one are non-functional requirements and are related to emergent properties, which come from the integration of the different system components. They must be identified as soon as possible, because they are guards to validate or not the system, which can require changes in system architecture. Moreover, they are formulated at system level and need to be derived at sub-system level. The objective of this paper is to propose a safety management method based on well-known safety methods, in order to organize the different tasks to make the system safe. The method focuses mainly on the definition of the system safety requirements following risk and hazard analysis, and also on their derivation according to a top-down approach. It is based on the well-known Failure Mode, Effects, and Criticality Analysis (FMECA) and the use of Fault Trees and Event Trees.
ieee international conference on requirements engineering | 2013
Romaric Guillerm; Hamid Demmou; Nabil Sadou
Requirement engineering is one of the most critical system engineering processes, particularly when it deals with the safety requirements which are non-functional requirements and are related to emergent system properties. In fact, safety requirements must be formulated at system level and then be derived at sub-system level. The main objective of this paper is to present a new tool, “SafetyLab”, which implements a method for safety treatment of complex systems. The method allows the definition of the system safety requirements following a risk and hazard analysis, and then their derivation according to a top-down approach. It is based on the famous Failure Mode, Effects, and Criticality Analysis (FMECA) and the use of Fault Trees.