Practical Techniques for Resolving Conflicts among Business Rules
|
|
|
- Clementine Perry
- 10 years ago
- Views:
Transcription
1 Practical Techniques for Resolving Conflicts among Business Rules Presenter: Dr. Jacob Feldman OpenRules Inc., CTO OpenRules, Inc.
2 Motivation Contradictory business rules occur in normal business situations, and maintaining rules with exceptions is a very typical example of rule conflicts In real-world of complex decision modeling, business analysts frequently face issues related to diagnostic and resolution of business rule conflicts To avoid conflicts, business analysts have to add more and more rules making their maintenance a real problem 2014 OpenRules, Inc. 2
3 Questions What are the commonly used techniques for resolving rule conflicts? Is it possible to automatically resolve rule conflicts? We will discuss how traditional and modern BRMS systems address these questions 2014 OpenRules, Inc. 3
4 Example of Rules with Conflicts Rule 1: Birds can fly Rule 2: Chicken cannot fly Rule 3: Scared chicken can fly Even little children can apply these rules in many practical situations How will a BRMS represent these rules? 2014 OpenRules, Inc. 4
5 Example of Rules with Conflicts within a BRMS Decision table that avoids rule conflicts by considering ALL if-then combinations in a mutually exclusive way: Rule 1: Birds can fly Rule 2: Chicken cannot fly Rule 3: Scared chicken can fly 2014 OpenRules, Inc. 5
6 All possible If-Then-Else Combinations Become a Challenge Rule 1: Birds can fly Rule 2: Chicken cannot fly Rule 3: Scared chicken can fly Add two more rules: Rule 4: Penguins cannot fly Rule 5: Everybody can fly in the airplane 2014 OpenRules, Inc. 6
7 Expanded Single-Hit Decision Table If you try to cover all possible combinations for similar rules with conflicts, the number of rules grows exponentially! Rule 1: Birds can fly Rule 2: Chicken cannot fly Rule 3: Scared chicken can fly Rule 4: Penguins cannot fly Rule 5: Everybody can fly in the airplane 2014 OpenRules, Inc. 7
8 Problems with Traditional Single-Hit Decision Tables Difficult to read and understand such a decision table not mentioning a necessity to maintain it with future changes Think about adding new rules: Birds with broken wings cannot fly Ostriches would not fly even when they are scared What if we try to add more rules that cover other 40 kinds of flightless birds that are in existence today? 2014 OpenRules, Inc. 8
9 Switching to Multi-Hit Decision Tables Multi-Hit Decision Tables allow Rules Overrides: Rules with more specific conditions may override previously defined rules with more generic conditions! Rule 1: Birds can fly Rule 2: Chicken cannot fly Rule 3: Scared chicken can fly Rule 4: Penguins cannot fly Rule 5: Everybody can fly in the airplane 2014 OpenRules, Inc. 9
10 Pros and Cons of Multi-Hit Decision Tables Pros: more readable and easy to maintain to compare with single-hit decision tables you do not have to cover all possible combinations of decision variables Cons: relies on a strict sequencing of the rules inside the decision table that makes an introduction of new concepts and rules much more problematic 2014 OpenRules, Inc. 10
11 Real-world Examples of Rules with Conflicts Consider the following rules from the financial domain: Rule 1: Stock in debt is considered risky Rule 2: Stock in fusion with other stocks may be risky Rule 3: Stock in fusion with a strong stock is not risky Rule 4: Do not buy risky stocks unless they have a good price 2014 OpenRules, Inc. 11
12 More Real-world Examples No vehicles in the park (except during parades) Offer, acceptance, and memorandum produce a contract (except when the contract is illegal, the parties are minors, inebriated, or incapacitated, etc.) These rules are defeasible as they can be defeated by their exceptions 2014 OpenRules, Inc. 12
13 Auto-Resolution of Rules Conflicts Is it even possible to automatically resolve conflicts between business rules? The closest theory that deals with business rule conflicts is known as Defeasible Logic introduced more than 25 years ago This is a kind of reasoning that is based on reasons that are defeasible, i.e. capable of being defeated by other reasons 13
14 Defeasible Logic Differentiates between strict rules and defeasible rules: Strict rules are rules in the classical sense that are used in all modern BRMSs, e.g. If something is a penguin Then it is a bird. Defeasible rules are rules that can be defeated by contrary evidence, e.g. Birds typically can fly unless there is other evidence suggesting that it may not fly. Defeaters are special rules used only to defeat some defeasible rules, e.g. Heavy animals may not be able to fly. 14
15 Superiority Relations among Rules Used to define priorities among rules, where one rule may override the conclusion of another rule. For example, given the defeasible rules R1: Birds typically fly R2: Birds with broken wings cannot fly no conclusive decision can be made about whether a bird with broken wings can fly. But if we introduce a superiority relation R2 > R1 then we can indeed conclude that it can t fly. 15
16 Defeasible Logic & BRMSs The majority of BRMSs do not support the defeasible logic forcing their users to resolve all conflicts manually However, today enterprise-level rule repositories achieved a high level of maturity and internal complexity Absence of automatic conflict resolution tools will lead to unnecessary growth of rules and may gradually convert rules repositories to unmaintainable monsters Defeasible Logic becomes a must-feature 16
17 Open Source BR Products take a Lead Last year two major open source BRMSs announced their implementations of the Defeasible Logic: JBoss Drools implemented the classic defeasible logic with strict and defeasible rules along with the superiority relationships between rules OpenRules implemented the defeasible logic with strict and defeasible rules but using a different concepts for conflict resolution based on their constraint-based rule engine 17
18 Defeasible Logic by Drools JBoss Drools added the following rule annotations to their rule @Defeats( rule1, rule2, rule3 A user may to specify a list of defeasible rules that can be defeated by the current rule 18
19 Defeasible Logic by Drools Rules for issuing bus tickets in DRL: Read more 19
20 Defeasible Logic by OpenRules While we could also list rules that can be defeated by the current rules, we believe such superiority relations will become unmaintainable after a while. If some rules directly know about other rules it may lead to macaroni relations especially when new defeasible rules need to be added 20
21 Defeasible Logic by OpenRules To implement Defeasible Logic but without superiority relations, we introduced a rule probability (or rule likelihood) It means instead of stating Birds typically can fly our user is able to write something like: There is a relatively high probability that birds can fly (defeasible rule) There is a very high probability that penguins cannot fly (defeasible rule) Everybody can fly in an airplane (strict rule) 21
22 Defeasible Logic by OpenRules Our user may assume that Rule with a higher probability will in general defeat Rule with a smaller probability The rule probabilities may be expressed as: NEVER, VERY LOW, LOW, BELOW MID, MID, ABOVE MID, HIGH, VERY HIGH, ALWAYS Or using numbers 0 (NEVER), 1, 2,, 99, and 100% (ALWAYS) A rule with probability ALWAYS (or not specified) means a strict rule 22
23 Defeasible Logic by OpenRules Actually we added only one optional column to our standard decision table template called ActionProbability Rule designer should be careful defining relative probabilities. For example, if we forget to specify the condition Chicken is Yes in the rule 5, it would not be clear either a scared penguin can fly or not. 23
24 How Does It Work The described logic is supported by OpenRules Engine known as Rule Solver that is based on a standard constraint solver Rule Solver creates a constraint satisfaction problem: Constraints for all strict rules are simply posted as hard constraints Constraints for all rules with probabilities are posted as soft constraints with a possible violation cost defined by its probability value Then Rule Solver automatically solves this problem by minimizing the total constraint violation for all defeasible rules 24
25 Benefits The described approach will work even when not all conflicts can be resolved: the Rule Solver will find a decision with minimal total conflicts Business analysts may express their preferences in an intuitive way as they do it in everyday life when they say: There is a high probability of rain tonight without any knowledge of the defeasible logic or the probability theory 25
26 Conclusion We did not want to create a false impression that all problems related to rule conflicts have been solved Our objective was to bring an attention to the importance of these issues and to show some possible ways for their resolution We expect that all major BR vendors gradually will add an automatic ability to solve rule conflicts to their product offerings 26
Representing and Solving Rule-Based Decision Models with Constraint Solvers
Representing and Solving Rule-Based Decision Models with Constraint Solvers Jacob Feldman OpenRules, Inc., 75 Chatsworth Ct., Edison, NJ 08820, USA [email protected] Abstract. This paper describes
Using Decision Tables
Using Decision Tables to Model and Solve Scheduling and Resource Allocation Problems Presenter: Dr. Jacob Feldman OpenRules Inc., CTO Using Decision Modeling Every situation, no matter how complex it initially
OPENRULES. User Manual. Open Source Business Decision Management System. Release 6.3.3
OPENRULES Open Source Business Decision Management System Release 6.3.3 User Manual OpenRules, Inc. www.openrules.com May-2015 Table of Contents Introduction... 6 Brief History...6 OpenRules Components...7
Simplifying the Development of Rules Using Domain Specific Languages in DROOLS
Simplifying the Development of Rules Using Domain Specific Languages in DROOLS Ludwig Ostermayer, Geng Sun, Dietmar Seipel University of Würzburg, Dept. of Computer Science INAP 2013 Kiel, 12.09.2013 1
Worldwide Business Rules Management Systems 2011 Vendor Shares
COMPETITIVE ANALYSIS Worldwide Business Rules Management Systems 2011 Vendor Shares Al Hilwa Stephen D. Hendrick IDC OPINION Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200
Integration of an open source rule engine to enhance the IHTSDO Workbench testing
Integration of an open source rule engine to enhance the IHTSDO Workbench testing Dr. Guillermo Reynoso Dr. Alejandro Lopez Osornio termmed IT Buenos Aires, Argentina 2009 termmed SA Terminology maintenance
Prescriptive Analytics. A business guide
Prescriptive Analytics A business guide May 2014 Contents 3 The Business Value of Prescriptive Analytics 4 What is Prescriptive Analytics? 6 Prescriptive Analytics Methods 7 Integration 8 Business Applications
The Mental Health Care Patient Management System (Mentcare)
The Mental Health Care Patient Management System (Mentcare) The Mentcare system ² This system (not its real name but a real system) is a generic medical information system that is configured for use in
Investment, Time, and Present Value
Investment, Time, and Present Value Contents: Introduction Future Value (FV) Present Value (PV) Net Present Value (NPV) Optional: The Capital Asset Pricing Model (CAPM) Introduction Decisions made by a
Tool-kit: Your Ticketing Systems Powered by KT Resolve SM
Tool-kit: Your Ticketing Systems Powered by KT Resolve SM After successful use of KT Resolve SM on the job, many service and support clients have asked, What if our ticketing systems could emulate KT Resolve?
A methodology for graphical modeling of business rules
A methodology for graphical modeling of business rules Article Accepted version D. Di Bona, G. Lo Re, G. Aiello, A. Tamburo, M. Alessi In Proceedings of the Fifth UKSim European Symposium on Computer Modeling
Chapter 7. Sealed-bid Auctions
Chapter 7 Sealed-bid Auctions An auction is a procedure used for selling and buying items by offering them up for bid. Auctions are often used to sell objects that have a variable price (for example oil)
Korean Language Evening Class Syllabus
Korean Language Evening Class Syllabus - 1 - Active Korean 1 1. Course Description This 30 hour course focuses on teaching students without any prior knowledge of the Korean language to read, write, and
Project Management Methodologies By Jason Charvat, published by Wiley, NJ, 2003 (A book review by R. Max Wideman)
Project Management Methodologies By Jason Charvat, published by Wiley, NJ, 2003 (A book review by R. Max Wideman) 7/8/05 Introduction Jason Charvat published this book in 2003 and in it he discusses "Selecting,
Types of Savings Plans and Investments
LESSON 12 Types of Savings Plans and Investments Introduction If you saved $100 under your mattress, in 50 years you d still have $100, right? Well, yes and no. Even though you would still have $100 in
The Challenge of Implementing Interoperable Electronic Medical Records
Annals of Health Law Volume 19 Issue 1 Special Edition 2010 Article 37 2010 The Challenge of Implementing Interoperable Electronic Medical Records James C. Dechene Follow this and additional works at:
SAP InfiniteInsight Explorer Analytical Data Management v7.0
End User Documentation Document Version: 1.0-2014-11 SAP InfiniteInsight Explorer Analytical Data Management v7.0 User Guide CUSTOMER Table of Contents 1 Welcome to this Guide... 3 1.1 What this Document
CRM Compared. CSI s Guide to Comparing On-Premise and On-Demand. Tim Agersea Managing Director, Customer Systems Scottsdale, AZ
CSI s Guide to Comparing On-Premise Tim Agersea Managing Director, Customer Systems Scottsdale, AZ Copyright 2008 Customer Systems, Inc. All Rights Reserved. Terms & Conditions Printed in the United States
Inside Track Research Note. In association with. Enterprise Storage Architectures. Is it only about scale up or scale out?
Research Note In association with Enterprise Storage Architectures Is it only about scale up or scale out? August 2015 About this The insights presented in this document are derived from independent research
Investing on hope? Small Cap and Growth Investing!
Investing on hope? Small Cap and Growth Investing! Aswath Damodaran Aswath Damodaran! 1! Who is a growth investor?! The Conventional definition: An investor who buys high price earnings ratio stocks or
Second CRM CRM Solution for Small Companies
Second CRM CRM Solution for Small Companies Technologize Your Business TM Introductory Presentation June 2010 Agenda Second CRM On Demand CRM Solution Introduction Second CRM Features Pricing, Implementation
MODULE 3 THE NEXT BIG THING
INVESTING: STOCKS, BONDS & MUTUAL FUNDS This lesson has students learning about stocks, bonds, and mutual funds. The concepts of risk and reward, and return on investment (ROI) are explored. The FIT Work
OPENRULES. Getting Started. Open Source Business Decision Management System. Release 6.3.1. OpenRules, Inc. www.openrules.com
OPENRULES Open Source Business Decision Management System Release 6.3.1 Getting Started OpenRules, Inc. www.openrules.com May-2014 Table of Contents Introduction... 3 Business Decision Management... 3
2 Day In House Demand Planning & Forecasting Training Outline
2 Day In House Demand Planning & Forecasting Training Outline On-site Corporate Training at Your Company's Convenience! For further information or to schedule IBF s corporate training at your company,
Increasing marketing campaign profitability with predictive analytics
Executive report Increasing marketing campaign profitability with predictive analytics Table of contents Introduction..............................................................2 Focusing on the customer
Assessing the Appropriate Level of Project, Program, and PMO Structure
PMI Virtual Library 2011 Daniel D. Magruder Assessing the Appropriate Level of Project, Program, and PMO Structure By Daniel D. Magruder, PMP Executive Summary Does your organization have in-flight projects
Progress Corticon BRMS
Progress Corticon BRMS Understanding Business Rules and How to Use Them Dr. Mark Allen Chief Technology Officer, Decision Management Founder and Former CEO, Corticon Technologies Agenda Introduction to
A Rules Engine Experiment: Lessons Learned on When and How to use a Rules-Based Solution
Approved for Public Release; Distribution Unlimited. Case Number 14-1985 A Rules Engine Experiment: Lessons Learned on When and How to use a Rules-Based Solution June 24, 2014. 2 Agenda Discuss BRMS Rules
CIVITAS SOLUTIONS, INC. INSIDER TRADING POLICY September 17, 2014. Adoption of Insider Trading Policy. Background
CIVITAS SOLUTIONS, INC. INSIDER TRADING POLICY September 17, 2014 This policy applies to all directors, officers and employees of Civitas Solutions, Inc. and its subsidiaries (the Company ), and to consultants
A Comprehensive Approach to Master Data Management Testing
A Comprehensive Approach to Master Data Management Testing Abstract Testing plays an important role in the SDLC of any Software Product. Testing is vital in Data Warehousing Projects because of the criticality
SECTION ONE PURPOSE, SCOPE, LEGAL BASIS AND DEFINITIONS
COMMUNIQUÉ REGARDING THE PRINCIPLES ABOUT VENTURE CAPITAL INVESTMENT COMPANIES 1) (Communiqué on Amending the Communiqué Regarding The Principles About Venture Capital Investment Companies Serial: VI,
Table of Contents. Testimonials from the MDM Alliance Group... Introduction to MDM...
Testimonials from the MDM Alliance Group... Foreword... xiii xxv Preface... xxix Acknowledgements... xxxix Introduction to MDM... xli PART ONE: THE MDM APPROACH... 1 Chapter 1. A Company and its Data...
What Is Probability?
1 What Is Probability? The idea: Uncertainty can often be "quantified" i.e., we can talk about degrees of certainty or uncertainty. This is the idea of probability: a higher probability expresses a higher
A Generic business rules validation system for ORACLE Applications
A Generic business rules validation system for ORACLE Applications Olivier Francis MARTIN System analyst European Laboratory for Particle Physics - CERN / AS-DB Geneva - SWITZERLAND Jean Francois PERRIN
Open Source Business Rules Management System Enables Active Decisions
JBoss Enterprise BRMS Open Source Business Rules Management System Enables Active Decisions What is it? JBoss Enterprise BRMS provides an open source business rules management system that enables active
Use Case Diagrams. Tutorial
Use Case Diagrams Tutorial What is a use case? A requirements analysis concept A case of a use of the system/product Describes the system's actions from a the point of view of a user Tells a story A sequence
Organise Your Business
Organise Your Business Second CRM On Demand Customer Relationships A Functional Introduction Presentation January, 2013 Organise Your Business Second CRM On Demand Customer Relationships Designed for Small
Open source business rules management system
JBoss Enterprise BRMS Open source business rules management system What is it? JBoss Enterprise BRMS is an open source business rules management system that enables easy business policy and rules development,
Construction Project Management Software UserView. Lessons from real software users
Construction Project Management Software UserView Lessons from real software users Abstract We surveyed construction professionals for three months to better understand the use and effectiveness of software
Data Warehouse. Project Process. Project Documentation. Revised Aril, 2013
Data Warehouse Project Process & Project Documentation Revised Aril, 2013 1 Contents Introduction Project Process Process Diagram Define Scope Inventory Analyze Design Prototype Prototype Validation Iterate/Refine
JBoss Enterprise MIDDLEWARE
JBoss Enterprise MIDDLEWARE WHAT IS IT? JBoss Enterprise Middleware integrates and hardens the latest enterprise-ready features from JBoss community projects into supported, stable, enterprise-class middleware
Introducing Python as a main Programming Language
Introducing Python as a main Programming Language CTO: P. Büchler ([email protected]) www.soxes.ch Sennweidstrasse 1b CH-8608 Bubikon Telefon +41 (0)55 253 00 53 Telefax +41 (0)55 253 00 51 1 Agenda 1.
The Enterprise Project Management Office
The Enterprise Project Management Office A Conceptual Review Dick Patterson [email protected] 1 Report Overview Almost all enterprises are confronted by accelerating change. An effective, Enterprise
RAMP Marketing Automation Checklist
RAMP Marketing Automation Checklist Are you ready to implement Marketing Automation? Are you struggling to keep your sales funnel full? Do leads you generated months ago fall through the cracks because
Call Center First Call Resolution Guide. Sponsored by
i Call Center First Call Resolution Guide Sponsored by Table of Contents Executive Summary...1 Strategic Role of Contact Center Performance Management...1 CCPM Defined...1 Defining and Calculating First
Clinical Decision Support Systems An Open Source Perspective
Decision Support Systems An Open Source Perspective John McKim CTO, Knowledge Analytics Incorporated [email protected] http://www.knowledgeanaytics.com OSEHRA Open Source Summit 2014 Agenda CDS
A HISTORICAL PERSPECTIVE ON THE TELECOMMUNICATION SERVICES INDUSTRY: LESSONS LEARNED WHITE PAPER
A HISTORICAL PERSPECTIVE ON THE TELECOMMUNICATION SERVICES INDUSTRY: WHITE PAPER by Xavier Van de Lanotte President, VXTConsulting, Inc. Miami May, 2002 The telecommunication industry landscape has significantly
Speech Analytics. Whitepaper
Speech Analytics Whitepaper This document is property of ASC telecom AG. All rights reserved. Distribution or copying of this document is forbidden without permission of ASC. 1 Introduction Hearing the
MEETING THE OREGON STATE STANDARDS FINANCIAL AVENUE CORE CONCEPT EARNING SPENDING SAVING BORROWING PROTECT
MEETING THE OREGON STATE STANDARDS Financial Avenue provides online courses to help students gain important knowledge about the basics of personal money management. The Financial Avenue online financial
Published April 2010. Executive Summary
Effective Incident, Problem, and Change Management Integrating People, Process, and Technology in the Datacenter Published April 2010 Executive Summary Information technology (IT) organizations today must
Feathered, But Not Ready for Takeoff
Name: Feathered, But Not Ready for Takeoff by Guy Belleranti When you hear the word bird I bet one of the first things you think of is flying. But did you know there are almost 40 different birds that
A hybrid approach for solving real-world nurse rostering problems
Presentation at CP 2011: A hybrid approach for solving real-world nurse rostering problems Martin Stølevik ([email protected]) Tomas Eric Nordlander ([email protected]) Atle Riise ([email protected])
Analysis of the Specifics for a Business Rules Engine Based Projects
Analysis of the Specifics for a Business Rules Engine Based Projects By Dmitri Ilkaev and Dan Meenan Introduction In recent years business rules engines (BRE) have become a key component in almost every
CDC UNIFIED PROCESS PRACTICES GUIDE
Purpose The purpose of this document is to provide guidance on the practice of Release Strategy and to describe the practice overview, requirements, best practices, activities, and key terms related to
Differential privacy in health care analytics and medical research An interactive tutorial
Differential privacy in health care analytics and medical research An interactive tutorial Speaker: Moritz Hardt Theory Group, IBM Almaden February 21, 2012 Overview 1. Releasing medical data: What could
The CPA Way 4 - Analyze Major Issues
The CPA Way 4 - Analyze Major Issues This document focuses on Analyze Major Issue(s), the third part of The CPA Way, as shown in the following diagram. Analysis is usually the most time-consuming part
Achieving ITSM Excellence Through Availability Management
Achieving ITSM Excellence Through Availability Management Technology Concepts and Business Considerations Abstract This white paper outlines the motivation behind Availability Management, and describes
Solving (NP-Hard) Scheduling Problems with ovirt & OptaPlanner. Jason Brooks Red Hat Open Source & Standards SCALE13x, Feb 2015
Solving (NP-Hard) Scheduling Problems with ovirt & OptaPlanner Jason Brooks Red Hat Open Source & Standards SCALE13x, Feb 2015 What Is ovirt? Large scale, centralized management for server and desktop
Cisco Change Management: Best Practices White Paper
Table of Contents Change Management: Best Practices White Paper...1 Introduction...1 Critical Steps for Creating a Change Management Process...1 Planning for Change...1 Managing Change...1 High Level Process
Three Asset Lifecycle Management Fundamentals for Optimizing Cloud and Hybrid Environments
Three Asset Lifecycle Management Fundamentals for Optimizing Cloud and Hybrid Environments An ENTERPRISE MANAGEMENT ASSOCIATES (EMA ) White Paper Prepared for BMC April 2011 IT & DATA MANAGEMENT RESEARCH,
Credit Card Pros and Cons
Program Name Staff Responsible for Lesson Canton City Schools ABLE/ESOL Dodie Jerzyk Date(s) Used Feb. 15-16, 2011 Civics Category Civics Objective Time Frame II Civic Participation 29 Consumer Economics
STUDENT CAN HAVE ONE LETTER SIZE FORMULA SHEET PREPARED BY STUDENT HIM/HERSELF. FINANCIAL CALCULATOR/TI-83 OR THEIR EQUIVALENCES ARE ALLOWED.
Test III-FINN3120-090 Fall 2009 (2.5 PTS PER QUESTION. MAX 100 PTS) Type A Name ID PRINT YOUR NAME AND ID ON THE TEST, ANSWER SHEET AND FORMULA SHEET. TURN IN THE TEST, OPSCAN ANSWER SHEET AND FORMULA
Data Quality Assessment. Approach
Approach Prepared By: Sanjay Seth Data Quality Assessment Approach-Review.doc Page 1 of 15 Introduction Data quality is crucial to the success of Business Intelligence initiatives. Unless data in source
Looking back on how desktop support has evolved, it s interesting to see how tools
DECEMBER 2013 Desktop Support Technology Written by Michael Hanson Data analysis by Jenny Rains Looking back on how desktop support has evolved, it s interesting to see how tools have changed. Many years
Modeling Guidelines Manual
Modeling Guidelines Manual [Insert company name here] July 2014 Author: John Doe [email protected] Page 1 of 22 Table of Contents 1. Introduction... 3 2. Business Process Management (BPM)... 4 2.1.
Effective Business Requirements (Virtual Classroom Edition)
Developing & Confirming Effective Business Requirements (Virtual Classroom Edition) Eliminate Costly Changes and Save Time by Nailing Down the Project Requirements the First Time! Pre-Workshop Preparation
An Oracle White Paper June, 2014. Strategies for Scalable, Smarter Monitoring using Oracle Enterprise Manager Cloud Control 12c
An Oracle White Paper June, 2014 Strategies for Scalable, Smarter Monitoring using Oracle Enterprise Manager Cloud Control 12c Product Overview... 1 Introduction... 1 Laying the Groundwork for Monitoring...
Assuring Safety in an Air Traffic Control System with Defeasible Logic Programming
Assuring Safety in an Air Traffic Control System with Defeasible Logic Programming Sergio Alejandro Gómez, Anca Goron, and Adrian Groza Artificial Intelligence Research and Development Laboratory (LIDIA)
Network Configuration Management
Network Configuration Management Contents Abstract Best Practices for Configuration Management What is Configuration Management? FCAPS Configuration Management Operational Issues IT Infrastructure Library
Physical Database Design Process. Physical Database Design Process. Major Inputs to Physical Database. Components of Physical Database Design
Physical Database Design Process Physical Database Design Process The last stage of the database design process. A process of mapping the logical database structure developed in previous stages into internal
CHAPTER 11: THE EFFICIENT MARKET HYPOTHESIS
CHAPTER 11: THE EFFICIENT MARKET HYPOTHESIS PROBLEM SETS 1. The correlation coefficient between stock returns for two non-overlapping periods should be zero. If not, one could use returns from one period
About Troika Software, Inc.
About Troika Software, Inc. We first released RESOLVE IT! in October of 1997, and it met with immediate and enthusiastic acceptance. Its flexibility offers our Clients a wide range of uses that extend
Technology Delivery Co Ordinator
Technology Delivery Co Ordinator Information Package Full Time Technology Delivery Co Ordinator (IT Project & Service Desk Co Ordinator) The Sydney Anglican Schools Corporation caters for the academic,
Rules and Business Rules
OCEB White Paper on Business Rules, Decisions, and PRR Version 1.1, December 2008 Paul Vincent, co-chair OMG PRR FTF TIBCO Software Abstract The Object Management Group s work on standards for business
CS101 Lecture 19: Internetworking. What You ll Learn Today
CS101 Lecture 19: Internetworking Internet Protocol IP Addresses Routing Domain Name Services Aaron Stevens ([email protected]) 6 March 2013 What You ll Learn Today What is the Internet? What does Internet Protocol
Q&A. HP Service Anywhere Simplifying ITSM. Questions Asked by Webinar Attendee on December 12, 2012
Q&A HP Service Anywhere Simplifying ITSM Questions Asked by Webinar Attendee on December 12, 2012 Q: What are the USP's for Service Anywhere over say ServiceNow? A: Please review the information available
ITIL A guide to incident management
ITIL A guide to incident management What is incident management? Incident management is a defined process for logging, recording and resolving incidents The aim of incident management is to restore the
