Empowering the business user
Mar 27, 2015
Empowering the business user
A project funded by
2csma/v1.1/140509 © ONTORULE Consortium, all right reserved
Fact sheet
3 years Integrating Project FP7, ICT call 3, theme 4.2
Current status: operation Grant agreement: FP7 231875 Started: 1 January 2009 Duration: 36 months
Overall budget: >8 M€ Max. funding: 5.4 M€ Effort: 644 person.months (~18 FTE)
Consortium Vendors: ILOG + Ontoprise SBVR consultants: PNA (+ John Hall) Use cases: Arcelor Mittal + Audi Technology center: CTIC Academics: TU Vienna + FU. Bozen/Bolzano + U. Paris 13 Coordinator: Christian de Sainte Marie (ILOG)
A project funded by
3csma/v1.1/140509 © ONTORULE Consortium, all right reserved
Today’s practice
XOM
BOMBusiness
Rules
Businessvocabulary
Applicationdesign
verbalizedesign
ExecuteIT application
developer
Business user
IT application developper +Business user
A project funded by
4csma/v1.1/140509 © ONTORULE Consortium, all right reserved
ONTORULE’s vision
XOM
BusinessRules
Application
Execute
Vocabulary+
OntologyBU
BU
ITITITIT ITIT
BU = business userIT = IT application developer
A project funded by
5csma/v1.1/140509 © ONTORULE Consortium, all right reserved
Expected benefits for the user
Starts from the business knowledge, not from the IT application Closer to Business user’s concepts and vocabulary
Supporting acquisition from business people and policy documents
Usability
Better modularisation and separation of concerns/levels Accessibility
Maintenance, evolution
Quality (incl. consistency, validation, tracking…)
Re-use
Standardisation SBVR + RIF + OWL (+ PRR + JSR094 +…)
A project funded by
6csma/v1.1/140509 © ONTORULE Consortium, all right reserved
WP
1W
P3
WP
2W
P1
Technical developments required (Interactive) acquisition of ontologies and rules from business people and (semi-)
structured policy documents SBVR for guidance and, maybe, intermediate representation layer
B(R+O)MS Tracking/managing dependencies (including with textual sources)
Evolution and maintenance (impact of changes across dependencies)
Consistency checking (across dependencies) All XXX are discounted 10% during the Holiday period
YYYs are never discountable
Distribution related issues (usability, accessibility, …)
Operationalisation of rules Mapping business-level terminology onto application’s data model
Coupling with ontology reasoner for what is not in the data model
Execution Logical issues (OWA VS CWA…)
Reasoners integration
Distribution related issues (availability, scalability, …)
A project funded by
7csma/v1.1/140509 © ONTORULE Consortium, all right reserved
Key objectives
Integrating modelling and acquisition framework
Usable integrated ownership and management systems
Efficient combined execution and inference engines
Appropriate standards End-to-end pilot applications
Acquisition from textual sources
Managing heterogeneous knowledge
Combining ontologies and rules
Standard-based integration
and innovation
A project funded by
8csma/v1.1/140509 © ONTORULE Consortium, all right reserved
Use case 1: CAx integration
Domain The development process is supported by computer-aided methodologies (CAx) and supporting tools
Computer Aided Design (CAD): used for the virtual design of car parts and verification of the geometry Computer Aided Engineering (CAE): used for simulating the behavior of a car and its functions Computer Aided Testing (CAT): used for performing physical tests of cars
Problem statement CAx methodologies and tools may be alternatives and/or complementary functionalities and/or they can be
used at different stages in the development process Across CAx systems, the representation of the bills of material (BOM) varies in structure, granularity and
semantics, which makes it difficult to share, interchange, consolidate and/or compare information across CAx methods and tools
In addition, BOMs are continuously developed Expected outcome from ONTORULE
Uniform representation of process knowledge and CAx method/tool competences methods and tools should be developed that
make the BOMs comparable on a higher business level, and maintain the interdependency-information during their life cycle (validation and verification support)
Benefits Business oriented orchestration and integration of CAx methods and tools
Evolvable and maintainable cost efficient fulfilling all legal requirements
A project funded by
11csma/v1.1/140509 © ONTORULE Consortium, all right reserved
Use case 2: Steel Quality Control System
Description Domain: Galvanisation line Rules: Quality evaluation of the product → path
Input: signals from process parameters Intermediate states: compound / extensive defects, qualitative assessment (types, severity,
extension of the defects) Output: decision wrt the appropriate path for the product: send to client, downgrade, repair, cut,
scrap, to be examined by experts
Problems of the current system Maintainability of large rule base (partially) embedded in the application code Transferability (BOM, Rulebase)
Expected outcome from ONTORULE Replication of (part of) the current system Assess applicability, maintainability, etc. Compare usability w.r.t. state-of-the-art system
Benefits Improve classification accuracy
Reduce complaints Reduce expert time Optimize repairing line use
A project funded by
12csma/v1.1/140509 © ONTORULE Consortium, all right reserved
Concrete output
WP1: Acquisition
WP2: Management
WP3: Execution
WP4: CAx integration
WP5: Steel industry
WP
6: In
tegr
atio
n an
d st
anda
rdiz
atio
n
standards Proto.Specif. Req.Validation
Standards
Open source standard-based
specificationScientific papers Public demonstrators
Training and
tutorials
, impact
Commercial products(ILOG, Ontoprise)
Knowledge and best practices
(all)
Applications(AUDI, ArcelorMittal)
and exploitation
RTD workpackages
Demonstration workpackages