Mohammed Ibrahim Alodib

Learn More
This paper aims to present a method of creating architectures which allow monitoring occurrence of failure in Service oriented Architectures (SoA). The presented approach extends Discrete Event Systems techniques to produce a method of automated creation of Diagnoser Service which monitors interaction between the services to identify if a failure has(More)
Failure diagnosis is one of the key challenges of Service oriented Architectures. One of the methods of identifying occurrences of failure is to use Diagnosers; software modules or services are deployed with the system to monitor the interaction between services for identifying whether a failure has happened or may have happened. This paper aims to present(More)
One of the key stages of the development of a fault tolerant service oriented architecture is the creation of diagnosers, which monitors the systempsilas behaviour to identify the occurrence of failure. This paper presents a model driven development (MDD) approach to the automated creation of the diagnosing services and integrating them into the system. The(More)
In modern service oriented architectures (SoA) identifying the occurrences of failure is a crucial task, which can be carried out by the creation of diagnosers to monitor the behavior of the system. Model driven architecture (MDA) can be used to automatically create diagnosers and to integrate them into the system to identify if a failure has occurred.(More)
Failure detection in partially observable model based Discrete Event Systems requires modelling failures as unobservable events within the system. Representing failures as events is not always realistic. For example, some classes of failure are in form of violations of constraints such as Service Level Agreement (SLA) and Quality of Service (QoS). These(More)
One of the key stages of the development of a fault tolerant Service Oriented Architecture is the creation of Diagnosers, which monitors the system’s behavior to identify the occurrence of failure. This paper presents a Model Driven Development (MDD) approach to the automated creation of the Diagnosing Services and integrating them into the system. The(More)
Identifying occurrences of failure is a major challenge in business process management. Current business monitoring techniques are invaluable tool for debugging and evaluating business process executions. In this paper a method of extending existing monitoring capabilities of the systems to allow real-time or near-real-time monitoring is discussed. The(More)
  • 1