The concept “CARROT” is shared by the
Microwave Oven and by the Freezer. We have only
one definition of the concept “CARROT” in the
broker’s Knowledge Model. Fig. 14 shows the
screen of the Water Faucet simulator after the
execution of the request “opening the faucet”. The
debit of water (30%) and temperature (35 ºC) are
automatically modified, when we increase or
decrease the water debit, or increase or decrease the
water temperature.
6 DISCUSSION
In the near future, intelligent devices embedded in
everyday artefacts will surround people. This means
integration of microprocessors into devices such as
household appliances, furniture or even clothing.
Achieving interoperability using plug-and-play
devices, demands an explicit agreement on meaning,
for instance, using controlled vocabularies. In this
perspective, it seems that in simple cases, agreement
on meaning can be achieved, facilitating the
interoperability and the definition of standards.
However, the general and special needs of
computational systems, such as a SDS, cannot be
satisfied with universal specifications that have to be
limited due to practical reasons, presenting
deficiencies in aspects normally considered
essentials. On the other hand, for instance, we could
use the FIPA device ontology (FIPA DOS, 2002) to
represent memory type, connection, hardware
description, software description and so on.
Nevertheless, generally, this kind of information is
not relevant for SDSs because users are not
particularly interested in asking about that kind of
information.
7 CONCLUSION
The work reported in this paper is a significant
contribution to improve the flexibility, and
simultaneously the robustness, of the SDS being
developed in our lab. Our proposal is about an
important issue around plug-and-play architectures:
agreement on meaning. We have described a
Knowledge Model and a Knowledge Integration
Process. This process deals dynamically with
communication interoperability between the SDS
and a set of heterogeneous devices. The ideas
presented in this paper have been applied, with
success, in complex devices such as household
appliances.
REFERENCES
Bohus, D. and Rudnicky, A., 2003. RavenClaw: Dialog
Management Using Hierarchical Task Decomposition
and an Expectation Agenda. In Eurospeech 2003,
Geneva, Switzerland.
Filipe, P. and Mamede, N., 2004. Towards Ubiquitous
Task Management. In Interspeech 2004, Jeju Island,
Korea.
FIPA DOS, 2002. FIPA Device Ontology Specification
(http://www.fipa.org/specs/fipa00091/).
Gruber, T., 1992. Toward Principles for the Design of
Ontologies Used for Knowledge Sharing. In
International Workshop on Formal Ontology, Padova,
Italy Padova, Italy.
McTear, M., 2002. Spoken Dialogue Technology:
Enabling the Conversational Interface. In ACM
Computing Surveys, Volume 34.
Neto, J., Mamede, N., Cassaca, R. and Oliveira, L., 2003.
The Development of a Multi-purpose Spoken
Dialogue System. In Eurospeech 2003, Geneva,
Switzerland.
O’Neill, I. and McTear, M., 2000. Object-Oriented
Modelling of Spoken Language Dialogue Systems. In
Natural Language Engineering 6, Cambridge
University Press, Cambridge, UK.
O’Neill, I., Hanna, P., Liu, X. and McTear, M., 2003. An
Object-Oriented Dialogue Manager. In Eurospeech
2003, Geneva, Switzerland.
Pakucs, B., 2003. Towards Dynamic Multi-Domain
Dialogue Processing. In Eurospeech 2003, Geneva,
Switzerland.
Polifroni, J. and Chung, G., 2002. Promoting Portability in
Dialogue Management. In ICSLP 2002, Denver,
Colorado, USA.
Turunen, M. and Hakulinen, J., 2003. JASPIS
2
– An
Architecture for Supporting Distributed Spoken
Dialogues. In Eurospeech 2003, Geneva, Switzerland.
WordNet. 2005. WordNet a Lexical Database for the
English Language (http://wordnet.princeton.edu/).
Fi
ure 14: Water Faucet Simulator.
ICEIS 2006 - HUMAN-COMPUTER INTERACTION
150