Martin Melik-Merkumians

Learn More
Engineers of complex industrial automation systems need engineering knowledge from both design-time and runtime engineering models to make the system more robust against normally hard to identify runtime failures. Design models usually do not exist in a machineunderstandable format suitable for automated failure detection at runtime. Thus domain and(More)
Traditional fault detection systems in industrial control applications are just able to report occurring faults. Fault diagnosis systems are more desirable for plant operators, as such systems are capable to reduce the number of occurring alarms by elimination of consecutive alarms and prioritization of critical alarms. The disadvantage of those systems is(More)
Automation systems (ASs) based on Service-Oriented Architecture (SOA) are becoming more wide-spread. Due to their inherent property of separating the hardware-specific implementation from the logical work- or control-flow, SOA-based application programming is regarded as the next logical step in AS programming. Several successful attempts for implementing(More)
Reusability of control code is crucial for future industrial automation in order to allow the development of high quality control systems in less time and with less cost. A key stopper for automation software reuse is the current intertwining of control logic with hardware specific code. Existing approaches that tackled such a problem could lead to(More)
Modern industrial automation systems engineering (ASE) environments have to accommodate for heterogeneity coming from the engineering disciplines involved, the software tools and their data models, and run-time data collection. In many ASE environments domain experts have to invest considerable effort to bridge the semantic gaps between common project-level(More)
Traditional control application engineering techniques tend to mix logical functionality with hardware access methods. This greatly impedes reusability. Through separation of the logical control application domain and the specific hardware domain the MDA (Model-Driven Architecture) proposes a solution to this problem. In the domain of embedded systems(More)
Current component-based approaches for distributed control systems enable the reuse of mechatronic components, for example specific grippers or conveyor belts, but do not allow full application reuse as the actual hardware configuration is an implicit part of the software solution. In contrast to the current object-oriented or component-based engineering(More)
The demand for flexible automation architectures in industry is raising, due to the trend to individualized products and the shortening of product life-cycles in general. Current approaches in automation systems are either only suited for a small range of processes or are only reprogrammable by software and automation experts. The presented domain specific(More)
Lack of awareness about the potentials of agent technology, as well as concerns regarding stability, scalability, and survivability especially in unpredictable environments of attacks and system failures are identified as major reasons for missing trust in the idea of delegating tasks to autonomous agents. Therefore, one of the key research issues is how(More)