SlideShare a Scribd company logo
Training on Context
Awareness Solution
ATB Training - Context Awareness 1
 This material provides guidelines in form of a
presentation of the Context Awareness -
component of the Adaptation Plane.
 The Context Awareness is a component
which implements a mechanism to identify
the current context under which the CITADEL
framework as well as an application is
used/operated.
 To identify the current context, the Context
Awareness will use run-time data provided
by the Monitoring Plane as input on one hand
and a pre-defined context model on the
other hand.
Abstract
ATB Training - Context Awareness 2
 Overall organization of the Context
Awareness module
 Interactions and role in the CITADEL
framework
 Context Awareness
 Architecture, key components, interactions
 Guidelines for the creation / adaptation of the
Context Model
 Guideline for Installation and Configuration of
Context Awareness module
 Usage of the Context Awareness module
 Integration with Monitoring plane, Adapation
plane and MILS console sub system
Content
ATB Training - Context Awareness 3
 The presented solution is to identify
current dynamically changing
context in which the (production)
system operates and to ‘use’ this
identified context as additional input
for the Adaptation Plane.
Motivation
ATB Training - Context Awareness 4
Part in CITADEL
ATB Training - Context Awareness 5
 Monitoring Plane: To identify the current
context the Context Awareness solution will use
"run-time" data provided by the Monitoring
Plane.
 Configuration Plane: To identify the current
context the Context Awareness solution will use
data provided by the Configuration Plane.
 Adaptation Plane: The current identified
context can be used as an additional input in the
Adaptation Plane for determination when a
change is needed.
Interfaces of Context Awareness
ATB Training - Context Awareness 6
General Context - Awareness Concept
ATB
Inner Loop
Outer Loop
Context
Extraction
Context
Monitoring
Context
Provision
Context
Modelling
Context
Model
Critical
Infrastructure
Training - Context Awareness 7
 Main purpose is to define the fundamental
data model for context extraction
 The CITADEL Context Model defines layered
ontologies
 Generic Context Model
 Sector-Specific Context Model
 The key issues to be solved are:
 how to refine context model to describe process/
products/ service/ network context in domain-
specific knowledge-based activities.
 how to integrate context model into existing
enterprise service infrastructure and tools.
 how to provide a generic solution adaptable to
different scenarios.
Context Model
ATB Training - Context Awareness 8
ATB
Context Model
Training - Context Awareness 9
Some basic principles for context modelling were identified:
1. Support description of main context:
In practices, we cannot model all context information, and it
is also not realistic. The context model should consider those
most related factors according to the requirement of context
sensitive adoption.
2. Model the context that is easy acquirable:
Those context factors considered should be identifiable and
acquirable, whether provided through computer monitoring
automatically, or by user input explicitly.
3. Trade-off between investment of context
modelling/extracting and effects of context sensitive
adoption:
Intuitively, if we could model as much context factors in as
much details, the accuracy of context will be higher. However,
this does not come for free.
Guidelines for Context Modelling
ATB Training - Context Awareness 10
Architecture
ATB
Context Awareness Architecture
Context
Provision
Context
Extractor
System
Monitor
External System
Context
Learner
ContextModel
Validator
…
Adaptation
Plane
Training - Context Awareness 11
ATB
Context Monitoring
Repositories
Monitoring
Data
Repository
System Monitor
ContextExtractor
Interface
System Specific
Interface
Specific
Monitor
System Specific
Interface
Specific
Monitor
Generic
Monitor
Monitoring Plane e.g. proNToAdaptation Plane
Training - Context Awareness 12
 Monitor machine and device states in production
lines
 Based on Generic Monitoring Service and BC-Specific
System Monitors
 Monitor and trace device states and sensory information
 Gather Data/Information produced and altered
 Standardize Monitoring Data
 Comparable between different states
 Baseline for Context Extraction
 Access and use Legacy systems
 Monitor Device Interfaces for changing
parameters/states
 Generalize Monitoring Services to utilize them in
multiple scenarios
Components of Context Monitoring
ATB Training - Context Awareness 13
ATB
Context Extractor
Repositories
Monitoring
Data
Repository
Context
Repository
Model
Repository
Context Extractor
System Monitor
Interface
ContextProvision
Interface
ContextLearner
Interface
ContextMonitoring
(Data Processing)
Context
Reasoning
Context
Identification
Training - Context Awareness 14
 Context Provision Interface: Represents the interface to services that subscribed
to get information from Context Extractor.
 System Monitor Interface: Generic component, which is responsible for accessing
the from the context monitoring.
 Data Processing: This module is responsible for the pre-processing of monitored
raw data acquired via the data access layer, before the context will be identified.
Main functionality will be the normalisation of monitored data to transform the raw
data in a format which serves as basis for context identification
 Context Identification: Main component of the Context Extractor. It is responsible
for the identification of the current context, based on monitored raw data, the
CITADEL context model and historic context information stored in the context
repository.
 Context Reasoning: Responsible for providing appropriate rules for the
identification of context.
 Context Repository: Inside this repository the identified context will be stored for
further processing and reuse.
 Model Repository: Repository for the CITADEL ontology. This repository should
eventually be shared with other parts of the system (e.g. Adapter).
Components of Context Extractor
ATB Training - Context Awareness 15
Context extraction process
Context
Identification
Context
Reasoning
Context
Repository
Context Similarity
Measure
Monitoring Data Extracted Context
ATB Training - Context Awareness 16
 Realised through querying
and mapping
Context identification process
Monitoring Data
• Machine Data
• Measurement
Data
• …
Construct a
Dummy Context
Identify
Machine
Identify
Process
Identify
Production
Identify
Product
Identify
state2efficiency
Identify
symptom2damage
Identified
Context
ATB Training - Context Awareness 17
 To produce more accurate and meaningful knowledge
context out of the identified context.
 Three types of reasoning are provided:
 ontological reasoning,
 domain specific rule-based reasoning, and
 statistical reasoning.
Context Reasoning
Ontological
Reasoning
Domain
Specific Rule
Based
Reasoning
Statistical
Reasoning
Identified
Cotnext
Refined
Context
ATB Training - Context Awareness 18
 Context Monitoring
 implement business case specific “plugins”:
 System Monitors: implement a monitor to ingest data into the Context
Monitoring
 Parsers: a corresponding parser has to be implemented to be able to
parse the content and prepare it for analysing
ATB
Business Case specific Customisation
 Analysers: The analyser is responsible
for filling the specific monitoring data
model
 Monitoring Data Models: implement a
data model in which the monitored
data will be transferred and stored in
 Configuration: a monitoring
configuration defines bundles of
classes which are responsible for the
monitoring of a specified data source
(in xml format)
Training - Context Awareness 19
ATB
Business Case specific Customisation
 Context Extraction
 implement business case specific “plugins”:
 IContextIdentifier: wrapper that is used to identify a situation
based on monitored data and the context model
 ContextContainer: wrapper object that holds an identified
situation during run-time
Training - Context Awareness 20

More Related Content

What's hot

Adaptation-Engine traning
Adaptation-Engine traningAdaptation-Engine traning
Adaptation-Engine traning
RamnGonzlezRuiz2
 
Advanced tech module - state monitoring
Advanced tech module  -  state monitoringAdvanced tech module  -  state monitoring
Advanced tech module - state monitoring
RamnGonzlezRuiz2
 
Formal Model Based Design of Control Software
Formal Model Based Design of Control SoftwareFormal Model Based Design of Control Software
Formal Model Based Design of Control Software
Vadim Alimguzhin
 
RTI-CODES+ISSS-2012-Submission-1
RTI-CODES+ISSS-2012-Submission-1RTI-CODES+ISSS-2012-Submission-1
RTI-CODES+ISSS-2012-Submission-1
Serge Amougou
 
Lot Completion Estimation Using Self-Configuring Equipment Model-based Applic...
Lot Completion Estimation Using Self-Configuring Equipment Model-based Applic...Lot Completion Estimation Using Self-Configuring Equipment Model-based Applic...
Lot Completion Estimation Using Self-Configuring Equipment Model-based Applic...
Kimberly Daich
 
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
ijics
 
PAM software guide V12
PAM software guide V12PAM software guide V12
PAM software guide V12
Ralph Overbeck
 
Model-Based Design For Motor Control Development
Model-Based Design For Motor Control DevelopmentModel-Based Design For Motor Control Development
Model-Based Design For Motor Control Development
The Hartford
 
Automotive engineering design - Model Based Design
Automotive engineering design - Model Based DesignAutomotive engineering design - Model Based Design
Automotive engineering design - Model Based Design
Vinayagam Mariappan
 
On an LAS-integrated soft PLC system based on WorldFIP fieldbus
On an LAS-integrated soft PLC system based on WorldFIP fieldbusOn an LAS-integrated soft PLC system based on WorldFIP fieldbus
On an LAS-integrated soft PLC system based on WorldFIP fieldbus
ISA Interchange
 
EDA Applications and Benefits for Smart Manufacturing
EDA Applications and Benefits for Smart ManufacturingEDA Applications and Benefits for Smart Manufacturing
EDA Applications and Benefits for Smart Manufacturing
Kimberly Daich
 
The Power E164: EDA Common Metadata
The Power E164: EDA Common MetadataThe Power E164: EDA Common Metadata
The Power E164: EDA Common Metadata
Kimberly Daich
 
safety assurence in process control
safety assurence in process controlsafety assurence in process control
safety assurence in process control
Nathiya Vaithi
 
PRFC SysML 1.4
PRFC SysML 1.4PRFC SysML 1.4
PRFC SysML 1.4
Pascal Roques
 
The Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart ManufacturingThe Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart Manufacturing
Kimberly Daich
 
Alan Weber from Cimetrix talks about Multi Source Data Collection
Alan Weber from Cimetrix talks about Multi Source Data CollectionAlan Weber from Cimetrix talks about Multi Source Data Collection
Alan Weber from Cimetrix talks about Multi Source Data Collection
Kimberly Daich
 
Model based development(MBD)
Model based development(MBD) Model based development(MBD)
Model based development(MBD)
Shashi Kumar Mergu
 
Results of model-based testing in automotive
Results of model-based testing in automotiveResults of model-based testing in automotive
Results of model-based testing in automotive
Anthony Faucogney
 
The Role of Architectural Model Checking in Conducting Preliminary Safety Ass...
The Role of Architectural Model Checking in Conducting Preliminary Safety Ass...The Role of Architectural Model Checking in Conducting Preliminary Safety Ass...
The Role of Architectural Model Checking in Conducting Preliminary Safety Ass...
Omar Jaradat
 
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
ijsrd.com
 

What's hot (20)

Adaptation-Engine traning
Adaptation-Engine traningAdaptation-Engine traning
Adaptation-Engine traning
 
Advanced tech module - state monitoring
Advanced tech module  -  state monitoringAdvanced tech module  -  state monitoring
Advanced tech module - state monitoring
 
Formal Model Based Design of Control Software
Formal Model Based Design of Control SoftwareFormal Model Based Design of Control Software
Formal Model Based Design of Control Software
 
RTI-CODES+ISSS-2012-Submission-1
RTI-CODES+ISSS-2012-Submission-1RTI-CODES+ISSS-2012-Submission-1
RTI-CODES+ISSS-2012-Submission-1
 
Lot Completion Estimation Using Self-Configuring Equipment Model-based Applic...
Lot Completion Estimation Using Self-Configuring Equipment Model-based Applic...Lot Completion Estimation Using Self-Configuring Equipment Model-based Applic...
Lot Completion Estimation Using Self-Configuring Equipment Model-based Applic...
 
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
 
PAM software guide V12
PAM software guide V12PAM software guide V12
PAM software guide V12
 
Model-Based Design For Motor Control Development
Model-Based Design For Motor Control DevelopmentModel-Based Design For Motor Control Development
Model-Based Design For Motor Control Development
 
Automotive engineering design - Model Based Design
Automotive engineering design - Model Based DesignAutomotive engineering design - Model Based Design
Automotive engineering design - Model Based Design
 
On an LAS-integrated soft PLC system based on WorldFIP fieldbus
On an LAS-integrated soft PLC system based on WorldFIP fieldbusOn an LAS-integrated soft PLC system based on WorldFIP fieldbus
On an LAS-integrated soft PLC system based on WorldFIP fieldbus
 
EDA Applications and Benefits for Smart Manufacturing
EDA Applications and Benefits for Smart ManufacturingEDA Applications and Benefits for Smart Manufacturing
EDA Applications and Benefits for Smart Manufacturing
 
The Power E164: EDA Common Metadata
The Power E164: EDA Common MetadataThe Power E164: EDA Common Metadata
The Power E164: EDA Common Metadata
 
safety assurence in process control
safety assurence in process controlsafety assurence in process control
safety assurence in process control
 
PRFC SysML 1.4
PRFC SysML 1.4PRFC SysML 1.4
PRFC SysML 1.4
 
The Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart ManufacturingThe Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart Manufacturing
 
Alan Weber from Cimetrix talks about Multi Source Data Collection
Alan Weber from Cimetrix talks about Multi Source Data CollectionAlan Weber from Cimetrix talks about Multi Source Data Collection
Alan Weber from Cimetrix talks about Multi Source Data Collection
 
Model based development(MBD)
Model based development(MBD) Model based development(MBD)
Model based development(MBD)
 
Results of model-based testing in automotive
Results of model-based testing in automotiveResults of model-based testing in automotive
Results of model-based testing in automotive
 
The Role of Architectural Model Checking in Conducting Preliminary Safety Ass...
The Role of Architectural Model Checking in Conducting Preliminary Safety Ass...The Role of Architectural Model Checking in Conducting Preliminary Safety Ass...
The Role of Architectural Model Checking in Conducting Preliminary Safety Ass...
 
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
 

Similar to Citadel training on context awareness solution

Self learning real time expert system
Self learning real time expert systemSelf learning real time expert system
Self learning real time expert system
ijscai
 
SELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEMSELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEM
cscpconf
 
Formal Verification of Distributed Checkpointing Using Event-B
Formal Verification of Distributed Checkpointing Using Event-BFormal Verification of Distributed Checkpointing Using Event-B
Formal Verification of Distributed Checkpointing Using Event-B
ijcsit
 
Ch7
Ch7Ch7
Ch7
Ch7Ch7
Sadcw 6e chapter3
Sadcw 6e chapter3Sadcw 6e chapter3
Sadcw 6e chapter3
Matthew McKenzie
 
Ch7
Ch7Ch7
A SIMULATION APPROACH TO PREDICATE THE RELIABILITY OF A PERVASIVE SOFTWARE SY...
A SIMULATION APPROACH TO PREDICATE THE RELIABILITY OF A PERVASIVE SOFTWARE SY...A SIMULATION APPROACH TO PREDICATE THE RELIABILITY OF A PERVASIVE SOFTWARE SY...
A SIMULATION APPROACH TO PREDICATE THE RELIABILITY OF A PERVASIVE SOFTWARE SY...
Osama M. Khaled
 
PreMonR - A Reactive Platform To Monitor Reactive Application
PreMonR - A Reactive Platform To Monitor Reactive ApplicationPreMonR - A Reactive Platform To Monitor Reactive Application
PreMonR - A Reactive Platform To Monitor Reactive Application
Knoldus Inc.
 
MICE: Monitoring and modelIng of Context Evolution
MICE: Monitoring and modelIng of Context EvolutionMICE: Monitoring and modelIng of Context Evolution
MICE: Monitoring and modelIng of Context Evolution
Luca Berardinelli
 
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
IRJET Journal
 
Human Machine Learning and Analysis
Human Machine Learning and AnalysisHuman Machine Learning and Analysis
Human Machine Learning and Analysis
Emil Lupu
 
Smart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend AnalysisSmart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend Analysis
IRJET Journal
 
Decision Making and Autonomic Computing
Decision Making and Autonomic ComputingDecision Making and Autonomic Computing
Decision Making and Autonomic Computing
IOSR Journals
 
An Algorithm Based Simulation Modeling For Control of Production Systems
An Algorithm Based Simulation Modeling For Control of Production SystemsAn Algorithm Based Simulation Modeling For Control of Production Systems
An Algorithm Based Simulation Modeling For Control of Production Systems
IJMER
 
Application and Data Services
Application and Data ServicesApplication and Data Services
Application and Data Services
Big Data Value Association
 
IBM Internet of Things R&D Insights from Patents
IBM Internet of Things R&D Insights from PatentsIBM Internet of Things R&D Insights from Patents
IBM Internet of Things R&D Insights from Patents
Alex G. Lee, Ph.D. Esq. CLP
 
01 intel v_tune_session_01
01 intel v_tune_session_0101 intel v_tune_session_01
01 intel v_tune_session_01
Vivek chan
 
Ch14
Ch14Ch14
Ch14
ckiranku
 
Software engg. pressman_ch-8
Software engg. pressman_ch-8Software engg. pressman_ch-8
Software engg. pressman_ch-8
Dhairya Joshi
 

Similar to Citadel training on context awareness solution (20)

Self learning real time expert system
Self learning real time expert systemSelf learning real time expert system
Self learning real time expert system
 
SELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEMSELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEM
 
Formal Verification of Distributed Checkpointing Using Event-B
Formal Verification of Distributed Checkpointing Using Event-BFormal Verification of Distributed Checkpointing Using Event-B
Formal Verification of Distributed Checkpointing Using Event-B
 
Ch7
Ch7Ch7
Ch7
 
Ch7
Ch7Ch7
Ch7
 
Sadcw 6e chapter3
Sadcw 6e chapter3Sadcw 6e chapter3
Sadcw 6e chapter3
 
Ch7
Ch7Ch7
Ch7
 
A SIMULATION APPROACH TO PREDICATE THE RELIABILITY OF A PERVASIVE SOFTWARE SY...
A SIMULATION APPROACH TO PREDICATE THE RELIABILITY OF A PERVASIVE SOFTWARE SY...A SIMULATION APPROACH TO PREDICATE THE RELIABILITY OF A PERVASIVE SOFTWARE SY...
A SIMULATION APPROACH TO PREDICATE THE RELIABILITY OF A PERVASIVE SOFTWARE SY...
 
PreMonR - A Reactive Platform To Monitor Reactive Application
PreMonR - A Reactive Platform To Monitor Reactive ApplicationPreMonR - A Reactive Platform To Monitor Reactive Application
PreMonR - A Reactive Platform To Monitor Reactive Application
 
MICE: Monitoring and modelIng of Context Evolution
MICE: Monitoring and modelIng of Context EvolutionMICE: Monitoring and modelIng of Context Evolution
MICE: Monitoring and modelIng of Context Evolution
 
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
IRJET- Towards Efficient Framework for Semantic Query Search Engine in Large-...
 
Human Machine Learning and Analysis
Human Machine Learning and AnalysisHuman Machine Learning and Analysis
Human Machine Learning and Analysis
 
Smart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend AnalysisSmart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend Analysis
 
Decision Making and Autonomic Computing
Decision Making and Autonomic ComputingDecision Making and Autonomic Computing
Decision Making and Autonomic Computing
 
An Algorithm Based Simulation Modeling For Control of Production Systems
An Algorithm Based Simulation Modeling For Control of Production SystemsAn Algorithm Based Simulation Modeling For Control of Production Systems
An Algorithm Based Simulation Modeling For Control of Production Systems
 
Application and Data Services
Application and Data ServicesApplication and Data Services
Application and Data Services
 
IBM Internet of Things R&D Insights from Patents
IBM Internet of Things R&D Insights from PatentsIBM Internet of Things R&D Insights from Patents
IBM Internet of Things R&D Insights from Patents
 
01 intel v_tune_session_01
01 intel v_tune_session_0101 intel v_tune_session_01
01 intel v_tune_session_01
 
Ch14
Ch14Ch14
Ch14
 
Software engg. pressman_ch-8
Software engg. pressman_ch-8Software engg. pressman_ch-8
Software engg. pressman_ch-8
 

Recently uploaded

Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 

Recently uploaded (20)

Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 

Citadel training on context awareness solution

  • 1. Training on Context Awareness Solution ATB Training - Context Awareness 1
  • 2.  This material provides guidelines in form of a presentation of the Context Awareness - component of the Adaptation Plane.  The Context Awareness is a component which implements a mechanism to identify the current context under which the CITADEL framework as well as an application is used/operated.  To identify the current context, the Context Awareness will use run-time data provided by the Monitoring Plane as input on one hand and a pre-defined context model on the other hand. Abstract ATB Training - Context Awareness 2
  • 3.  Overall organization of the Context Awareness module  Interactions and role in the CITADEL framework  Context Awareness  Architecture, key components, interactions  Guidelines for the creation / adaptation of the Context Model  Guideline for Installation and Configuration of Context Awareness module  Usage of the Context Awareness module  Integration with Monitoring plane, Adapation plane and MILS console sub system Content ATB Training - Context Awareness 3
  • 4.  The presented solution is to identify current dynamically changing context in which the (production) system operates and to ‘use’ this identified context as additional input for the Adaptation Plane. Motivation ATB Training - Context Awareness 4
  • 5. Part in CITADEL ATB Training - Context Awareness 5
  • 6.  Monitoring Plane: To identify the current context the Context Awareness solution will use "run-time" data provided by the Monitoring Plane.  Configuration Plane: To identify the current context the Context Awareness solution will use data provided by the Configuration Plane.  Adaptation Plane: The current identified context can be used as an additional input in the Adaptation Plane for determination when a change is needed. Interfaces of Context Awareness ATB Training - Context Awareness 6
  • 7. General Context - Awareness Concept ATB Inner Loop Outer Loop Context Extraction Context Monitoring Context Provision Context Modelling Context Model Critical Infrastructure Training - Context Awareness 7
  • 8.  Main purpose is to define the fundamental data model for context extraction  The CITADEL Context Model defines layered ontologies  Generic Context Model  Sector-Specific Context Model  The key issues to be solved are:  how to refine context model to describe process/ products/ service/ network context in domain- specific knowledge-based activities.  how to integrate context model into existing enterprise service infrastructure and tools.  how to provide a generic solution adaptable to different scenarios. Context Model ATB Training - Context Awareness 8
  • 9. ATB Context Model Training - Context Awareness 9
  • 10. Some basic principles for context modelling were identified: 1. Support description of main context: In practices, we cannot model all context information, and it is also not realistic. The context model should consider those most related factors according to the requirement of context sensitive adoption. 2. Model the context that is easy acquirable: Those context factors considered should be identifiable and acquirable, whether provided through computer monitoring automatically, or by user input explicitly. 3. Trade-off between investment of context modelling/extracting and effects of context sensitive adoption: Intuitively, if we could model as much context factors in as much details, the accuracy of context will be higher. However, this does not come for free. Guidelines for Context Modelling ATB Training - Context Awareness 10
  • 11. Architecture ATB Context Awareness Architecture Context Provision Context Extractor System Monitor External System Context Learner ContextModel Validator … Adaptation Plane Training - Context Awareness 11
  • 12. ATB Context Monitoring Repositories Monitoring Data Repository System Monitor ContextExtractor Interface System Specific Interface Specific Monitor System Specific Interface Specific Monitor Generic Monitor Monitoring Plane e.g. proNToAdaptation Plane Training - Context Awareness 12
  • 13.  Monitor machine and device states in production lines  Based on Generic Monitoring Service and BC-Specific System Monitors  Monitor and trace device states and sensory information  Gather Data/Information produced and altered  Standardize Monitoring Data  Comparable between different states  Baseline for Context Extraction  Access and use Legacy systems  Monitor Device Interfaces for changing parameters/states  Generalize Monitoring Services to utilize them in multiple scenarios Components of Context Monitoring ATB Training - Context Awareness 13
  • 14. ATB Context Extractor Repositories Monitoring Data Repository Context Repository Model Repository Context Extractor System Monitor Interface ContextProvision Interface ContextLearner Interface ContextMonitoring (Data Processing) Context Reasoning Context Identification Training - Context Awareness 14
  • 15.  Context Provision Interface: Represents the interface to services that subscribed to get information from Context Extractor.  System Monitor Interface: Generic component, which is responsible for accessing the from the context monitoring.  Data Processing: This module is responsible for the pre-processing of monitored raw data acquired via the data access layer, before the context will be identified. Main functionality will be the normalisation of monitored data to transform the raw data in a format which serves as basis for context identification  Context Identification: Main component of the Context Extractor. It is responsible for the identification of the current context, based on monitored raw data, the CITADEL context model and historic context information stored in the context repository.  Context Reasoning: Responsible for providing appropriate rules for the identification of context.  Context Repository: Inside this repository the identified context will be stored for further processing and reuse.  Model Repository: Repository for the CITADEL ontology. This repository should eventually be shared with other parts of the system (e.g. Adapter). Components of Context Extractor ATB Training - Context Awareness 15
  • 16. Context extraction process Context Identification Context Reasoning Context Repository Context Similarity Measure Monitoring Data Extracted Context ATB Training - Context Awareness 16
  • 17.  Realised through querying and mapping Context identification process Monitoring Data • Machine Data • Measurement Data • … Construct a Dummy Context Identify Machine Identify Process Identify Production Identify Product Identify state2efficiency Identify symptom2damage Identified Context ATB Training - Context Awareness 17
  • 18.  To produce more accurate and meaningful knowledge context out of the identified context.  Three types of reasoning are provided:  ontological reasoning,  domain specific rule-based reasoning, and  statistical reasoning. Context Reasoning Ontological Reasoning Domain Specific Rule Based Reasoning Statistical Reasoning Identified Cotnext Refined Context ATB Training - Context Awareness 18
  • 19.  Context Monitoring  implement business case specific “plugins”:  System Monitors: implement a monitor to ingest data into the Context Monitoring  Parsers: a corresponding parser has to be implemented to be able to parse the content and prepare it for analysing ATB Business Case specific Customisation  Analysers: The analyser is responsible for filling the specific monitoring data model  Monitoring Data Models: implement a data model in which the monitored data will be transferred and stored in  Configuration: a monitoring configuration defines bundles of classes which are responsible for the monitoring of a specified data source (in xml format) Training - Context Awareness 19
  • 20. ATB Business Case specific Customisation  Context Extraction  implement business case specific “plugins”:  IContextIdentifier: wrapper that is used to identify a situation based on monitored data and the context model  ContextContainer: wrapper object that holds an identified situation during run-time Training - Context Awareness 20