Papers by Susanna Pantsar (ex. Pantsar-Syvaniemi)

Proceedings - 11th IEEE/IPSJ International Symposium on Applications and the Internet, SAINT 2011, 2011
The "smartness" of applications is heavily based on their ability to use context information for ... more The "smartness" of applications is heavily based on their ability to use context information for behaving in a way that perfectly matches the situation in which the application is being used and running. However, achieving situation-based behavior is not straightforward; the situation has to be identified; the functionality that provides the best fit (not always the optimal one) has to be selected from a set of options; and the smart environment has to be configured so that the primary goal can be achieved. This paper introduces an advanced solution for context monitoring and context sharing among software agents; a graphical user interface for defining the scope of context for the application(s) in hand; the matchmaking of ontologies for defining the reasoning rules to be used; and a rule graph as a means of configuring an application's behavior in a way that it is aligned with the goal of the smart environment. The concept has been implemented as part of the maintenance process of a smart building. It is still a challenge to achieve a context that can dynamically update and, above all, expand itself.

Organizational evolution of digital signal processing software development
Journal of Software Maintenance and Evolution: Research and Practice, 2006
ABSTRACT A base station, as a network element, has become an increasingly software-intensive syst... more ABSTRACT A base station, as a network element, has become an increasingly software-intensive system. Digital signal processing (DSP) software is hard real-time software that is a part of the software system needed in a base station. This article reports practical experiences related to organizing the development of embedded software in the telecommunication industry, at Nokia Networks. The article introduces the main factors influencing the development of DSP software and also compares the evolutionary process under study with both selected organizational models for a software product line and a multistage model for the software life cycle.We believe it is vitally important to formulate the organization according to the software architecture, and it is essential to have a dedicated development organization with long-term responsibility for the software. History shows that without long-term responsibility, there is no software reuse. In this paper we introduce a new organizational model for product line development. This new hybrid model clarifies long-term responsibilities in large software organizations with hundreds of staff members and formulates the organization according to the software architecture. Our case needs a couple more constraints to keep it in the evolution stage of the software life cycle. Thus, we extend the evolution phase in the multistage model to make it relevant for embedded, hard real-time software. Copyright�c 2006 JohnWiley & Sons, Ltd.
Improving the Well-Being and Safety of Children with Sensors and Mobile Technology
Journal of Technology in Human Services, 2016
Model based Architecting with MARTE and SysML Profiles
Software Engineering, 2010
Towards service-oriented development in base station modules

Reusable, semantic, and context-aware micro-architecture
The amount of shared information has increased a great deal in ubiquitous systems, where the prev... more The amount of shared information has increased a great deal in ubiquitous systems, where the previously isolated devices and appliances have become part of the system and are producing or consuming the information. The ubiquitous system, or the smart environment, lacks an approach that supports scalability and enables semantic interoperability. It is challenging to provide a dynamic behavior at the run time without human intervention. A number of dedicated solutions have been developed for the ubiquitous environment because of its complexity. The dedicated solutions are usually non reusable. An approach is needed that i) is reusable as such or partly, ii) provides the semantic interoperability, iii) enables dynamic and behavioral interoperability between the receiver and sender of the information at run time, and iv) is scalable by being modular, and decoupled. This work proposes a novel approach to managing interoperability and dynamics in smart spaces. The approach includes a Cont...
Presentation- GPC 2011 - Context-awareness Micro-architecture for Smart Spaces
Embedded Systems - Theory and Design Methodology, 2012

The Internet of Things (IoT) generally refers to the technology trend where things (e.g. everyday... more The Internet of Things (IoT) generally refers to the technology trend where things (e.g. everyday objects, locations, vehicles, etc.) are extended with sensors, RFIDs, actuators, or processors, made discoverable and enabled to communicate with, and are closely integrated with future Internet infrastructure and services. According to some predictions, there are on the order of 7 trillion such connected electronic devices for 7 billion people by 2020, which would amount to around a thousand devices for every human. The goal of the IoT Strategic Research Agenda (IoT-SRA) is to direct the research efforts in Finland to focus areas of identified significant value creation. The SRA presents the key research challenges for the area that should be addressed in Finland given our research strengths, and outlines possible breakthrough targets. The IoT SRA aims to create the foundation for the success of the Finnish ICT industry and industries that build on ICT and IoT technology. By following the road the SRA defines, Finnish companies will become prime drivers of a global IoT business ecosystem. The SRA presents a roadmap towards the IoT SRA 2017 vision: By 2017 the Finnish ICT industry is a recognized leader in the IoT domain due to its expertise in standards, software, devices, and business models integrating and combining various IoT verticals for diverse industry segments. We live in a world surrounded by tens of billions of devices that interoperate and integrate smoothly with the conventional Internet, provide secure and reliable services, enhance the life of people in healthcare, smart homes, industry automation, and environmental monitoring.
Linking GENESYS application architecture modelling with platform performance simulation
Modern mobile devices support diverse applications that are enabled by rapid increase of computat... more Modern mobile devices support diverse applications that are enabled by rapid increase of computational power of mobile platforms. A brisk performance evaluation phase is required after the application modelling to evaluate feasibility of new applications on the platform. GENESYS modelling methodology employing service-oriented component based application design has been extended for this purpose such that application level services are refined
Towards micro architecture for security adaptation
Normally, software development practices concentrate to take all security requirements into accou... more Normally, software development practices concentrate to take all security requirements into account at design-time. Nevertheless, today's software products are intended to be used in mobile, or alternatively, in embedded devices whose environment changes during the application's execution. These kinds of changes occur especially in applications used in smart spaces. This enforces to think security concerns more dynamically. Thus, software has
Context-Awareness Micro-architecture for Smart Spaces
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011
Reaching context-awareness is still an open issue in pervasive systems like smart spaces (SS). Wi... more Reaching context-awareness is still an open issue in pervasive systems like smart spaces (SS). With the help of context a smart space application can react to the current situation or be proactive and take into account coming circumstances. This paper describes the ongoing research on how context-awareness - an ability to identify and react - is enabled for the heterogeneous
Supporting Situation-Awareness in Smart Spaces
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2012
ABSTRACT This paper reports results from ongoing research, relating to the development of the con... more ABSTRACT This paper reports results from ongoing research, relating to the development of the context ontology described with web ontology language (OWL). Our aim is to reach relevant context ontology for smart spaces that are, by their very nature, heterogeneous, pervasive and ubiquitous. We illustrate the usage of the context ontology in a case where lights are switched on according to a calculated wake-up time and the preferences of an individual. With the introduced Context Ontology for Smart Spaces, CO4SS, we managed to perform reasoning actions based on the user’s context.

Journal of Ambient Intelligence and Humanized Computing, 2014
Children are mostly neglected as technology end users, even though they have needs and requiremen... more Children are mostly neglected as technology end users, even though they have needs and requirements that should be taken into account in the design of new products and services. This paper introduces a process for a designing situation-aware safety service for children with a unique combination of novel participatory tools, a brainstorming workshop, and scenario writing. The design process includes five phases where the service design team, with multi-science expertise, uses the participatory design tools to gather the needs, fears, and hopes from the end users in the very early phases of the design. We report the lessons learned from the usage of the design process by the pupils, their parents and teachers from one primary school in Finland. We used publicity via the news in local and provincial newspapers, radio, and TV to receive feedback and acceptance from the local society. The design process proved to be powerful and it enabled the gathering and receiving of valuable feedback from both end users and the local society.
A Scalable Approach to Information Interoperability
Proceedings of the International Workshop on Middleware for Pervasive Mobile and Embedded Computing, M-MPAC 2009 co-located with ACM/IFIP/USENIX International Middleware Conference, 2009
A still open issue in pervasive systems is how to effectively support the development and run-tim... more A still open issue in pervasive systems is how to effectively support the development and run-time execution of smart applications in wide-scale and open deployment scenarios. That calls for i) easy and low-cost interoperability with legacy systems/services and ii) scalability in terms of both overhead and performance results for different classes of applications with different quality requirements. In this position
IEEE symposium on computers and communications 2008 (ISCC 2008)
2008 IEEE Symposium on Computers and Communications, 2008
Page 1. The IEEE symposium on Computers and Communications ISCC 2010 First International Workshop... more Page 1. The IEEE symposium on Computers and Communications ISCC 2010 First International Workshop on Semantic Interoperability for Smart Spaces (SISS 2010) Table of Contents RDF Recipes for Context-Aware Interoperability In Pervasive Systems Anna Kosek 1017 Context-Awareness in Smart Spaces Susanna Pantsar-Syvaniemi, Kirsti Simula, Eila Ovaska 1023 From Events to Goals: Supporting Semantic Interaction in Smart Environments Gerrit Niezen, Bram JJ van der Vlist, Jun Hu and Loe MG. Feijs 1029 ...

The "smartness" of applications is heavily based on their ability to use context information for ... more The "smartness" of applications is heavily based on their ability to use context information for behaving in a way that perfectly matches the situation in which the application is being used and running. However, achieving situation-based behavior is not straightforward; the situation has to be identified; the functionality that provides the best fit (not always the optimal one) has to be selected from a set of options; and the smart environment has to be configured so that the primary goal can be achieved. This paper introduces an advanced solution for context monitoring and context sharing among software agents; a graphical user interface for defining the scope of context for the application(s) in hand; the matchmaking of ontologies for defining the reasoning rules to be used; and a rule graph as a means of configuring an application's behavior in a way that it is aligned with the goal of the smart environment. The concept has been implemented as part of the maintenance process of a smart building. It is still a challenge to achieve a context that can dynamically update and, above all, expand itself.

Organizational evolution of digital signal processing software development
Journal of Software Maintenance and Evolution: Research and Practice, 2006
ABSTRACT A base station, as a network element, has become an increasingly software-intensive syst... more ABSTRACT A base station, as a network element, has become an increasingly software-intensive system. Digital signal processing (DSP) software is hard real-time software that is a part of the software system needed in a base station. This article reports practical experiences related to organizing the development of embedded software in the telecommunication industry, at Nokia Networks. The article introduces the main factors influencing the development of DSP software and also compares the evolutionary process under study with both selected organizational models for a software product line and a multistage model for the software life cycle.We believe it is vitally important to formulate the organization according to the software architecture, and it is essential to have a dedicated development organization with long-term responsibility for the software. History shows that without long-term responsibility, there is no software reuse. In this paper we introduce a new organizational model for product line development. This new hybrid model clarifies long-term responsibilities in large software organizations with hundreds of staff members and formulates the organization according to the software architecture. Our case needs a couple more constraints to keep it in the evolution stage of the software life cycle. Thus, we extend the evolution phase in the multistage model to make it relevant for embedded, hard real-time software. Copyright�c 2006 JohnWiley & Sons, Ltd.
Proceedings - 11th IEEE/IPSJ International Symposium on Applications and the Internet, SAINT 2011, 2011
... ACKNOWLEDGMENT This work has been carried out in the SOFIA/Artemis JU SP3/10017 project.SOFIA... more ... ACKNOWLEDGMENT This work has been carried out in the SOFIA/Artemis JU SP3/10017 project.SOFIA is funded by Tekes – the Finnish Funding Agency for Technology and Innovation, VTT, MIUR – Italian Ministry for Education and Research, and the European Commission. ...
Uploads
Papers by Susanna Pantsar (ex. Pantsar-Syvaniemi)