Matti Eteläperä

Learn 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)
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)
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)
Virtual platform modeling is a new method for developing complex software intensive systems such as System on Chips, Networks on Chips and embedded devices. Hardware prototyping is not needed in the early design phase, as similar functionality can be achieved quicker and more flexibly with virtual platform models. In this paper the virtual platform model is(More)