• Save
Involving Business Users in Formal Modelling (EKAW 2010)
Upcoming SlideShare
Loading in...5

Involving Business Users in Formal Modelling (EKAW 2010)



These are the slides presented by Ronald Heller and Jeroen van Grondelle at the 17th EKAW conference, october 2010 in Lisbon, Portugal.

These are the slides presented by Ronald Heller and Jeroen van Grondelle at the 17th EKAW conference, october 2010 in Lisbon, Portugal.



Total Views
Views on SlideShare
Embed Views



3 Embeds 492

http://www.vangrondelle.com 490 1
https://www.linkedin.com 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment
  • Voorschrijvend vormgeven van alle aspecten van de bedrijfsvoering.
  • Bedrijfskennis uitvoerenDe crux is die blueprint uitvoerbaar te krijgen.Uitvoerbaar voor mensen: Consistent, precies, maar vooral communiceerbaarTe ondersteunen door systemenEventueel deels uit te voeren door systemen.Rol van uitzonderingenAls dit lukt heb je een krachtig middel in handen voor verandering. Immers, verander de tekening en de uitvoering wordt aangepast.
  • Wat is er nodig om die agility ook werkelijk te kunnen gebruikenGrote vraag is of je die aanpasbaarheid durft in te zetten.Immers, nieuwe auto’s gaan ook niet zonder testen de weg op.Uitputtend testen gaat ten koste van de flexibiliteit en agility.

Involving Business Users in Formal Modelling (EKAW 2010) Involving Business Users in Formal Modelling (EKAW 2010) Presentation Transcript

  • Involving Business Users in FormalModellingusingNaturalLanguagePatternSentences
    Jeroen van Grondelle, Ronald Heller, Emiel van Haandel, Tim Verburg
    Be Informed
    EKAW 2010, Lisboa, Portugal
  • Business User Friendly Representation
  • Business User Friendly Representation
  • Business User Friendly Representation
  • Business User Friendly Representation
  • Business User Friendly Representation
  • Our Typical Domain Expert
    Domain Experts, close to the business of our Clients
    Highly Educated
    Very Experienced
    Respected in their Fields
    No training in Formal Representation
    Averse to “Technology”
  • Business User Tasks in Modeling
    HolyGrail: Editing
    “Single step policyimplementation: Business changesitsownsystems”
    But even more important
    Explainingindividual cases
  • Primary proces
    Policy proces
    Review & validation
  • Be Informed model
  • Early attempts to incorporate language
    Language-like triples
    Adding language to relation
    Concatenation of Multiple Triples
    One of our typical users:
    “I don’t think that sentence is correct…”
    Editing by parsing triples out of these sentences
    Typical reaction:
    “I keep getting it wrong…”
  • Early attempts to incorporate language
    Domain Specific Languages
    Many are very syntax oriented
    Typical Reaction:
    “That’s programming!”
  • Early lessons learned
    Free typing is not a great editing metaphor
    Is it freedom if there is more wrong than right?
    Limiting users in the number of ways things can be expressed is a good thing
    Consistency and quality
    No need to make choices at every sentence
    Guidelines are needed to avoid ambiguity
    For instance from SBVR/Rulespeak
  • IntroducingPatternSentences
    Sentence Parts mapping to triple types in formal graph
    Static Text
    Introduction of concepts (Objects)
    References to concepts (Subjects)
    Editing operations based on pattern sentences
    Choosing sentence parts
    Name an introduced concept
    Choose an existing concept to refer to
  • WhyPatternSentences
    Bridge the gap between formal and natural approach
    The underlying model is the formal graph
    The sentences are hand made for comprehensibility
    Based on best practices in the BR community like RuleSpeak
    Based on NLG
    No parsing: on editing, widgets are NLG-ed in
    Provides freedom in choosing pattern sentences
    Ability to embed “explanation” inside the pattern
    Example: next slide
  • Example
    A customerappliesfor the Triple Play by ordering all of the products Digital TV, Fast ADSL and BasicTelehony
  • Additional Advantages
    Pattern sentences on top of formal graph have other advantages
    Multiple visualisations
    Visual, tabular, textual
    Multiple languages
    Translated Patterns
    Multiple target groups
    Ie. Grammars for different Expert levels
  • Demo: Textual Policy
    In telecommunications, triple play service is a marketing term for the provisioning of two bandwidth-intensive services, high-speed Internet access and television, and a less bandwidth-demanding (but more latency-sensitive) service, telephone, over a single broadband connection. Triple play focuses on a combined business model rather than solving technical issues or a common standard.
  • Demo: The knowledge model
  • Demo: The model driven service
  • Demo: Reviewing based on Natural Language
    4 februari 2008
  • Demo: Business users write rules
  • Demo: GrammarConfiguration
  • RemainingChallenges
    How to prevent large numbers of patterns
    Language variations:
    Inflectional morphology: Plurals,..
    Other natural languages
    Mathematical Expressions
    Named things vs anonymous things
    Extending/relating CNL’s like we extend/relate meta models
  • Questions and Discussion
    Do you have questions, ideas for improvement?
    Want to see more?
    Meet us this week
    Short Talk on Acquiring and Modelling Legal Knowledge using Patterns
    Today at 16:30
    Poster Session
    Tutorial 2 on Knowledge Infrastructures
    Friday at 9:00
    Contact us
    {j.vangrondelle, r.heller}@beinformed.nl