Matti Eteläperä

Learn More
Smart Spaces are an emerging computing paradigm in which various devices of our everyday environment share information autonomously with each other in order to provide services to people in the environment. Achieving reliable way to share information between heterogeneous devices is not an easy process however. Solutions that are independent of application(More)
In this paper we evaluate two M3 smart space information broker implementations -- Smart-M3 and RIBS. M3 is a semantic interoperability architecture for both local and Internet connected smart environments and it utilizes RDF databases in similar fashion as does the Semantic Web. The implementations compared in this paper have similar functionality, but(More)
This work presents a Cognitive Management framework for empowering the Internet of Things (IoT). This framework has the ability to dynamically adapt its behaviour, through self-management functionality, taking into account information and knowledge (obtained through machine learning) on the situation (e.g., internal status and status of environment), as(More)
Our everyday living environments are inhabited by a huge and constantly increasing number of electronic devices. Smart Environment is a common name for a physical place where these various devices interact with each other in order to provide useful services for the end-user. Because different people usually have different kind of needs it is important that(More)
Performance evaluation in an early phase of system design is a crucial part of system optimisation and validation. We present a method for combining UML–based application workload models with hardware models written using the SystemC language, and introduce a layer of platform service models between the application and hardware architecture models. The(More)
Support of legacy devices and services is crucial for the adoption of new smart space technologies. We present two technologies which enable the formation of local ad-hoc smart spaces with commercial off-the-shelf (COTS) devices. First of these technologies is NoTA, which is a service oriented architecture enabling networks of devices with different(More)
In this paper we present a method for reconfiguring Virtual Objects (VOs) during run-time. VOs are semantic descriptions of ICT objects and the associated physical objects and phenomena they observe. VOs also include software modules to expose ICT object functionalities as IoT services for re-use. In our case study we show, by using an analytical model, how(More)