5 CONCLUSIONS
In this paper, we described our vision of a solution
to meet the middleware needs of the domain of the
Internet of Things. We aim at a new generation mid-
dleware platform which will allow creation of self-
managed complex systems, in particular industrial
ones, consisting of distributed, heterogeneous, shared
and reusable components of different nature.
Self-management of systems is one of the central
themes in the EU 7-th Framework ICT Programme
(2007-2013). The Objective ”Service and Software
Architectures” of the Challenge 1 ”Network and Ser-
vice Infrastructures” includes the need for strate-
gies and technologies enabling mastery of complex-
ity, dependability and behavioral stability, and also
the need for integrated solutions supporting the net-
worked enterprise. Also, the Objective ”The Net-
work of the Future” of this Challenge includes the
need for re-configurability, self-organization and self-
management for optimized control, management and
flexibility of the future network infrastructure. In
addition, the whole Challenge 2 ”Cognition, Inter-
action, Robotics” has as its motivation the need for
creating ”artificial systems that can achieve general
goals in a largely unsupervised way, and persevere
under adverse or uncertain conditions; adapt, within
reasonable constraints, to changing service and per-
formance requirements, without the need for exter-
nal re-programming, re-configuring, or re-adjusting”.
It is noticeable that the systems (stand-alone or net-
worked) monitoring and controlling material or infor-
mational processes is one of the three focus areas of
this Challenge.
According to a more global view to the Internet of
Things technology, UBIWARE will classify and reg-
ister various ubiquitous devices and link them with
web resources, services, software and humansas busi-
ness processes’ components. UBIWARE will also
consider sensors, sensor networks, embedded sys-
tems, alarm detectors, actuators, communication in-
frastructure, etc. as ”smart objects” and will provide
similar care to them as to other resources.
The innovative nature of UBIWARE is demon-
strated well by the very idea of the case in Section
4.3, the smart service desk. An operator’s service
desk is an important service element which, however,
still remains largely non-automated and thus has a
low effectiveness. Any automation of such a process
would require integration and complex interoperabil-
ity of highly heterogeneous components, including
hardware (e.g. customer’s equipment), software and
database systems, and humans (the customer, the ser-
vice desk operator, and experts). In result, the possi-
bility of automation of the service desk was not really
considered before. However, the introduction of the
UBIWARE concept has led to realizing that some au-
tomation can be possible after all.
REFERENCES
Brock, D. and Schuster, E. (2006). On the semantic web of
things. In Semantic Days 2006, Stavanger, Norway,
April 26-27.
Buckley, J. (2006). From RFID to the Internet of Things:
Pervasive networked systems. In Report on the Con-
ference organized by DG Information Society and Me-
dia, Networks and Communication Technologies Di-
rectorate, Brussels, March 6-7.
Cabri, G., Ferrari, L., and Zambonelli, F. (2004). Role-
based approaches for engineering interactions in
large-scale multi-agent systems. In Software Engi-
neering for Multi-Agent Systems II, LNCS v.2940,
pages 19–25. Springer.
Jennings, N. (1993). Commitments and conventions: The
foundation of coordination in multiagent systems.
Knowledge Engineering Review, 8(3):223–250.
Jennings, N. (2000). On agent-based software engineering.
Artificial Intelligence, 117(2):277–296.
Jennings, N. (2001). An agent-based approach for building
complex software systems. Communications of the
ACM, 44(4):35–41.
Katasonov, A. and Terziyan, V. (2007). SmartResource plat-
form and Semantic Agent Programming Language (S-
APL). In Proc. 5th Conf. Multi-Agent Technologies,
LNAI v.4687, pages 25–36. Springer.
Kephart, J. O. and Chess, D. M. (2003). The vision of auto-
nomic computing. IEEE Computer, 36(1):41–50.
Khriyenko, O. (2007). 4i (FOR EYE) technology: Intel-
ligent interface for integrated information. In Proc.
9th Conf. Enterprise Information Systems, Volume 5,
pages 278–281.
Lassila, O. (2005). Using the Semantic Web in mobile and
ubiquitous computing. In Proc. IFIP WG12.5 Conf.
Industrial Applications of Semantic Web, pages 19–
25. Springer.
Mamei, M. and Zambonelli, F. (2006). Field-Based Coor-
dination for Pervasive Multiagent Systems. Springer.
Naumenko, A., Katasonov, A., and Terziyan, V. (2007). A
security framework for smart ubiquitous industrial re-
sources. In Proc. 3rd Conf. Interoperability of En-
terprise Software and Applications, pages 183–194.
Springer.
Tamma, V., Aart, C., Moyaux, T., Paurobally, S., Lithgow-
Smith, B., and Wooldridge, M. (2005). An ontological
framework for dynamic coordination. In Proc. 4th In-
ternational Semantic Web Conference’05, LNCS vol.
3729, pages 638–652. Springer.
Vazquez-Salceda, J., Dignum, V., and Dignum, F. (2005).
Organizing multiagent systems. Autonomous Agents
and Multi-Agent Systems, 11(3):307–360.
ICINCO 2008 - International Conference on Informatics in Control, Automation and Robotics
178