Slide 1 KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005 Slide 1 KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC Knowledge Enabled Services (KES) for Decision Support in Control Rooms. The CESADS(KES) Case Study at ESA/ESOC. FR1.3-5I Javier Busto, GTD Sistemas de Información iCALEPCS 2005 Conference Geneva, 10-14 Oct 2005 gtd SISTEMAS DE INFORMACIÓN
30
Embed
1/15 Slide 1KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005 1/15 Slide 1KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Slide 1KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 1KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
Knowledge Enabled Services (KES)for
Decision Support in Control Rooms.
The CESADS(KES) Case Study at ESA/ESOC.
FR1.3-5I Javier Busto, GTD Sistemas de Información
iCALEPCS 2005 ConferenceGeneva, 10-14 Oct 2005
gtd SISTEMAS DE INFORMACIÓN
Slide 2KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 2KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
Slide 3KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 3KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
Context The European Space Agency (ESA), from its Space Operations Center (ESOC) located in Darmstad (Germany), is able to operate up to 15 Spacecraft (S/C) missions in paralel, using a worldwide network of Ground Stations (G/S) called the European Space Tracking Network, ESTRACK.
ESA/ESOCSpace Operations Center
(Darmstad, Germany)
Kiruna(Sweden)
Redu(Belgium)
Kourou(French Guiana) Villafranca
(Spain)
Perth(Australia)Malindi
(Kenya)
ESTRACK
New missions, specially low-orbit ones like ENVISAT, with high frequency of pass over the G/S lead to critical and knowledge intensive tasks to the mission control operators, posing a stressed and limiting scenario.
During S/C Mission Control lifecycle, one of the most impacting problems is that of the Space Link (S/L) loss.
Slide 4KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 4KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
• Knowledge Technologies applied:– For K.Representation (K.R.):
• For Domain Knowledge: Frame based models (leading to Ontologies)• For Inference Knowledge: Declarative Production Rules• For Uncertainty handling: Fuzzy Logic
– For K. Acquisition (K.Acq.)• Manually, with domain experts supported by a forms-based K.Acq.Tool.• Automatic learning, on the basis of enough historical log data and operators
feedback over the generated alarms.– For K.Application (K.App)
For each one, cKADS provides reference Knowledge Model Templates.
Slide 10KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 10KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
DiagnosticMonitoring
Template for Monitoring & Diagnosis tasksAdapted to knowledge techniques applied (fuzzy logic).
diagnosis
Verify
Additionalobservation
abstractionknowledge
Abstract
TransferFunction
DomainConcept
Inference
Imported crispy variables
fuzzyfication
InitialObservation
abstractionknowledgeAbstract
Import
Initialparameters
Imported variables
In fuzzy terms
Fuzzy Sets
Abnormalityobservation
Normalityobservation
behaviourknowledge
Detect
Fuzzy inference
Indicators
hypothesis
causeknowledge
Hypothesize
Possible causes for a problem(vector of hypothsis)
Additionalparameters
associationknowledge Specify
Import
What can verify the hypothesis?
Slide 11KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 11KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
Design Model: Pattern of a Knowledge Based System
A typical KBS is composed of three main elements:
• A Knowledge Acquisition Tool,
• A Knowledge Base, having Domain Knowledge and Inference Knowledge,
• A set of Problem Solving Methods (PSM), having appropriate Inference Engines, and effectively operating over the Aplication Domain (operational) data.
ApplicationOperationDatabase
Problem Solving Methods (PSM)
InferenceEngines
InferenceEngines
ProductionRule engine
Experts
Operate over
CBRengine
DomainKnowledge
Structure Behaviour
InferenceKnowledge
ProductionRules
CaseBase
Knowledge Base (KB)
Operators
Jess Tool
Monitoring Tool
load
Knowledge Acquisition Tool(based on Protege)
Operation Console
Slide 12KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 12KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
Development Phases: 3 iterations following the DSDM Agile Methodology approach.
Catalogue of FuzzySets for the abstraction in (Fuzzy Terms) of the Parameters (Variables&Indicators)
Enabling the mapping of quantitative values of parameters, into qualitative fuzzy terms (fuzzyfication).
E.g.: Fuzzy Terms for networkLatency concept.
Slide 19KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 19KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
C-KAE: Knowledge Acquisition Tool (2/8): Domain Structure Knowledge: Hierarchy of Elements & subElements in the domain.
4 main subElements compose ESTRACK
Modelling the hierarchy of Elements and its associated Parameters (external imported Variables and inferenced Indicators).
6 main (highlevel) indicators have been define to monitor ESTRACK.
Slide 20KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 20KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
C-KAE: Knowledge Acquisition Tool (3/8) : Domain Structure Knowledge: Paremeters associated to the Elements
Fuzzy Sets selected to represent the values of the parameters.
Modeling the Parameters, using the fuzzy sets abstraction knowledge.
Settings colors for display.
Slide 21KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 21KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
C-KAE: Knowledge Acquisition Tool (4/8) : Domain Behaviour Knowledge: ProcessesModeling the unitary Processes (Import or Transformation/Reasoning) that can be executed by the system.
Two main workflows:During PrePass-PhaseDuring Pass-Phase
Defining the workflows of processes, to be executed during the different operational phases.
Processes to be executed by this workflow.
Sub-Workflows can be chained.
Parent workflow.
Slide 23KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 23KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
Rule edition panel.
C-KAE: Knowledge Acquisition Tool (6/8) : Behaviour (Inference) Knowledge: Rulesets of the Fuzzy Inference Processes.
Rule sets.
Slide 24KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 24KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
C-KAE: Knowledge Acquisition Tool (7/8) : Validation of Knowledge Consistency: Protégé Axiom Language (PAL) rulesChecking that Domain Knowledge settings and Inference Rules are consistent.
Consistency rule description and code.
PAL is analogue to what represents be OCL in a UML model.
Protege allows to define and execute Constraint rules over the Frame based model.
Slide 25KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 25KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
All Acquired Knowledge is Stored in an XML-based schemas, and loaded into the CESADS-Server system, in a SQL database.
When the C-Server is started, it creates all the Processes Threads agents, and starts the execution of the controlling workflows.
Then, it is ready to serve the Parameter Objects to which C-SLAM monitoring& diagnostic client application can subscribe to.
C-KAE: Knowledge Acquisition Tool (8/8) : Storing and loading Knowledge Model into the CESADS-Server.
Slide 26KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 26KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
Slide 27KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 27KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
Conclusions• CommonKADS has been proved as a valid Knowledge Management and Engineering
methodology.
• Knowledge technologies provide added value to the CESADS Adressed Problems:– Knowledge Formalisation: Frame Based systems, Ontologies.– Rule Based Inference Production Engine– Fuzzy Logic Rules.
Successful generation of high-level qualitative indicators, providing an integrated view of a big system (ESTRACK).
• Evolution: however, more AI technologies (particularly that of the Ontologies) are arriving to the IT mainstream (SemanticWeb vision), and therefore a deep platform evolution is envisioned, towards a concept of:
“Knowledge Enabled Services (KES) Grid for Decision Support”.
… as follows:
Slide 28KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 28KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
XMLWeb
InternetGrounding, Foundations
Enterprise PlatformsTechnology
J2EE .NET
WebServicesTechnology
BPEL
SOAPWSDLUDDI ebXML
Technology Umbrellas
TechnologyStandards
Technology Components
E-Gov Network Centric
Operations(NCO)
E-Science AmbientInteligence
E-BusinessE-CommerceTargetted
Needs
ECMCRMERPBI
Typical Business Solutions
SemanticTechnology
RDFOWL
Web-based “Knowledge Enabled Services (KES) Grid” PlatformWebServices Business Process Mngt.Semantic Web Grid Computing
GridTechnology
OGSA
WS-IWS-RF
Distributed Computing
CollaborativeEnvironment
GlobusToolkit-4
Middleware& integration
ApplicationServers
EAIESB
SWS (OWL-S, WSMO)
ServiceRegistries
ServiceOrchestration
SOA
Ontologies
Metadata &Semantic ContentAnnotation
Information Exploitation chain
Knowledge Represent.& Sharing
Conclusion in terms of SW Evolution for KES platformsConvergence of major tech branches into a “KES-Grid” platform concept.Key role of Semantic Web & Ontologies, and particularly the W3C´s RDF/OWL-XML languages, as enabler of a semantic interoperability layer, and sharable knowledge representation.
Frameworks
Academy Institutional IndustryDefense&Security
PrivatePublicResearch CommercialStakeholders
RDF&OWL are being integrated as specific application components, but also enabling extension of other web-based communication and control protocols.
Slide 29KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 29KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
• CommonKADS approaches (Knowledge Intensive Tasks analysis, Knowledge Models Templates, Libraries of Problem Solving Methods) can be migrated to these new state-or-art technology landscape:– Domain Knowledge to be represented with RDF/OWL ontologies.– Domain Behaviour as workflows based on WS-BPEL, chaining distribued &
loosely coupled inference engines that shall be view as webservices.– Domain Elements that are provide useful Parameters for the Monitoring and
Diagnostic task, can publish parameters semantically annotated (e.g., RSS feeds)
• Used tools (Protégé, Jena) support this migration:– Protégé is most-widely use ontology modelling tool.– It integrates Jena (from HP Laps) to support OWL & RDF– JESS is evolving, last version now with an IDE based on Eclipse plugin.
• Thus going towards the combination of benefits of the well founded cKADS Knowledge Engineering methodology, toguether with the emerging benefits of the Semantic Service Oriented Architectures.
Conclusion in terms of SW Evolution for KES platformsCommonKADS approaches over a KES-Grid platform concept.
Slide 30KES-B Project Final Presentation – ESRIN, Frascatti, 6th April 2005Slide 30KES for DSS in Control Rooms – CESADS(KES) Case Study at ESA/ESOC
Questions and Answers
Thank You
Javier Busto, GTD Sistemas de Información, Email: [email protected];
Javier Varas, GTD Sistemas de Información, Email: [email protected] ;