Professional Documents
Culture Documents
SmartFlatScenarioStudy Final Corrected
SmartFlatScenarioStudy Final Corrected
net/publication/312484107
CITATION READS
1 200
4 authors:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Peter Mikulecky on 13 February 2018.
Abstract—The agent-based frameworks could be used either incorporation of the model layer as an integral
for modeling or real control of the smart home environments and component/layer in our AmIE framework.
stand as a useful tool allowing deployment of digital layer
overlaying hardware/network infrastructure which is then used One of the fundamental problems with such virtual
for data input processing, decision making, and action execution. representation is difficult modelling of user’s behaviour which
Since adaptability and efficient control of such system is is generally expected to be reasonably reliable even if the real-
expected, parallel goals pursue must be used to meet the needs of world data are unavailable. This issue is sensitive since
all subjects in it. However, it is not always clear which goals have unreliable model could compromise other stages of the AmIE
priority over others and for this reason, various scenarios are development. In order to avoid excessively demanding
executed (with limited variability) in a virtual model of such development of the simulation of the user`s behaviour,
environment in order to clarify normal functioning of such scenarios are used to capture standard situations, with a
system on the everyday basis. This paper is focused on various limited variability if it is desirable. Set of scenarios might be
issues related to the implementation of scenarios in the agent- diversified and consulted continuously as needed. This is
based model(s) representing the smart interior environment of a important since the hardware used in the system is often
small flat. customized/adjusted to serve the user`s needs and real-world
implementation and its virtual representation might be
Keywords—smart homes; multi-agent based models; scenarios;
developed in parallel. This shortens the time for
ambient intelligence
implementation of such system and improves the involvement
of environment`s future user in the process of its development.
I. INTRODUCTION Our research is primarily focused on the smart solutions for
This paper is focused on utilization of pre-designed offices and other workplaces, homes, and domain of Ambient
scenarios for the creation of more precise virtual models of the Assisted Living (AAL). Therefore, only scenarios from these
intelligent (ambient) environment (AmIE). The scenarios are areas will be mentioned within the scope of this paper.
used to describe typical interactions of the environment and its
inhabitants, and point out important functionalities that are II. RELATED RESEARCH AND STATE OF THE ART
expected (or intended) to be implemented. The advantage of
The first and essential usage of scenarios in the area of
such approach is that scenarios might be scalable, with a
intelligent environments was undoubtedly the ISTAG report
customizable level of abstraction according to designer needs,
[1]. The scenarios presented there are up to now quite often
and could serve in design stages of design of AmIE in a
used as starting point for many further researches in the area
similar way as UML use-case scenarios. Since an
of intelligent environments. Scenarios, as descriptions of
understanding of scenarios does not require any special
typical interactions of users with the respective environment,
technical knowledge or background, it can be used by
seem to be a usable tool for initial steps in any contemplation
potential customers/users to clarify their expectations and
about functionalities of an intelligent environment. Let us
needs. The output of such processes might be a list of
mention a couple of recent publications devoted to this area.
functional and non-functional requirements of such system.
A recent paper [2] can be understood as in a sense new
The use of scenarios in ambient intelligence is not novel,
ISTAG report [1]. It outlines a set of visionary scenarios on
as a well-known representative example might be mentioned
how the European society could develop by 2030 by using
the famous ISTAG report [1]. In spite of this fact, scenarios
advanced ICT tools and modelling techniques and integrating
might still prove to be a useful tool for calibration of virtual
them into governance processes and policy making
representation (model) of the smart environment. However,
mechanisms. The four scenarios proposed here are oriented
according to modern trends in wireless networks (e.g. Internet
much broader as the original ones from [1]. Namely, they are
of Things or concept of Industry 4.0), there seems to be a
focused on ICT for governance and policy making to support
strengthening trend leading to the establishment of the “virtual
the building of an open, innovative and inclusive Digital
layer” (which is considered a model, in this context) over real-
Europe in 2030.
world infrastructure. This is one of the reasons for
As it is stressed in [3], there are many ways of modelling A special importance for the area of scenario – based
the dynamic behaviour of reactive systems. The most popular prototyping for ubiquitous computing and intelligent
approaches are scenario-based and state-based modelling. environments has the work [9] by Coroama. His doctoral
There is a plenty of notations for scenario-based as well as thesis, although eight years old now, introduced new and
model-based modelling. Among the scenario-based notations usable scenario – based prototyping method, which could be
is probably the best known the UML Sequence Diagrams, still used for efficient prototyping of ubiquitous environments
among the model-based notations the Petri Nets achieved a and other ubiquitous applications, especially from the area of
notable popularity. Scenarios are useful not only for the assistive technologies.
requirement phase, but also for the design and implementation
phases of various kinds of systems, conclude the authors of III. STANDARD FUNCTIONALITIES OF THE ENVIRONMENT
[3].
Following the list of functionalities in the system might be
An approach to plan and produce scenario traces as used for a scenario development. These features are fully
examples for the usage of intelligent environments is implementable in the environment, depending on the user`s
presented by Buchholz and Forbrig [4]. The implemented preferences. The features, listed below, are divided into
application allowed an efficient and intuitive way of preparing several groups according to the area of interest they belong to.
and describing a sequence of actions that form a scenario The list serves as a set of examples, it is not complete or
further on. This scenario could be than used then as a basis for exhausting all possible options, but still gives the basic idea
an intelligent environment under development. This approach what are fundamental building blocks of the AmIE system’s
enables to record user behaviour without the need of real users functionality.
performing in the real environment.
Security – electronic security system, central security
According to Sutcliffe, scenarios are instances of actual console connection, biometric access, camera surveillance and
experience with a system captured from users [5]. For the recording system, infrared lighting, simulated presence, fire
purposes of his research, Sutcliffe defined scenarios as facts alarm system, flooding detection system, detection of exterior
describing an existing system and its environment including movement, detection of door/windows opening, infrared/laser
the behaviour of agents and sufficient context information to barriers, tremor detection, assistive technologies for elderly
allow discovery and validation of system requirements. This (AAL technologies).
definition can be considered as a bit overcome now, as the role
of scenarios and scenario – based development seem to be Economic functioning – heating control (floor heating,
much stronger in development of future systems, especially radiator heating control, fan coil control, recuperation control),
future complex intelligent environments. humidity conditioning, air conditioning, energy consumption
monitoring, temperature monitoring and control, integrated
A very interesting and useful analysis of a number of meteorological station, heating of eaves and drains, access
existing scenarios used in Ambient Intelligence for design and areas heating, swimming pool temperature control, whirlpool
development of intelligent system was performed by control, sauna & steam control, backup generator, GSM
Friedewald and his colleagues [6, 7]. Both papers address communication, IP communication, HDO signal integration.
issues of privacy and security of intelligent environments by
analysing scenarios for ambient intelligence applications that Ecology and power saving – heat pump integration,
have been developed over the years up to 2006, but the results garden pond/water facilities integration, solar panels
could be considered as valid also in the present time. The main integration, photovoltaic integration, wind power plant
message from the published research was, that ambient integration, water treatment integration.
intelligence technology frequently goes beyond most of Comfort –touch panels, iPad, iPhone, tablet, smart phone
currently existing privacy-protecting borders, and that changes control, intercom, home intercom, door control, layout plan
in people’s expectations of privacy will happen more slowly navigation, lighting control, light scenes, shading control, plug
than technology capabilities grow. Therefore the scenarios control, gate control, centralized time and alarm, water level
used for requirements analysis for design and development of monitoring, central vacuum cleaner integration, wine cellar
new intelligent environments should reflect these findings integration, motor control of doors and windows, white
without any doubts. electronics control, bathtub control, irrigation system, mailbox
Le Guilly with colleagues in a recent paper [8] proposed a signalization, customizable user interface, system diagnostics,
system that enables specification of constraints restricting the SMS notification, remote access.
control commands that can be used inside user-defined Entertainment – TV, satellite receiver, game console, Hi-
scenarios. A formal framework is proposed, based on timed fi stereo, and Blu-Ray disc integration, home cinema, multi-
automata for modelling smart home environments and room audio, projector and screen control, multimedia storage,
scenarios that can be formally verified against formal digital HDMI matrix, video, photos, and audio sharing, TV
requirements representing constraints on possible control adjustment, and retractable TV/projector control.
commands sent to the system. Among other features, the
system proposed and implemented by Le Guilly and his Communication – wireless connection, internet
colleagues enables automatic extraction of device models, connection, an optical connection, structured cabling, VoIP
automated verification of scenarios as well as their execution technology, WPN, WI-FI.
[8].
Although the list could be longer and could include more persons react every day in standard (easier case), or unusual
items, this provides the general idea about the system’s situations (more difficult issue), is very individual.
functionalities. The user can decide which are to be
included/excluded based upon his/her individual preferences. Within the research project focused on smart flat which is
This will constraint set of actions the AmIE would be capable currently under development (using Java based platform
of as well as number of sensors that are to be incorporated in Anylogic v7.x, see flat illustration on the Fig. 1), the scenario
the environment, both on the real (hardware infrastructure) describing everyday usage of the flat was used.
and virtual model layers. As it is illustrated in the Fig. 1, the model contains 3D
graphics for better representation of the environment itself,
IV. BEHAVIOUR MODELLING and – maybe even more importantly – its behaviour. The two
agents represent residents of the smart flat and are situated in
As was already mentioned in the introductory sub-section the virtual model. These residents use flat for ordinary
of this paper, one of the fundamental problems with virtual activities like cooking, sleeping or relaxing, etc. The
representation layer is that it is quite difficult to create behaviour of flat environment is represented by sensors
plausible model of user’s behaviour (with primarily humans or (humidity, motion, temperature…) and data obtained are
animals in mind, at this point). From the development processed by the control unit. Control unit evaluates data and
perspective, this issue is one of the most difficult to address decides what actuators (window opener, alarms, electrical
but also very important. We can determine how the sensors or switches…) should be used at the given moment.
actuators would react in the environment to different
situations. The behaviour is already defined in the system, it is Data evaluation/analysis is necessary for the practical
a matter of how it was designed and constructed. But how will usage of any sensors or actuators. The event could occur when