Software Architecture of Remote Assisted Living

Size: px
Start display at page:

Download "Software Architecture of Remote Assisted Living"

Transcription

1 Adaptation Issues in Software Architectures of Remote Health Care Systems Orlando Loques Instituto de Computação Universidade Federal Fluminense (UFF) Niterói, RJ, Brazil Alexandre Sztajnberg Dept. de Informática e Ciência da Computação Universidade do Estado do Rio de Janeiro (UERJ) Rio de Janeiro, RJ, Brazil alexszt@ime.uerj.br ABSTRACT In this text we identify relevant adaptation issues concerning the software architecture of a system for intelligent health monitoring of a person at home. Our solution integrates medical knowledge, patient's physiological and behavioral data, and environmental conditions. The designed software architecture includes modules for context management, alarm generation, reasoning and learning. A fuzzy logic model, and rules based on medical recommendations, helps analyzing and identifying critical situations of the patient. In this scenario, ubiquitous computing has an important role allowing the non-intrusive monitoring of several relevant context variables. Considering this infrastructure, we argue that configuration management and context management are key mechanisms to support the adaptation requirements of the target class of applications. Finally, we describe our approach towards tackling the related architecture adaptation issues. Categories and Subject Descriptors D.2. [SOFTWARE ENGINEERING]: Software Architecture, Domain-specific architectures, Adaptive Architectures General Terms Design, Software Architecture, Configuration Management, Context management, Experimentation, Remote Health Care Keywords Remote assisted living, health care, software architecture adaptation and configuration 1.INTRODUCTION All around the world, the elderly population, which is more susceptible to chronic diseases and critical health conditions, is increasing, putting an enormous pressure on the health care infrastructure. This situation is particularly serious in countries where there are insufficient economic resources to cater for the health of the population. In this scenario, remote health assistance represents a potential solution, helping to alleviate an overloaded hospital system and providing better health care services. However, the accrual of its potential benefits demands for specialized hardware and software infrastructures, in order to Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. SEHC '10, May 3-4, 2010, Cape Town, South Africa Copyright 2010 ACM /10/05... $10.00 collect and process the relevant information for implementing remote health care services. In this text, we focus on some adaptation aspects of the software architecture of an ubiquitous computing system designed to support remote assisted living applications [5, 6, 12]. As represented in Figure 1, a Home Health Station (HHS) is provided in the architecture, collecting and processing information from sensors. The overall architecture also includes a Supervisory Medical Facility (SMF), used to remotely monitor a large number of patients, and interfaces for use by doctors, caregivers, and relatives of the patients. In this scenario, the relevant physiological, behavioral an environmental data can be collected and interpreted in real-time. Additionally, activities related to a person's behavior (e.g., going to the bathroom, sleeping, eating, etc.) can be inferred by processing data from sensors located in the environment [7]. Bedroom WiFi AP TV Ambient Sensors Decision Process - activity recognition - inference: context + rules - learning and personalisation Patient s Home WC Care Plan - new measurements - take medications -diet or exercises Office - Blood pressure - Heart rate - Activity... Home Health Station Remote Supervisory Medical Facility Figure 1. Remote assisted living: system overview We also have identified an intra-architectural adaptation requirement concerning the set of medical rules that identify critical patient s conditions [5, 6]. At this level, a Learning Process can identify recurrent false (clinically irrelevant) alarms and suggest to the physician a rule parameter adjustment aiming to improve the confidence on the system outputs. The learning process procedure has to be customized for each different kind of health treatment or patient illness. At the HHS, the collected data is represented by fuzzy variables, in order to cover inherent inaccuracies of the associated variables (e.g., blood pressure) and processed through artificial intelligence techniques, based on a set of rules produced in cooperation with

2 medical experts (Figure 2). The identification of a patient's abnormal condition can activate a local device (e.g., turning on an air conditioning appliance), start an interaction with the person (e.g., through a TV screen), increase the data monitoring rate, or send an emergency message to the SMF. Our prototype is focused on hypertensive patients monitoring [5], but its modular architecture should allow its customization for different kinds of illnesses. In principle, the basic customization implies in specifying a new set of medical rules, specialized for the targeted illness; an appropriate set of sensors to collect the relevant physiological and contextual data has also to be selected. Additionally, a personalized Care Plan should also be setup, according to the medical recommendations applied to the patient's illness (please, see Section 3). The design of the software architecture of context aware applications for remote health care represents a major challenge on the Software Engineering area. In particular, several requirements associated with specific application aspects have to be translated into (or associated to) elements of the architecture, e.g., security, safety, privacy, medical knowledge, user's interfaces, etc. [17]. Here we concentrate on architectural level adaptation requirements that we have identified in our project. In the next section we characterize these requirements; our approaches regarding their associated implementation issues are presented in Sections 3 and 4. A brief application example is presented in Section 5. input variables physiological behavioral environmental Context Management vital signs patient s profile patient s data adjust monitoring rate Learning Reasoning medical rules medical guidelines Home Health Station patient s situation Figure 2. Reasoning & Learning Modules 2.ADAPTATION ISSUES Remote Supervisory Medical Facility Each installation of the system must be configured to the targeted residential environment and also individualized for the type of illness of the patient to be assisted. Since each person is unique, his/hers monitoring requirements (including the set of sensors required) and the software features necessary for their support may vary greatly. Additionally, the health problems of the patient change over time, which introduces requirements for flexibility and adaptation in the architecture of these systems [17]. At runtime, context-aware applications are constrained and bound by the state of the used components and resources, regarding their availability and quality. For instance, considering remote assisted living applications, the environment where they are usually deployed can often change: sensors or new medical equipments can be added, removed or may fail. As a consequence, these applications need to gracefully adapt to cater for: resource and context variations; specific features required in the particular application; and the operational quality (regarded to nonfunctional requirements) expected by the application. In the HHS, we notice the presence of a flow of tasks based on the intrinsic characteristic of the application, where a doctor prescribes actions to be performed by the patient (e.g., physical exercises in the morning), and the medication to be taken, through a Care Plan, depicted in Figure 1. The care plan (a sequence of tasks, similar to a workflow) is used to guide the interaction of the system with the patient being assisted at home. For instance, the system can remind the patient, via a message on the screen of a TV, the need to take a drug forgotten in the right time. However, in order to give some freedom to the patient, this interaction cannot be intrusive forcing him\her to comply strictly with the tasks embedded in the care plan (e.g., to interrupt a bath to take a medicine). Thus, the care plan activities can be dynamically rescheduled in accordance with the activities being performed by the patient, but without affecting the patient's adherence to the medical treatment. For example, identifying the situation (having a bath) the system notifies the patient later, at a more appropriate occasion. The rescheduling of the care plan may require a software reconfiguration in order to add (or remove) a specific task (implemented by a software module) to comply with the new scenario, e.g., a pending blood pressure measurement task can be revoked in order to free shared resources. Similar questions have recently been identified by other researchers [4, 16]. This specific adaptation issue is also being addressed in our research. 3.CONFIGURATION MANAGEMENT Configuration management is a well established discipline used to control the evolution of software. However, in conventional settings, the architecture configuration is defined at design or deployment time and is kept mostly unchanged during the execution. In our class of applications, besides requiring a customization before deployment, the configuration of the software architecture can vary after implantation, demanding techniques and mechanisms to support configuration management at runtime, e.g., [3, 9, 13]. In the previously discussed scenario, several factors make up the system configuration at any given instant of time, for example, the execution stage of the care plan, the firing of medical rules leading to alarm messages, and the environment devices statuses. A proper implementation of the configuration management mechanism, in such dynamic environment, will provide a chance for audit and control over the evolution of the architecture elements, allowing, for example, the automatic identification of conflicting elements or to detail (a posteriori) the reason that caused an alarm to be fired. Dispense with automated support for the adaptation of the architecture configuration at runtime is not reasonable, because the use of ad hoc techniques would be extremely laborious, expensive and error-prone [8]. In a related line of research, we developed a generic framework to support self-adaptive (configurable) applications [3, 13]. The adaptations are defined through a contract language that is associated to the software architecture description of the application. The contracts specify configurations that should be imposed at typical contexts that are recurrent during the application's operational stage (note: available configuration primitives can be used to create configuration scripts that can be executed at runtime). We are experimenting using this framework to express the dynamic adaptation requirements of our target home care application. The ultimate goal is to automate the mechanical aspects of the configuration process, reducing costs and increasing the reliability of the applications.

3 At this stage of our research, we also intend to refine our architecture design to conform with the principle of software product lines; this will help to model our target domain specific applications and their acceptable configuration variations. With this strategy we intend to further simplify configuration management, enabling to fulfill the adaptation requirements of the application throughout its life cycle [11]. Provisioning for reuse, as the adoption of a library of components and services, is also planned aiming to reduce the cost of software deployment. 4.CONTEXT MANAGEMENT In our approach, the specification of an architecture configuration adaptation is associated to logical rules (predicates) that take into account the current application's context, i.e., its configuration, including components and used resources, as well as domainrelated information such as: the current activity and location of the patient, health status, whether or not the patient lives alone, or a new medical routine prescribed by a doctor. The context information inferred or collected from the environment is applied to evaluate predicates that trigger (re) configuration actions. Such class of applications can benefit from mechanisms to discover resources that meet their non-functional requirements and mechanisms to monitor the operational status of those resources. The activity of discovering and monitoring resources is recurrent in ubiquitous systems used in applications, such as home automation or e-health. Thus, it is desirable to describe these activities using high-level abstractions and manage them in a uniform way. To provide such a high-level discovery and monitoring capabilities the infrastructure has to offer basic services and enforce a discipline for their use. For instance, components and resources to be discovered, used and monitored have to be described and then published (or registered) in some directory service. Without these steps clients would not be able to find a required service, validate if a service really offers what is needed, and even check its operating conditions. Moreover, the description style of components and resources should be decoupled from specific implementations and should facilitate the integration of new elements. In addition, interaction among the resources and the infrastructure should also be independent from specific communication mechanisms, so they can be integrated and reused more easily in other technological domains. In [14], we describe a Context Service that provides access to context information and a Discovery Service, which allows the dynamic discovery of resources, considering context constraints (defined by contract profiles) to be satisfied. The software architecture of these services was designed as a framework of objects, which are implemented as Web Services and follow a simple design pattern (depicted in Figure 3) composed by the following components: Resource Agent (RAgent): A Resource Agent makes context information available and responds to monitoring queries on behalf of a given resource, hiding low-level details used in the sensing and acquisition of raw data. Each resource type is associated to an XML description, which specifies its properties. Registration and Directory Service (Reg&DirServ): This service implements the primary repository for all resource discovery and monitoring elements. At startup each RAgent has to register itself in the Reg&DirServ to inform the class of resource it belongs to, its properties, and if each property is static or dynamic. Context Service (ContextServ): This service is responsible for making available context information and hiding the communication details from the RAgents. It provides a high-level access interface for information requests. A client application can customize which data is required and how it shall be collected. Discovery Service (DiscServ): This component provides an interface that can be used to identify among registered resources a list of resources of a given kind that complies with a set of context constraints. The returned list can be further filtered or ranked so that the best possible resource is identified. When performing a discovery activity, the DiscServ goes to the Reg&DirServ and gets a list of resource locations that comply with context restrictions. If one or more attributes have dynamic values, the DiscServ has to ask the ContextServ for recently monitored information. The client application (in our approach, an architecture configurator) can query the DiscServ to find a resource of a given type and a given set of attribute values or range of values. After setting the initial configuration of resources, the context-aware application can monitor the context using the ContextServ. The interaction between the client and the ContextServ can also be set to push or pull styles. A query submitted to the ContextServ can be customized so that a specific set of RAgents is monitored. The resulting response is a composition containing information of all RAgents in the set. query Client pull context push context Discovery Service query context Context Service locate resources pull state push state validate resource Registration and Directory Service register Resource Agent Figure 3. Context management components 5.ASSISTED LIVING APPLICATION A more detailed description of a context-aware remote assisted living application, which employs the services described in Section 4, is available in [14]. The scenario we are working on was depicted in Figure 1; a typical setting involves sensors that collect data from the patient s home, interpret the collected data and send the results to a Supervisory Medical Facility, that can be situated in a hospital, or directly to a doctor. Each room has a set of ambient sensors (such as, temperature, light and humidity levels). The heating and cooling system of the house and Digital TVs that are able to receive and display messages are also part of the application. The patient will wear a location tag and a motion sensor (an accelerometer). The patient will also have to put on a medical appliance [15] (able to measure heart rate rhythm regularity, blood pressure, respiratory rate, body temperature, and oxygen saturation (SpO2)), when the care plan says it is time to do so. All devices communicate with a computing node using a mix of wireless and wired network. The identification of a patient's abnormal condition can trigger local actions or notify through an emergency message an external entity. The Home Health Station (HHS) runs a software system comprised by the following modules: reasoning and learning, care

4 plan manager, data monitoring, context management, database, communication module, and a specialized touch screen interface. In our system, context data is comprised by the ambient sensor measurements, the patient s current activity and her/his location in the house, and the physiological/medical measurements. The context data and the inferred patient s health status are stored in a local database that maintains an individualized history of the patient. The history information is also sent to a monitoring center and is made available to the doctor and other involved health professionals and some of the patient s relatives. This historial data can be used for medium term predictions of the health situation of the monitored person. 6.CONCLUSION We argue that configuration management and context management concerns are strongly related. To begin with, both activities need context knowledge: patient related information, currently activated and deployable software modules, available resources and their statuses, available network infrastructure, and so on. In addition, at their specific level of concern, both need to know which features the application should have and the set of requirements to be met at each particular operating scenario. In other words, they together need to know the overall current configuration. Using this combined information a configuration manager entity can impose the best suited architecture configuration at any given time. Using a configuration support framework, like those described in [3, 9, 13], the relevant requirements can be expressed using architectural level contracts (which define a set of rules and context predicates) associated to an Architecture Description Language (ADL) based description of the application. This ADL enriched description can lead to a customized application configuration to be deployed for a specific patient, disease, house and sensor set. The requiured resources can be discovered and selected using the context management service described in Section 4. In addition, adopting a product line approach, at the deployment stage, the initial configuration would be immediately established; in our proposal, verification and validation procedures could be applied before deployment [2]. From then on, adaptive configurations would keep the application on the best possible operating path, in a sequence of operating contexts. Hopefully, manual configuration would be reduced to interventions to cater for application maintenance and evolution activities. We have implemented a working prototype that includes the main elements of the system described in this paper. We have evaluated the system output's confidence using synthetic data generated from ABPM (Ambulatory Blood Pressure Monitoring) exams of real patients. According to this evaluation, the proposed approach performs reliably for hypertensive patients, probably because it relies on averages and considers the vital signs overall history. Currently our efforts are being concentrated in improving the learning process using classical clustering and pattern recognition techniques such as proposed in [1, 10]. In addition to continuing to develop several aspects of the system, we intend to perform experiments with real patients in order to better evaluate our initial results. As a next step we intend to apply the proposed architecture to other types of illnesses, such as cardiac insufficience, that is closely related to our prototype initial application; this would allow a closer evaluation of the effort required to customization. 7.ACKNOWLEDGMENTS We would like to thank the medical members of our research group for their close collaboration and strong efforts for transmitting the medical knowledge required to undertake this project. This research is partially supported by CNPq and FAPERJ research funding agencies. 8.REFERENCES [1] Bezdek. J. C. Pattern Recognition with Fuzzy Objective Function Algorithms. Kluwer Academic Publishers, Norwell, MA, USA, 1981 [2] Braga, C., Chalub, F. and Sztajnberg, A. A formal semantics for a quality of service contract language. Electronic Notes in Theoretical Computer Science, 203, 7 (Apr. 2009), DOI= j.entcs [3] Cardoso, L., Sztajnberg, A. and Loques, O. Self-adaptive applications using ADL contracts. In Proceedings of the Second IEEE International Workshop on Self-Managed Networks, Systems & Services (Dublin, Ireland, June, 2006). LNCS, Springer Berlin / Heidelberg, 3996 (Jun. 2006), DOI= [4] Cho, Y., Choi, Jo. and Choi, Ja. Context-aware workflow system for a smart home. In Proceedings of the 2007 International Conference on Convergence Information Technology, (Gyeongju, Republic of Korea, Nov. 2007). ICCIT 07. IEEE Computer Society. [5] Copetti, A., Leite, J., Loques, O., Nóbrega, A. C. and Barbosa, T.C. Intelligent context-aware monitoring of hypertensive patients. In Proceedings of the 1st Workshop for Situation recognition and medical data analysis. 3rd International Conference on Pervasive Computing Technologies for Healthcare (London, UK, 2009). [6] Copetti, A, An architecture for intelligent context-aware remote assisted living applications, PhD Thesis in preparation (2010), Instituto de Computação, Universidade Federal Fluminense, Niterói, Rio de Janeiro, Brazil [7] Dalal, S., Alwan, M., Seifrafi, R., Kell, S. and Brown, D. A. Rule-based approach to the analysis of elder's activity data: detection of health and possible emergency conditions. In Proceedings of the AAAI Fall 2005 Symposia (Arlington, Virginia, USA, Sep. 2005). Caring Machines: AI in Eldercare, Technical Report FS-05-02, The AAAI Press. [8] Fernandes, P., Werner, C. and Murta, P. L. G. Feature modeling for context-aware software product lines. In Proceedings of the 20th International Conference on Software Engineering & Knowledge Engineering (San Francisco, CA, USA, 2008). [9] Garlan, D., Cheng, S-W., An-Cheng, H., Schmerl, B. and Steenkiste, P. Rainbow: architecture-based self adaptation with reusable infrastructure. IEEE Computer, 37, 10 (Oct. 2004), DOI= MC [10] Gustafson, E. E., Kessel, W. C. (1979). Fuzzy clustering with a fuzzy covariance matrix, IEEE Conference on Decision and Control, V. 17, pp [11] Lopes, L. G., Murta, L. G. P. and Werner, C. Odyssey-CCS: A change control system tailored to software reuse. In Proceedings of 9th International Conference on Software Reuse (Torino, Italy, Jun. 2006). ICSR9.

5 [12] Loques, O., Carvalho, S., Copetti, A., Sztajnberg, A., Erthal, M. and Santos, R. SADES: Sistema de assistência domiciliar à saúde telemonitorada. Technical Report, Instituto de Computação, UFF, Niterói, RJ, Brazil, [13] Loques, O., Sztajnberg, A., Cerqueira, R. C. and Ansaloni, S. A contract-based approach to describe and deploy nonfunctional adaptations in software architectures. Journal of the Brazilian Computer Society, 10, 1 (Jul. 2004), [14] Sztajnberg, A. et alli. Applying context-aware techniques to design remote assisted living applications. Intern. Journal of Functional Informatics and Personalised Medicine, Inderscience Publishers, 2, 4 (Dec. 2009), DOI = [15] Telcomed Advanced Telemedicine Industries. Wristclinic - the all-in-one wireless remote medical monitoring revolution, 2010; [16] Wieland, M., Kaczmarczyk, P. and Nicklas, D. Context integration for smart workflows. In Proceedings of the Sixth Annual IEEE Conference on Pervasive Computing and Communications (Hong Kong, China, Mar. 2008). PerCom DOI= PERCOM [17] Zarifi Eslami, M. and van Sinderen, M. J. Flexible home care automation adapting to the personal and evolving needs and situations of the patient. In Proceedings of 3rd International Conference on Pervasive Computing Technologies for Healthcare (London, UK, Apr. 2009). PervasiveHealth IEEE Press. DOI= /ICST.PERVASIVEHEALTH

Variabilities as First-Class Elements in Product Line Architectures of Homecare Systems

Variabilities as First-Class Elements in Product Line Architectures of Homecare Systems Variabilities as First-Class Elements in Product Line Architectures of Homecare Systems Sergio T. Carvalho, Leonardo Murta, Orlando Loques Instituto de Computação - Universidade Federal Fluminense, Niterói,

More information

A framework-based approach to support dynamic adaptation of web server clusters

A framework-based approach to support dynamic adaptation of web server clusters 10th Brazilian Workshop on Real-Time and Embedded Systems 69 A framework-based approach to support dynamic adaptation of web server clusters Vinicius Petrucci 1, Orlando Loques 1 1 Instituto de Computação

More information

DEPLOYING QoS CONTRACTS IN THE ARCHITECTURAL LEVEL

DEPLOYING QoS CONTRACTS IN THE ARCHITECTURAL LEVEL Architecture Description Languages 19 DEPLOYING QoS CONTRACTS IN THE ARCHITECTURAL LEVEL Sidney Ansaloni 1, Alexandra Sztajnberg 2, Romulo C. Cerqueira 1, Orlando Loques 1 1 Institute de Computagdo - Universidade

More information

A Framework for Automatic Performance Monitoring, Analysis and Optimisation of Component Based Software Systems

A Framework for Automatic Performance Monitoring, Analysis and Optimisation of Component Based Software Systems A Framework for Automatic Performance Monitoring, Analysis and Optimisation of Component Based Software Systems Ada Diaconescu *, John Murphy ** Performance Engineering Laboratory Dublin City University,

More information

WAITER: A Wearable Personal Healthcare and Emergency Aid System

WAITER: A Wearable Personal Healthcare and Emergency Aid System Sixth Annual IEEE International Conference on Pervasive Computing and Communications WAITER: A Wearable Personal Healthcare and Emergency Aid System Wanhong Wu 1, Jiannong Cao 1, Yuan Zheng 1, Yong-Ping

More information

Using Provenance to Improve Workflow Design

Using Provenance to Improve Workflow Design Using Provenance to Improve Workflow Design Frederico T. de Oliveira, Leonardo Murta, Claudia Werner, Marta Mattoso COPPE/ Computer Science Department Federal University of Rio de Janeiro (UFRJ) {ftoliveira,

More information

Service Tailoring: Towards Personalized Homecare Services

Service Tailoring: Towards Personalized Homecare Services Service Tailoring: Towards Personalized Homecare Services Mohammad Zarifi Eslami, Alireza Zarghami, Brahmananda Sapkota, Marten van Sinderen Information Systems Group, University of Twente Enschede, the

More information

Study of Wireless Sensor Networks and their application for Personal Health Monitoring. Abstract

Study of Wireless Sensor Networks and their application for Personal Health Monitoring. Abstract Study of Wireless Sensor Networks and their application for Personal Health Monitoring. Author 1 Mr. Parag Jawarkar, Author 2 Mrs. Shweta Lambat Abstract Our paper studied Wireless Sensor Network Application

More information

Business Process Configuration with NFRs and Context-Awareness

Business Process Configuration with NFRs and Context-Awareness Business Process Configuration with NFRs and Context-Awareness Emanuel Santos 1, João Pimentel 1, Tarcisio Pereira 1, Karolyne Oliveira 1, and Jaelson Castro 1 Universidade Federal de Pernambuco, Centro

More information

Context-Aware Access Control for Pervasive Access to Process-Based Healthcare Systems

Context-Aware Access Control for Pervasive Access to Process-Based Healthcare Systems ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 679 Context-Aware Access Control for Pervasive Access to

More information

Middleware support for the Internet of Things

Middleware support for the Internet of Things Middleware support for the Internet of Things Karl Aberer, Manfred Hauswirth, Ali Salehi School of Computer and Communication Sciences Ecole Polytechnique Fédérale de Lausanne (EPFL) CH-1015 Lausanne,

More information

Cellular Wireless technology: Creating a link between people and the healthcare community

Cellular Wireless technology: Creating a link between people and the healthcare community Cellular Wireless technology: Creating a link between people and the healthcare community Introduction Demands on health-care systems worldwide have increased to the point where the delivery and cost of

More information

Design of Home Automation Framework With Social Network Integration

Design of Home Automation Framework With Social Network Integration Design of Home Automation Framework With Social Network Integration Warodom Werapun, Amatawit Kamhang, Aekawat Wachiraphan Department of Computer Engineering, Faculty of Engineering Prince of Songkla University

More information

Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System

Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System , pp.97-108 http://dx.doi.org/10.14257/ijseia.2014.8.6.08 Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System Suk Hwan Moon and Cheol sick Lee Department

More information

Summer projects for Dept. of IT students in the summer 2015

Summer projects for Dept. of IT students in the summer 2015 Summer projects for Dept. of IT students in the summer 2015 Here are 7 possible summer project topics for students. If you are interested in any of them, contact the person associated with the project

More information

An Agent-Based Concept for Problem Management Systems to Enhance Reliability

An Agent-Based Concept for Problem Management Systems to Enhance Reliability An Agent-Based Concept for Problem Management Systems to Enhance Reliability H. Wang, N. Jazdi, P. Goehner A defective component in an industrial automation system affects only a limited number of sub

More information

A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems

A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems Proceedings of 10 th International Conference on User Modeling, pp423-427 Edinburgh, UK, July 24-29, 2005. Springer-Verlag Berlin Heidelberg 2005 A Framework of Context-Sensitive Visualization for User-Centered

More information

Cisco Context-Aware Mobility Solution: Put Your Assets in Motion

Cisco Context-Aware Mobility Solution: Put Your Assets in Motion Cisco Context-Aware Mobility Solution: Put Your Assets in Motion How Contextual Information Can Drastically Change Your Business Mobility and Allow You to Achieve Unprecedented Efficiency What You Will

More information

Social Data Mining through Distributed Mobile Sensing: A Position Paper

Social Data Mining through Distributed Mobile Sensing: A Position Paper Social Data Mining through Distributed Mobile Sensing: A Position Paper John Gekas, Eurobank Research, Athens, GR Abstract. In this article, we present a distributed framework for collecting and analyzing

More information

Chap 1. Introduction to Software Architecture

Chap 1. Introduction to Software Architecture Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)

More information

IFS-8000 V2.0 INFORMATION FUSION SYSTEM

IFS-8000 V2.0 INFORMATION FUSION SYSTEM IFS-8000 V2.0 INFORMATION FUSION SYSTEM IFS-8000 V2.0 Overview IFS-8000 v2.0 is a flexible, scalable and modular IT system to support the processes of aggregation of information from intercepts to intelligence

More information

Towards Supporting Contextual Privacy in Body Sensor Networks for Health Monitoring Service

Towards Supporting Contextual Privacy in Body Sensor Networks for Health Monitoring Service Towards Supporting Contextual Privacy in Body Sensor Networks for Health Monitoring Service Fuming Shih 1 and Mi Zhang 2 1 MIT CSAIL, Cambridge Massachusetts, USA 2 Department of Electrical Engineering

More information

3-12 Autonomous Access Control among Nodes in Sensor Networks with Security Policies

3-12 Autonomous Access Control among Nodes in Sensor Networks with Security Policies 3-12 Autonomous Access Control among Nodes in Sensor Networks with Security Policies This paper describes a new framework of policy control sensor networks. Sensor networks are shared by various applications,

More information

Dementia Ambient Care: Multi-Sensing Monitoring for Intelligent Remote Management and Decision Support

Dementia Ambient Care: Multi-Sensing Monitoring for Intelligent Remote Management and Decision Support Dementia Ambient Care: Multi-Sensing Monitoring for Intelligent Remote Management and Decision Support Alexia Briassouli Informatics & Telematics Institute Introduction Instances of dementia increasing

More information

Connect care for early intervention

Connect care for early intervention IntelliVue Information Center ix Central monitoring station Connect care for early intervention See more. Know more. Do more. Connecting your teams to each other and to the information they need supports

More information

SCOUT: A Framework for Personalized Context- Aware Mobile Applications

SCOUT: A Framework for Personalized Context- Aware Mobile Applications SCOUT: A Framework for Personalized Context- Aware Mobile Applications William Van Woensel 1, Sven Casteleyn 1,2, Olga De Troyer 1,2 1 Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussel, Belgium {William.Van.Woensel,

More information

Report of Research Results

Report of Research Results Report of Research Results Scaling and Deployment of e-guardian to Eldercare Centers and Single Elderly Homes Primary Researcher: Prof. Tan Kok Kiong, Department of Electrical and Computer Engineering

More information

Assessment of RLG Trusted Digital Repository Requirements

Assessment of RLG Trusted Digital Repository Requirements Assessment of RLG Trusted Digital Repository Requirements Reagan W. Moore San Diego Supercomputer Center 9500 Gilman Drive La Jolla, CA 92093-0505 01 858 534 5073 moore@sdsc.edu ABSTRACT The RLG/NARA trusted

More information

Development of a Service Robot System for a Remote Child Monitoring Platform

Development of a Service Robot System for a Remote Child Monitoring Platform , pp.153-162 http://dx.doi.org/10.14257/ijsh.2014.8.5.14 Development of a Service Robot System for a Remote Child Monitoring Platform Taewoo Han 1 and Yong-Ho Seo 2, * 1 Department of Game and Multimedia,

More information

secure intelligence collection and assessment system Your business technologists. Powering progress

secure intelligence collection and assessment system Your business technologists. Powering progress secure intelligence collection and assessment system Your business technologists. Powering progress The decisive advantage for intelligence services The rising mass of data items from multiple sources

More information

Hermes: Generic Designs for Mobile, Context-Aware Trails-Based Applications

Hermes: Generic Designs for Mobile, Context-Aware Trails-Based Applications Hermes: Generic Designs for Mobile, Context-Aware Trails-Based Applications Cormac Driver Siobhán Clarke Distributed Systems Group, Computer Science Department Trinity College Dublin, Ireland {Cormac.Driver,

More information

Web Services Software Architecture

Web Services Software Architecture Web Services Software Architecture Syahrul Fahmy School of Informatics, The University of Manchester, PO Box 88, Manchester M60 1QD, United Kingdom S.Abdul-wahab@postgrad.manchester.ac.uk Abstract. Web

More information

Applying 4+1 View Architecture with UML 2. White Paper

Applying 4+1 View Architecture with UML 2. White Paper Applying 4+1 View Architecture with UML 2 White Paper Copyright 2007 FCGSS, all rights reserved. www.fcgss.com Introduction Unified Modeling Language (UML) has been available since 1997, and UML 2 was

More information

Open Access Research and Design for Mobile Terminal-Based on Smart Home System

Open Access Research and Design for Mobile Terminal-Based on Smart Home System Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2015, 7, 479-484 479 Open Access Research and Design for Mobile Terminal-Based on Smart Home System

More information

A Resilient Device Monitoring System in Collaboration Environments

A Resilient Device Monitoring System in Collaboration Environments , pp.103-114 http://dx.doi.org/10.14257/ijsh.2014.8.5.10 A Resilient Device Monitoring System in Collaboration Environments KeeHyun Park 1 and JongHwi Lee 1 Department of Computer Engineering, Keimyung

More information

A Hybrid Artificial Intelligence System for Assistance in Remote Monitoring of Heart Patients

A Hybrid Artificial Intelligence System for Assistance in Remote Monitoring of Heart Patients A Hybrid Artificial Intelligence System for Assistance in Remote Monitoring of Heart Patients Theodor Heinze, Robert Wierschke, Alexander Schacht and Martin v. Löwis Hasso-Plattner-Institut, Prof.-Dr.-Helmert-Str.

More information

Enterprise Architecture Modeling PowerDesigner 16.1

Enterprise Architecture Modeling PowerDesigner 16.1 Enterprise Architecture Modeling PowerDesigner 16.1 Windows DOCUMENT ID: DC00816-01-1610-01 LAST REVISED: November 2011 Copyright 2011 by Sybase, Inc. All rights reserved. This publication pertains to

More information

Design of Remote data acquisition system based on Internet of Things

Design of Remote data acquisition system based on Internet of Things , pp.32-36 http://dx.doi.org/10.14257/astl.214.79.07 Design of Remote data acquisition system based on Internet of Things NIU Ling Zhou Kou Normal University, Zhoukou 466001,China; Niuling@zknu.edu.cn

More information

A Cloud Monitoring Framework for Self-Configured Monitoring Slices Based on Multiple Tools

A Cloud Monitoring Framework for Self-Configured Monitoring Slices Based on Multiple Tools A Cloud Monitoring Framework for Self-Configured Monitoring Slices Based on Multiple Tools Márcio Barbosa de Carvalho, Rafael Pereira Esteves, Guilherme da Cunha Rodrigues, Lisandro Zambenedetti Granville,

More information

Wireless Multimedia Technologies for Assisted Living

Wireless Multimedia Technologies for Assisted Living Second LACCEI International Latin American and Caribbean Conference for Engineering and Technology (LACCEI 2004) Challenges and Opportunities for Engineering Education, Research and Development 2-4 June

More information

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS Embedded Systems White Paper GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS September 2009 ABSTRACT Android is an open source platform built by Google that includes an operating system,

More information

Internet of Things for Smart Crime Detection

Internet of Things for Smart Crime Detection Contemporary Engineering Sciences, Vol. 7, 2014, no. 15, 749-754 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.4685 Internet of Things for Smart Crime Detection Jeong-Yong Byun, Aziz

More information

Designing a Smart Multisensor framework based on Beaglebone Black board

Designing a Smart Multisensor framework based on Beaglebone Black board Designing a Smart Multisensor framework based on Beaglebone Black board Angelo Chianese, Francesco Piccialli, and Giuseppe Riccio Department of Electrical Engineering and Information Technologies University

More information

A Flexible Approach for Assessing Service Compatibility at Element Level

A Flexible Approach for Assessing Service Compatibility at Element Level 153-1 A Flexible Approach for Assessing Service Compatibility at Element Level Marcelo Yamashita, Karin Becker, Renata Galante Instituto de Informática - Universidade Federal do Rio Grande do Sul Porto

More information

IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 6, No 3, November 2011 ISSN (Online): 1694-0814 www.ijcsi.

IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 6, No 3, November 2011 ISSN (Online): 1694-0814 www.ijcsi. www.ijcsi.org 210 Multi databases in Health Care Networks Nadir K.Salih Tianyi Zang Mingrui Sun School of Computer Science and Engineering, Harbin Institute of Technology, China Abstract E-Health is a

More information

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France

More information

Spirit: Security and Privacy in Real-Time Monitoring System Huafeng Wu, Chaojian Shi, Seiya Miyazaki

Spirit: Security and Privacy in Real-Time Monitoring System Huafeng Wu, Chaojian Shi, Seiya Miyazaki Spirit: Security and Privacy in Real-Time Monitoring System Merchant Marine College, Shanghai Maritime University, Shanghai, 201306, China hfwu@shmtu.edu.cn, cjshi@shmtu.edu.cn, seiya@cmu.edu doi:10.4156/jcit.vol5.

More information

Web-based Real-time Remote Monitoring for Pervasive Healthcare

Web-based Real-time Remote Monitoring for Pervasive Healthcare Smart Environments to Enhance Health Care Web-based Real-time Remote Monitoring for Pervasive Healthcare Bingchuan Yuan Department of Computer Science University College Cork Cork, Ireland John Herbert

More information

The Personal Medical Unit A Ubiquitous Computing Infrastructure for Personal Pervasive Healthcare

The Personal Medical Unit A Ubiquitous Computing Infrastructure for Personal Pervasive Healthcare The Personal Medical Unit A Ubiquitous Computing Infrastructure for Personal Pervasive Healthcare Jakob E. Bardram Centre for Pervasive Healthcare Department of Computer Science, University of Aarhus Aabogade

More information

A Study of the Design of Wireless Medical Sensor Network based u- Healthcare System

A Study of the Design of Wireless Medical Sensor Network based u- Healthcare System , pp.91-96 http://dx.doi.org/10.14257/ijbsbt.2014.6.3.11 A Study of the Design of Wireless Medical Sensor Network based u- Healthcare System Ronnie D. Caytiles and Sungwon Park 1* 1 Hannam University 133

More information

A Study for Home and Mobile U-Healthcare System

A Study for Home and Mobile U-Healthcare System , pp. 255-260 http://dx.doi.org/10.14257/ijseia.2015.9.5.24 A Study for Home and Mobile U-Healthcare System Regin Joy Conejar 1 and Haeng-Kon Kim 1* 1 School of Information Technology, Catholic University

More information

Masters in Information Technology

Masters in Information Technology Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101

More information

Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds

Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds Zhe Wang, Xiaodong Liu, Kevin Chalmers School of Computing Edinburgh Napier

More information

SYSTEM DEVELOPMENT AND IMPLEMENTATION

SYSTEM DEVELOPMENT AND IMPLEMENTATION CHAPTER 6 SYSTEM DEVELOPMENT AND IMPLEMENTATION 6.0 Introduction This chapter discusses about the development and implementation process of EPUM web-based system. The process is based on the system design

More information

Towards Personalized Web-Tasking: Task Simplification Challenges

Towards Personalized Web-Tasking: Task Simplification Challenges Towards Personalized Web-Tasking: Task Simplification Challenges Lorena Castañeda, Hausi A. Müller, Norha M. Villegas Department of Computer Science. University of Victoria. Victoria, Canada email: {lcastane,hausi}@cs.uvic.ca

More information

Device-centric Code is deployed to individual devices, mostly preprovisioned

Device-centric Code is deployed to individual devices, mostly preprovisioned Programming Device Ensembles in the Web of Things A Position Paper for the W3C Workshop on the Web of Things Matias Cuenca, Marcelo Da Cruz, Ricardo Morin Intel Services Division (ISD), Software and Services

More information

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

Apache Web Server Execution Tracing Using Third Eye

Apache Web Server Execution Tracing Using Third Eye Apache Web Server Execution Tracing Using Third Eye Raimondas Lencevicius Alexander Ran Rahav Yairi Nokia Research Center, 5 Wayside Road, Burlington, MA 01803, USA Raimondas.Lencevicius@nokia.com Alexander.Ran@nokia.com

More information

Visual Interfaces for the Development of Event-based Web Agents in the IRobot System

Visual Interfaces for the Development of Event-based Web Agents in the IRobot System Visual Interfaces for the Development of Event-based Web Agents in the IRobot System Liangyou Chen ACM Member chen_liangyou@yahoo.com Abstract. Timely integration and analysis of information from the World-Wide

More information

Process Models and Metrics

Process Models and Metrics Process Models and Metrics PROCESS MODELS AND METRICS These models and metrics capture information about the processes being performed We can model and measure the definition of the process process performers

More information

MAGPIE: An Agent Platform for the Development of Mobile Applications for Pervasive Healthcare

MAGPIE: An Agent Platform for the Development of Mobile Applications for Pervasive Healthcare MAGPIE: An Agent Platform for the Development of Mobile Applications for Pervasive Healthcare Albert Brugués 1,2, Stefano Bromuri 1, Josep Pegueroles 2, and Michael Schumacher 1 1 University of Applied

More information

The role of integrated requirements management in software delivery.

The role of integrated requirements management in software delivery. Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?

More information

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao Requirements Analysis Concepts & Principles Instructor: Dr. Jerry Gao Requirements Analysis Concepts and Principles - Requirements Analysis - Communication Techniques - Initiating the Process - Facilitated

More information

Master of Science Service Oriented Architecture for Enterprise. Courses description

Master of Science Service Oriented Architecture for Enterprise. Courses description Master of Science Service Oriented Architecture for Enterprise Courses description SCADA and PLC networks The course aims to consolidate and transfer of extensive knowledge regarding the architecture,

More information

MOBILE PHONE APPLICATION TO SUPPORT THE ELDERLY

MOBILE PHONE APPLICATION TO SUPPORT THE ELDERLY International Journal of Cyber Society and Education Pages 51-56, Vol. 6, No. 1, June 2013 doi: 10.7903/ijcse.1047 MOBILE PHONE APPLICATION TO SUPPORT THE ELDERLY Maria Panou L. Mesogion 357-359, Athens,

More information

The Wireless Revolution: Application Development for Pervasively Connected Environments

The Wireless Revolution: Application Development for Pervasively Connected Environments The Wireless Revolution: Application Development for Pervasively Connected Environments Gruia-Catalin Roman and Christopher Gill (gcroman@unm.edu and cdgill@wustl.edu) Background Most modern electronic

More information

Project presentation ASSET - ADAPTIVE SECURITY FOR SMART INTERNET OF THINGS IN EHEALTH

Project presentation ASSET - ADAPTIVE SECURITY FOR SMART INTERNET OF THINGS IN EHEALTH Project presentation ASSET - ADAPTIVE SECURITY FOR SMART INTERNET OF THINGS IN EHEALTH Habtamu Abie, Dr. Scient., Principal Scientist ASSET Project Manager Norwegian Computing Center Tuesday 19 th of March

More information

Language-oriented Software Development and Rewriting Logic

Language-oriented Software Development and Rewriting Logic Language-oriented Software Development and Rewriting Logic Christiano Braga cbraga@ic.uff.br http://www.ic.uff.br/ cbraga Universidade Federal Fluminense (UFF) Language-oriented Software Development and

More information

The HYDRA project. Personal health monitoring

The HYDRA project. Personal health monitoring The HYDRA project A middleware platform for personal health monitoring Peter Rosengren, Technical Coordinator peter.rosengren@cnet.se IST-2005-034891 Personal health monitoring Patient has some medical

More information

A Service-oriented Dual-bus BAM System Model

A Service-oriented Dual-bus BAM System Model I.J. Engineering and Manufacturing, 2012,2, 1-7 Published Online April 2012 in MECS (http://www.mecs-press.net) DOI: 10.5815/ijem.2012.02.01 Available online at http://www.mecs-press.net/ijem A Service-oriented

More information

Optimizing Service Levels in Public Cloud Deployments

Optimizing Service Levels in Public Cloud Deployments WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of

More information

SOA Success is Not a Matter of Luck

SOA Success is Not a Matter of Luck by Prasad Jayakumar, Technology Lead at Enterprise Solutions, Infosys Technologies Ltd SERVICE TECHNOLOGY MAGAZINE Issue L May 2011 Introduction There is nothing either good or bad, but thinking makes

More information

Using a Virtual Environment to Test a Mobile App for the Ambient Assisted Living

Using a Virtual Environment to Test a Mobile App for the Ambient Assisted Living Using a Virtual Environment to Test a Mobile App for the Ambient Assisted Living Paolo Calvaresi 1, Aldo Franco Dragoni 1, Matteo Pierdicca 1, Davide Calvaresi 2, Paolo Sernani 1 1 Università Politecnica

More information

A Quality of Service Broker Based Process Model for Dynamic Web Service Composition

A Quality of Service Broker Based Process Model for Dynamic Web Service Composition Journal of Computer Science 7 (8): 1267-1274, 2011 ISSN 1549-3636 2011 Science Publications A Quality of Service Broker Based Process Model for Dynamic Web Service Composition 1 Maya Rathore and 2 Ugrasen

More information

STANDARDS FOR AGENTS AND AGENT BASED SYSTEMS (FIPA)

STANDARDS FOR AGENTS AND AGENT BASED SYSTEMS (FIPA) Course Number: SENG 609.22 Session: Fall, 2003 Course Name: Agent-based Software Engineering Department: Electrical and Computer Engineering Document Type: Tutorial Report STANDARDS FOR AGENTS AND AGENT

More information

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University

More information

Adding Semantics to Business Intelligence

Adding Semantics to Business Intelligence Adding Semantics to Business Intelligence Denilson Sell 1,2, Liliana Cabral 2, Enrico Motta 2, John Domingue 2 and Roberto Pacheco 1,3 1 Stela Group, Universidade Federal de Santa Catarina, Brazil 2 Knowledge

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

ANNEX A: ST Electronics Smart Healthcare Solutions at HIMSS AsiaPac15

ANNEX A: ST Electronics Smart Healthcare Solutions at HIMSS AsiaPac15 ANNEX A: ST Electronics Smart Healthcare Solutions at HIMSS AsiaPac15 1) Telehealth Monitoring Solution i) medicap Fall Detection System ii) Unified Gateway for Telehealth 2) Hospital C2 Operations Centre

More information

Healthcare Services - education and research - developed in the INSEED project

Healthcare Services - education and research - developed in the INSEED project Healthcare Services - education and research - developed in the INSEED project Radu DOBRESCU Universitatea Politehnica din Bucureşti Program Strategic pentru Promovarea Inovarii în Servicii prin Educaţie

More information

MobiHealthcare System: Body Sensor Network Based M-Health System for Healthcare Application

MobiHealthcare System: Body Sensor Network Based M-Health System for Healthcare Application E-Health Telecommunication Systems and Networks, 2012, 1, 12-18 http://dx.doi.org/10.4236/etsn.2012.11003 Published Online March 2012 (http://www.scirp.org/journal/etsn) MobiHealthcare System: Body Sensor

More information

Sensor Event Processing on Grid

Sensor Event Processing on Grid Sensor Event Processing on Grid Eui-Nam Huh Dept. of Computer Engineering Kyung Hee University #1 Seochon Kiheung, Yoingin, Kyunggi-Do, Korea johnhuh@khu.ac.kr Abstract. Wireless sensor networks are increasingly

More information

Enable Location-based Services with a Tracking Framework

Enable Location-based Services with a Tracking Framework Enable Location-based Services with a Tracking Framework Mareike Kritzler University of Muenster, Institute for Geoinformatics, Weseler Str. 253, 48151 Münster, Germany kritzler@uni-muenster.de Abstract.

More information

A Study on Design of Health Device for U-Health System

A Study on Design of Health Device for U-Health System , pp.79-86 http://dx.doi.org/10.14257/ijbsbt.2015.7.2.08 A Study on Design of Health Device for U-Health System Am-Suk Oh Dept. of Media Engineering, Tongmyong University, Busan, Korea asoh@tu.ac.kr Abstract

More information

Continual Verification of Non-Functional Properties in Cloud-Based Systems

Continual Verification of Non-Functional Properties in Cloud-Based Systems Continual Verification of Non-Functional Properties in Cloud-Based Systems Invited Paper Radu Calinescu, Kenneth Johnson, Yasmin Rafiq, Simos Gerasimou, Gabriel Costa Silva and Stanimir N. Pehlivanov Department

More information

Enabling Healthcare Service Delivery and Management

Enabling Healthcare Service Delivery and Management Stan Moyer Executive Director Applied Research Telcordia Technologies, Inc. One Telcordia Drive Piscataway, NJ 08854 Voice: +1 732 699 2966 Fax: +1 732 336 7014 An SAIC Company E-mail: stanm@research.telcordia.com

More information

Realizing business flexibility through integrated SOA policy management.

Realizing business flexibility through integrated SOA policy management. SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished

More information

Development of Integrated Management System based on Mobile and Cloud Service for Preventing Various Hazards

Development of Integrated Management System based on Mobile and Cloud Service for Preventing Various Hazards , pp. 143-150 http://dx.doi.org/10.14257/ijseia.2015.9.7.15 Development of Integrated Management System based on Mobile and Cloud Service for Preventing Various Hazards Ryu HyunKi 1, Yeo ChangSub 1, Jeonghyun

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

Quality Management. Lecture 12 Software quality management

Quality Management. Lecture 12 Software quality management Quality Management Lecture 12 Software quality management doc.dr.sc. Marko Jurčević prof.dr.sc. Roman Malarić University of Zagreb Faculty of Electrical Engineering and Computing Department of Fundamentals

More information

A Model for Component Based E-governance Software Systems

A Model for Component Based E-governance Software Systems A Model for Component Based E-governance Software Systems A.SHRABAN KUMAR 1, G.JAYARAO 2,B.SHANKAR NAYAK 3, KBKS. DURGA 4 A.ESWARA RAO 5 1,2,3,4 Associate Professor CSE, St.MARTIN S ENGINEERING COLLEGE,

More information

Simplify SSL Certificate Management Across the Enterprise

Simplify SSL Certificate Management Across the Enterprise Simplify SSL Certificate Management Across the Enterprise Simplify SSL Certificate Management Across the Enterprise Introduction The need for SSL certificates has moved well beyond the Buy page to core

More information

Modeling an Ontology for Managing Contexts in Smart Meeting Space

Modeling an Ontology for Managing Contexts in Smart Meeting Space Modeling an Ontology for Managing Contexts in Smart Meeting Space Mohammad Rezwanul Huq, Nguyen Thi Thanh Tuyen, Young-Koo Lee, Byeong-Soo Jeong and Sungyoung Lee Department of Computer Engineering Kyung

More information

A Framework for Personalized Healthcare Service Recommendation

A Framework for Personalized Healthcare Service Recommendation A Framework for Personalized Healthcare Service Recommendation Choon-oh Lee, Minkyu Lee, Dongsoo Han School of Engineering Information and Communications University (ICU) Daejeon, Korea {lcol, niklaus,

More information

Understanding Web personalization with Web Usage Mining and its Application: Recommender System

Understanding Web personalization with Web Usage Mining and its Application: Recommender System Understanding Web personalization with Web Usage Mining and its Application: Recommender System Manoj Swami 1, Prof. Manasi Kulkarni 2 1 M.Tech (Computer-NIMS), VJTI, Mumbai. 2 Department of Computer Technology,

More information

How To Develop An Open Play Context Framework For Android (For Android)

How To Develop An Open Play Context Framework For Android (For Android) Dynamix: An Open Plug-and-Play Context Framework for Android Darren Carlson and Andreas Schrader Ambient Computing Group / Institute of Telematics University of Lübeck, Germany www.ambient.uni-luebeck.de

More information

ACTIVITY THEORY (AT) REVIEW

ACTIVITY THEORY (AT) REVIEW ACTIVITY THEORY IN ACTION Brian Tran, CS 260 ACTIVITY THEORY (AT) REVIEW Activities are key structure in AT Composed of subjects, tools, and objective Ex. Bob (subject) is using the weights and treadmills

More information

QAME Support for Policy-Based Management of Country-wide Networks

QAME Support for Policy-Based Management of Country-wide Networks QAME Support for Policy-Based Management of Country-wide Networks Clarissa C. Marquezan, Lisandro Z. Granville, Ricardo L. Vianna, Rodrigo S. Alves Institute of Informatics Computer Networks Group Federal

More information

Building A Smart Academic Advising System Using Association Rule Mining

Building A Smart Academic Advising System Using Association Rule Mining Building A Smart Academic Advising System Using Association Rule Mining Raed Shatnawi +962795285056 raedamin@just.edu.jo Qutaibah Althebyan +962796536277 qaalthebyan@just.edu.jo Baraq Ghalib & Mohammed

More information

An Intelligent Car Park Management System based on Wireless Sensor Networks

An Intelligent Car Park Management System based on Wireless Sensor Networks An Intelligent Car Park Management System based on Wireless Sensor Networks Vanessa W.S. Tang, Yuan Zheng, Jiannong Cao Internet and Mobile Computing Lab Department of Computing, The Hong Kong Polytechnic

More information