Igor Kaitovic

Learn More
An ever-increasing number of both functional and non-functional requirements has resulted in growing system complexity which demands for new solutions in system modeling and evaluation. As a remedy, service-oriented architecture (SOA) proposes services as basic building elements of system design. Service dependability is highly dependent on the properties(More)
Economical and environmental concerns push toward novel solutions for sustainable, renewable and intelligent energy power grid — the Smart Grid. Such complex system, or better aggregation of systems, involve a number of various stakeholders coming from different areas of expertise, requires novel ICT solutions, etc. Even so, on-going projects do not(More)
With Smart Grids efficiency of the electric power delivery service can be significantly increased by using advanced ICT infrastructure. The looming danger of merging two critical infrastructures, ICT and electric power, is that dependability may be compromised due to interdependencies and different approaches to dependability in the two communities. This(More)
Availability of autonomous systems can be enhanced with self-monitoring and fault-tolerance methods based on failures prediction. With each correct prediction, proactive actions may be taken to prevent or to mitigate a failure. On the other hand, incorrect predictions will introduce additional downtime associated with the overhead of a proactive action that(More)
We propose a methodology for proactive maintenance of Uninterruptible Power Supply (UPS) devices based on online health-status monitoring and application of data analytics for prediction of UPS components' failures. The goals of the work are (i) improvement of reliability of UPS devices by ensuring prompt action prior to a failure of a component, and (ii)(More)
With growing complexity of electric power systems, a total number of disturbances is expected to increase. Analyzing these disturbances and understanding grid’s behavior, when under a disturbance, is a prerequisite for designing methods for boosting grid’s stability. The main obstacle to the analysis is a lack of relevant data that are publicly available.(More)
Designing an embedded system is a complex process that involves working on both hardware and software. The first step in the design process is defining functional and non-functional requirements; among them, it is fundamental to also consider security. We propose an effective way for designers to specify security requirements starting from User Security(More)
Energy consumption can be to some extent steered not only in time but in special cases in space as well. This mostly concerns electric vehicles (EV) charging. In this work we present conceptual solution of a `GeoGreen Cell' developed in scope of an international project - Ge(o)Green. The main purpose of such an aggregation is to efficiently coordinate. EV(More)