AmI Space
A Semantic Service Composition
Architecture for Ambient Intelligence
Pedro Pinto
Nokia Siemens Networks
Broadband Access R&D
Joaquim Jorge
INESC-ID
Intelligent Multimodal Interfaces Group
Ambient Intelligence
“
People are surrounded by an environment that is capable of
recognizing and responding to the presence of different
individuals in a seamless, unobtrusive and often invisible way.
”
– Scenarios for AmI in 2010 by ISTAG
3
Intelligent Spaces
4
Intelligent Spaces
How to control all these devices?
5
Intelligent Spaces
How to make them work together?
6
Intelligent Spaces
Plug and Play
Manuals are boring!!!
7
Funtionality Oriented Interfaces
How to do
8
Goal Oriented Interfaces
What to do
9
Syntactic Services
Rigid interfaces
10
Semantic Services
Software needs to
understand the environment
11
Semantic Services
Add semantic annotations
12
AmI Space
A software platform to control an Intelligent Environment.
13
Ami Space
Semantic Services Composition
14
System Architecture
15
System Architecture
Siemens Gigaset SE505
Hardware
• 200 MHz BCM4712KPB CPU
• 4MB flash (extensible)
• 8 MB RAM on board
Software
• Linux OpenWRT
• Mika javaVM
• Concierge OSGi
16
Software Architecture
17
Semantic Service Descriptions
OWL/S
ServiceProfile
Service ServiceModel
ServiceGrounding
18
Interval Ontology Encoding
How to enable
efficient semantic reasoning?
A[0,1)
B[0,0.1) C[0.1,0.2) D[0.2,0.3)
E[0.10,0.11) F[0.11,0.12) G[0.12,0.13)
H[0.110,0.111) E[0.111,0.112)
19
Semantic Dependency Injection
Dynamically inject semantic
dependencies into components
21
RDF Buses
Interaction using triples(subject, predicate, object)
22
Summary and Future Work
AmI Space is...
• A software platform to control an Intelligent Environment
Based on...
• OWL/S Semantic Descriptions
• Interval Ontology Encoding
• HTN planning
• Semantic Dependency Injection and RDF buses
Next we will...
• Finish the prototype
• Measure results through usability and performance tests
23
0 comments
Post a comment