SlideShare a Scribd company logo
1 of 20
Download to read offline
Web Science & Technologies
                  University of Koblenz ▪ Landau, Germany




Specialization and Validation of
     Statecharts in OWL

           Gerd Gröner
           Steffen Staab
Knowledge Base




       represent the behavior of dynamic systems




WeST          Gerd Gröner              EKAW 2010
              groener@uni-koblenz.de   2 of 20
Specialization Process of the Knowledge Base




 Specialization
  by different
    actors




WeST          Gerd Gröner              EKAW 2010
              groener@uni-koblenz.de   3 of 20
Specialization




WeST             Gerd Gröner              EKAW 2010
                 groener@uni-koblenz.de   4 of 20
Problem




                                                specific model has
                                   valid?        to conform to the
                                                  behavior of the
                                                  abstract model




WeST      Gerd Gröner               EKAW 2010
          groener@uni-koblenz.de    5 of 20
What are Statecharts?



          Finite automata
          M = (S, ∑, T, s, F)




WeST         Gerd Gröner              EKAW 2010
             groener@uni-koblenz.de   6 of 20
What are Statecharts?

   Finite automata
   M = (S, ∑, T, s, F)




  Extended with substates




WeST           Gerd Gröner              EKAW 2010
               groener@uni-koblenz.de   7 of 20
Two Kinds of Specializations




       Extensions                                  Refinements
 Add states and transitions                  Restrictions on state and
                                               transition definitions




WeST          Gerd Gröner              EKAW 2010
              groener@uni-koblenz.de   8 of 20
Extension

            e.g., replace transition




WeST          Gerd Gröner              EKAW 2010
              groener@uni-koblenz.de   9 of 20
Refinement


             e.g., move condition to superstate




WeST           Gerd Gröner              EKAW 2010
               groener@uni-koblenz.de   10 of 20
Refinement


       e.g., move transition from substate to superstate




WeST          Gerd Gröner              EKAW 2010
              groener@uni-koblenz.de   11 of 20
Using OWL for Validation



                                             Reasoning
                                            for Validation
       Representation
          in OWL



                               Comparison
                                 in OWL



WeST         Gerd Gröner              EKAW 2010
             groener@uni-koblenz.de   12 of 20
Representation in OWL




                           SA ≡        Ordered ⊓ Insured
                           SA1 ≡       Domestic

                           SA1 ⊑ SA




WeST        Gerd Gröner              EKAW 2010
            groener@uni-koblenz.de   13 of 20
Representation in OWL




                 SA ≡ Ordered ⊓ ∃ sourceOfTransition. Ta

                 Ta ≡ arrive ⊓ ∃ source.SA




WeST        Gerd Gröner              EKAW 2010
            groener@uni-koblenz.de   14 of 20
Comparison in OWL


              Compare two knowledge bases
                 
                   Joint reasoning process

         
             Different State and Transition labels

                          SA      ≡    Ordered
                    SA' ≡         Ordered ⊓ Insured




WeST         Gerd Gröner              EKAW 2010
             groener@uni-koblenz.de   15 of 20
Comparison in OWL



                               SA ≡      Ordered




                             SA' ≡      Ordered ⊓ Insured
                             SA1' ≡     Domestic ⊓ Free

                             SA1' ⊑ SA'




WeST       Gerd Gröner              EKAW 2010
           groener@uni-koblenz.de   16 of 20
Reasoning for Validation




                                                  Subsumption
        Reduction of                                 checking
                                                       on the
         States and
                                                   reduced sets
         Transitions
                                                    S'' and T''
                                                   compared
                                                  to S and T




WeST         Gerd Gröner              EKAW 2010
             groener@uni-koblenz.de   17 of 20
Reduction


       Validation of Extensions

       
           Remove additional states
       
           Remove additional transitions
       
           Replace transitions by super-transitions

       ⇒ S'' and T''




WeST             Gerd Gröner              EKAW 2010
                 groener@uni-koblenz.de   18 of 20
Subsumption Checking




                                         Valid if

1. For each state S'' in S'' there is a state S in S:
        S'' ⊑ S

2. For each transition T'' in T'' there is a transition T in T:
        T'' ⊑ T




WeST            Gerd Gröner                EKAW 2010
                groener@uni-koblenz.de     19 of 20
Conclusion


       Adopted extension and refinement rules



       Validation:
       Representation in OWL and reduction



       
           use concept subsumption checking in OWL




WeST            Gerd Gröner              EKAW 2010
                groener@uni-koblenz.de   20 of 20

More Related Content

Viewers also liked

深入理解Oracle universal installer(oui)
深入理解Oracle universal installer(oui)深入理解Oracle universal installer(oui)
深入理解Oracle universal installer(oui)
maclean liu
 
Evaluating my poster
Evaluating my posterEvaluating my poster
Evaluating my poster
abcdsmile
 
Are suicide rates for young australian males really falling the recent contr...
Are suicide rates for young australian males really falling  the recent contr...Are suicide rates for young australian males really falling  the recent contr...
Are suicide rates for young australian males really falling the recent contr...
Leishman Associates
 
Rwd (uk grime magazine)
Rwd (uk grime magazine)Rwd (uk grime magazine)
Rwd (uk grime magazine)
Ranolph
 
Que hago y_como_vivo
Que hago y_como_vivoQue hago y_como_vivo
Que hago y_como_vivo
almeri1595
 
Tank cleaning work
Tank cleaning workTank cleaning work
Tank cleaning work
indus329
 
N.h. mountains final
N.h. mountains finalN.h. mountains final
N.h. mountains final
5Rushia
 

Viewers also liked (20)

14812 learning
14812 learning14812 learning
14812 learning
 
深入理解Oracle universal installer(oui)
深入理解Oracle universal installer(oui)深入理解Oracle universal installer(oui)
深入理解Oracle universal installer(oui)
 
Evaluating my poster
Evaluating my posterEvaluating my poster
Evaluating my poster
 
Are suicide rates for young australian males really falling the recent contr...
Are suicide rates for young australian males really falling  the recent contr...Are suicide rates for young australian males really falling  the recent contr...
Are suicide rates for young australian males really falling the recent contr...
 
Rwd (uk grime magazine)
Rwd (uk grime magazine)Rwd (uk grime magazine)
Rwd (uk grime magazine)
 
Que hago y_como_vivo
Que hago y_como_vivoQue hago y_como_vivo
Que hago y_como_vivo
 
Tank cleaning work
Tank cleaning workTank cleaning work
Tank cleaning work
 
给11g r2 rac添加listener监听器并静态注册
给11g r2 rac添加listener监听器并静态注册给11g r2 rac添加listener监听器并静态注册
给11g r2 rac添加listener监听器并静态注册
 
oracle优化器星型转换
oracle优化器星型转换oracle优化器星型转换
oracle优化器星型转换
 
TomCat迁移步骤简述以及案例
TomCat迁移步骤简述以及案例TomCat迁移步骤简述以及案例
TomCat迁移步骤简述以及案例
 
Svithjod
SvithjodSvithjod
Svithjod
 
Muffin again
Muffin againMuffin again
Muffin again
 
N.h. mountains final
N.h. mountains finalN.h. mountains final
N.h. mountains final
 
123
123123
123
 
20110419 JAWSUG Fukuoka
20110419 JAWSUG Fukuoka20110419 JAWSUG Fukuoka
20110419 JAWSUG Fukuoka
 
Presentazione programma Maria Luisa Polichetti
Presentazione programma Maria Luisa PolichettiPresentazione programma Maria Luisa Polichetti
Presentazione programma Maria Luisa Polichetti
 
New Zealand Franchising Confidence Index | January 2014
New Zealand Franchising Confidence Index | January 2014New Zealand Franchising Confidence Index | January 2014
New Zealand Franchising Confidence Index | January 2014
 
Тогтворгүй бүтэцтэй хөрсний механик
Тогтворгүй бүтэцтэй хөрсний механикТогтворгүй бүтэцтэй хөрсний механик
Тогтворгүй бүтэцтэй хөрсний механик
 
the web is open: technologies, data, people
the web is open: technologies, data, peoplethe web is open: technologies, data, people
the web is open: technologies, data, people
 
The Impact of Hand Held Mobile Technologies upon Children’s Motivation and Le...
The Impact of Hand Held Mobile Technologies upon Children’s Motivation and Le...The Impact of Hand Held Mobile Technologies upon Children’s Motivation and Le...
The Impact of Hand Held Mobile Technologies upon Children’s Motivation and Le...
 

Recently uploaded

Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
vineshkumarsajnani12
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
yulianti213969
 

Recently uploaded (20)

SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDINGPuri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
 
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
obat aborsi bandung wa 081336238223 jual obat aborsi cytotec asli di bandung9...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 

Specialization and Validation of Statecharts in OWL

  • 1. Web Science & Technologies University of Koblenz ▪ Landau, Germany Specialization and Validation of Statecharts in OWL Gerd Gröner Steffen Staab
  • 2. Knowledge Base represent the behavior of dynamic systems WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 2 of 20
  • 3. Specialization Process of the Knowledge Base Specialization by different actors WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 3 of 20
  • 4. Specialization WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 4 of 20
  • 5. Problem specific model has valid? to conform to the behavior of the abstract model WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 5 of 20
  • 6. What are Statecharts? Finite automata M = (S, ∑, T, s, F) WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 6 of 20
  • 7. What are Statecharts? Finite automata M = (S, ∑, T, s, F) Extended with substates WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 7 of 20
  • 8. Two Kinds of Specializations Extensions Refinements Add states and transitions Restrictions on state and transition definitions WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 8 of 20
  • 9. Extension e.g., replace transition WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 9 of 20
  • 10. Refinement e.g., move condition to superstate WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 10 of 20
  • 11. Refinement e.g., move transition from substate to superstate WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 11 of 20
  • 12. Using OWL for Validation Reasoning for Validation Representation in OWL Comparison in OWL WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 12 of 20
  • 13. Representation in OWL SA ≡ Ordered ⊓ Insured SA1 ≡ Domestic SA1 ⊑ SA WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 13 of 20
  • 14. Representation in OWL SA ≡ Ordered ⊓ ∃ sourceOfTransition. Ta Ta ≡ arrive ⊓ ∃ source.SA WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 14 of 20
  • 15. Comparison in OWL Compare two knowledge bases  Joint reasoning process  Different State and Transition labels SA ≡ Ordered SA' ≡ Ordered ⊓ Insured WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 15 of 20
  • 16. Comparison in OWL SA ≡ Ordered SA' ≡ Ordered ⊓ Insured SA1' ≡ Domestic ⊓ Free SA1' ⊑ SA' WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 16 of 20
  • 17. Reasoning for Validation Subsumption Reduction of checking on the States and reduced sets Transitions S'' and T'' compared to S and T WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 17 of 20
  • 18. Reduction Validation of Extensions  Remove additional states  Remove additional transitions  Replace transitions by super-transitions ⇒ S'' and T'' WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 18 of 20
  • 19. Subsumption Checking Valid if 1. For each state S'' in S'' there is a state S in S: S'' ⊑ S 2. For each transition T'' in T'' there is a transition T in T: T'' ⊑ T WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 19 of 20
  • 20. Conclusion Adopted extension and refinement rules Validation: Representation in OWL and reduction  use concept subsumption checking in OWL WeST Gerd Gröner EKAW 2010 groener@uni-koblenz.de 20 of 20