Orion Overview. We build an internal model of the world, so we can predict future behaviour - we make the model out of active structure so it is interoperable.

Slides:



Advertisements
Similar presentations
Object Oriented Analysis And Design-IT0207 iiI Semester
Advertisements

A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
MDI 2010, Oslo, Norway Behavioural Interoperability to Support Model-Driven Systems Integration Alek Radjenovic, Richard Paige The University of York,
Schedule and Effort. Planning Big Project: Waterfall-ish Style 1.Figure out what the project entails Requirements, architecture, design 2.Figure out dependencies.
PolyAnalyst Data and Text Mining tool Your Knowledge Partner TM www
Process Design (Specification)
Data Mining Glen Shih CS157B Section 1 Dr. Sin-Min Lee April 4, 2006.
From Words to Knowledge ORION Active Structure. ORION Active Structure Two Approaches We could separate the process of turning words into knowledge into.
Program Management Program management has similarities to the management of an ecosystem - not just the biggest fish are important.
Knowledge Management Using Orion Making Knowledge Active.
Orion Philosophy and Rationale. If it really is structure, what sort of structure is it? We are asserting that it is active dynamic undirected structure.
Software Engineering COMP 201
DSS: Decision Support Systems and AI: Artificial Intelligence
Lecture 13 Revision IMS Systems Analysis and Design.
1 System: Mecano Presenters: Baolinh Le, [Bryce Carder] Course: Knowledge-based User Interfaces Date: April 29, 2003 Model-Based Automated Generation of.
Knowledge Management In the Insurance Industry Making Organisational Knowledge Active.
Prometheus Design Tool (CAFnE Extension) v0.1: WeatherApplication.pd PDT/CAFnE Workspace is organized into four main panes Component Descriptor pane contains.
CAD/CAM Design Process and the role of CAD. Design Process Engineering and manufacturing together form largest single economic activity of western civilization.
© Copyright Eliyahu Brutman Programming Techniques Course.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
L ECTURE 2 S OFTWARE P ROCESSES 1. O BJECTIVES To describe outline process models for requirements engineering, software development, testing and evolution.
Architectural Design.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Multi-Agent Model to Multi-Process Transformation A Housing Market Case Study Gerhard Zimmermann Informatik University of Kaiserslautern.
© Janice Regan, CMPT 128, Jan CMPT 128 Introduction to Computing Science for Engineering Students Creating a program.
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
Karolina Muszyńska. Reverse engineering - looking at the solution to figure out how it works Reverse engineering - breaking something down in order to.
1 Using Information Systems for Decision Making BUS Abdou Illia, Spring 2007 (Week 13, Thursday 4/5/2007)
1.eCognition Overview. 1 eCognition eCognition is a knowledge utilisation platform based on Active Knowledge Network technology eCognition covers the.
Software Processes Sumber dari : cc.ee.ntu.edu.tw/~farn/courses/SE/ch4.ppt.
Active Structure A + B = C. Logic and Numbers IF A + B = C THEN D + E = F.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Software Processes lecture 8. Topics covered Software process models Process iteration Process activities The Rational Unified Process Computer-aided.
Custom Reporting in Blackboard Learn. What happens between clicking run and getting the report? Connect to a data source Where is the information?
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
School of Computer Science and Technology, Tianjin University
Goals  Correlation/dependency: The storing of correlations and dependencies  Integration: Methodology for integrating correlated risk distributions into.
The Use of Active Structure in Biotechnology. We won’t bother to tell you how hard, how complex, how dynamic, is knowledge in the field of biotechnology.
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
Prepared By Ms.R.K.Dharme Head Computer Department.
Chapter 3 DECISION SUPPORT SYSTEMS CONCEPTS, METHODOLOGIES, AND TECHNOLOGIES: AN OVERVIEW Study sub-sections: , 3.12(p )
Overview of this morning What … is computing? Why … is computing an important skill to learn? What … will my child be learning in computing lessons?
1 Extend is a simulation tool to create models quickly, with all the blocks you need and without even having to type an equation. You can use a series.
Operational Logistics. Useful New Abilities The abilities to: embed alternatives, contingencies switch on/off different chains dynamically extend the.
UHD::3320::CH121 DESIGN PHASE Chapter 12. UHD::3320::CH122 Design Phase Two Aspects –Actions which operate on data –Data on which actions operate Two.
Overview of MOT Knowledge representation system : Basic Modeling Editor LexiconGrammarSemantics Pragmatics MOT Editor.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
SOFTWARE DESIGN. INTRODUCTION There are 3 distinct types of activities in design 1.External design 2.Architectural design 3.Detailed design Architectural.
The Software Development Process
Eliciting Integration Scenarios As discussed during Meeting
CMPS 435 F08 These slides are designed to accompany Web Engineering: A Practitioner’s Approach (McGraw-Hill 2008) by Roger Pressman and David Lowe, copyright.
Human Computer Interaction
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Computer Simulation of Networks ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
Knowledge Networks or “The Rise of the Machines”.
CS507 Information Systems. Lesson # 11 Online Analytical Processing.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved CHAPTER 9 Enabling the Organization—Decision Making.
ECognition Model Components. 2. eCognition Model Components1 Model Components Variables and Constants Operators and Functions Links Logical States Messages.
Tupai Business Systems Predictive Models using eCognition TM.
1 Process activities. 2 Software specification Software design and implementation Software validation Software evolution.
Project Management This example emphasises the embedding of logic in a model.
NETSTORM.
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
Unified Modeling Language
DSS: Decision Support Systems and AI: Artificial Intelligence
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Object Networks—ATLAS' Future Control Framework For Offline?
Presentation transcript:

Orion Overview

We build an internal model of the world, so we can predict future behaviour - we make the model out of active structure so it is interoperable with other structure - we elaborate the structure over time - we pass complex messages through the structure - why not make machines that can do all these things too Active Structure

ORION Knowledge about the problem area is turned into a structure, made up of variables, operators and links. The structure is active, undirected, long- lived, extensible and self-modifiable

A Simple Structure The structure can propagate a wide range of entities through its connections, and the information can flow in any direction, and the operators can operate on analytic or experiential information, and the structure can change itself.

Users can turn what they know into a shareable and reusable piece of knowledge by describing relations among objects - the system will use the relations any way it needs to, when it needs to. The user can refine their thinking by observing a model of it in operation. The System as a Thinking Tool Orion

Combining Knowledge Domains Assemble Pieces of Knowledge Into an Active Object Which Itself Can be Assembled... Airframe Performance Avionics

Structural Backtrack Some decisionmaking needs to be tentative... Backtrack allows the system to try something, observe the result, and then proceed further, or undo it and try something else. While trying something, it may need to erect new structure - “to build a castle in the air” - then undo all that as well. This is the “constructionist” approach to problem solving. Structural backtrack relies on all of the states being in the structure - no stack, no algorithm, nothing else.

Using the System

Logic Editor - Used to enter declarative knowledge in textual form. The text is immediately transformed into active model structure - what you see here is a textual view of the structure.

Network Display The user can: trace the structure of the network observe the values in particular components set and unset values trace the source of inconsistencies debug the network by halting propagation and observing states

Analysis and Visualization List Editor Variable Directory Stochastic Editor Drawing Editor

Data Miner One of the shortcomings of existing data mining technologies is that in order to use the findings, the user needs to understand them. The reason is that the technologies used for mining are different to those used in operational systems. With Orion, the same technology is used for both tasks. The Miner actually morphs newly found correlations in the data into an active component of the operational system. The system can start with mined data, then “learn on the run” from new transactions.

Additional tools and facilities Structural debugger Script editor Control Panel Simulator Graphing and Gantt charts Time Series Analysis Embedded System

Applications Strategic Planning Program/Project Management - development projects Scheduling - Aircraft maintenance and operations Analysis - Financial, Engineering, Marketing, Risk Simulation - Dynamic Financial Analysis Knowledge Representation - support of complex interactions Information Extraction from text

Waves of Technology for a Telco

Development Projects Development projects, where what is being developed is changing as the project progresses, are the most appropriate targets for the kind of holistic approach the technology supports. A model of the end product becomes part of the project plan.

Model the Problem Area Programmatic approach Orion Business Domain Household Commercial Property Quota Share treaty Surplus treaty Risk Access treaty Catastrophe treaty The model takes the form of the business structure it represents. It is “alive” all the time, every piece of it is visible and accessible.

Earthquake Knowledge

Retail Market Analysis A Fast-Changing Analytic Environment

The quake struck A network of operators linking parts of speech is being used to disambiguate the sentence before integrating it into knowledge about earthquakes. This part of the network is dynamic, and will disappear on completion. The quake, with an estimated magnitude of 4.75, struck Athens around 0725.

The Holistic Approach All the processes proceed simultaneously and synergistically, opportunistically using any information coming from any direction to shrink the ambiguity

Police Intelligence - An incoming event may cause generation and analysis of other events

What’s the Point? We need to build structure to handle every state transition - we can’t use the crutches of program stacks or ‘directed dataflow’ or ‘natural order of calculation’. If we do this, we can handle complex and dynamic interactions beyond the reach of programming The structure can be modified on the run, it can see activity within itself, it can adapt and extend itself or merge with other structure, it can backtrack out of a scenario it has constructed and analysed.