architecting ambient emergency recognition and prevention: architectural considerations and...

15
Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves [email protected]

Upload: internet

Post on 17-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

Architecting Ambient Emergency

Recognition and Prevention:Architectural Considerations and Experiences

in the EMERGE System

Vander Alves

[email protected]

Page 2: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

36/39

Page 3: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

Problema

EU Emerge Project

Page 4: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

Problema

• Fatores de variabilidade– Diferentes usuário– Condição do usuário muda– Condição do ambiente

• Qualidade de serviço

• Federação

Page 5: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

Ambient Assisted Living Lab

23/39

Page 6: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

Modelo de ReferênciaSystem

PresenceAwareness

Sensing

Identification Planning

Acting

Elementary Situations

Environment

Perception

Numerical Values

Controlling

Commands

Numerical Values

Situations , Goals

Users Objects

Functionality

Data Flow

Page 7: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

Estilo arquitetural do Emerge

System

PresenceAwareness

Sensing

Identification Planning

Acting

Elementary Situations

Perception

Numerical Values

Controlling

Commands

Numerical Values

Situations , Goals

SOA

EDA

MAS

Page 8: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

Modelo de Componentes

cmp Component

EMERGEComponentType

Specification

RequiredServices

ProvidedContext

RequiredContext

ProvidedServices

Monitoring

Configuration

IncomingMessages

OutgoingMessages

Page 9: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

Arquitetura específica

Home

cmp cHome

«Layer» Sensor

«Layer» SensorAbstraction

«Layer» Perception

«Layer» Assistance

Sensor Sensor Sensor

SensorPlugin

SensorPlugin

SALCore

PerceptorPerceptor

Perceptor Perceptor

HealthAssistant

PersonalAssistant

«Layer» Interaction

UserInterfaceHomeUI

AssistedPerson

EnvironmentModel

HCMUser

Model

Legend

EMERGEComponent

ContextConnector

Actor

Interface

MessageConnector

Model

SystemInteraction

ServiceConnector

Page 10: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

Visão: Federação

Page 11: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

Resultados

• Avaliação interna satisfatória– Melhoria da precisão– Melhoria do tempo de resposta

• Avaliação em hospitais e asilos em andamento

• Crescimento do interesse (expansão da Fraunhofer AAL Alliance)

Page 12: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

Lições Aprendidas

• Qualidade tratada no núcleo– Visões: funcionalidade, qualidade

• Combinação de estilos arquiteturais– EDA, SOA, MAS

• Assistência (MAS) – compreensibilidade – Rastreamento: stakeholder’s goals

Page 13: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

Lições Aprendidas

• Necessidade de modelo de qualidade – Sistemas abertos– Systems of Systems

• Conector de contexto e SAL– Desenvolvimento independente de

componentes e sensores

• Energia x Disponibilidade

Page 14: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

SPL & RTA

• Comunidades / eventos independentes• Sinergia recente

– SPL -> RTA: modelos (ex: features)– RTA -> SPL: flexibilidade, DSPL

• Flexible binding times• Refinamento progressivo de modelos na

linha do tempo• Trabalhos: Cetina et al (SPLC’08/09),

Alves et al (VaMoS’09)

Page 15: Architecting Ambient Emergency Recognition and Prevention: Architectural Considerations and Experiences in the EMERGE System Vander Alves valves@unb.br

Architecting Ambient Emergency

Recognition and Prevention:Architectural Considerations and Experiences

in the EMERGE System

Vander Alves

[email protected]