Σπύρος Σκουμπάκης

  • View
    8

  • Download
    2

Embed Size (px)

Transcript

PowerPoint Presentation

UML

: 6585

.

2013

1

State of the Art UADxTractor O Workflow_RDF 9/11/2013 - 2

2

9/11/2013 - 3SYSTEMSearch of Systems Workflow(*)

, (), (Semantic Web) (Web 2.0).

( ) . .jpg UML , .

3

( ) : . 9/11/2013 - 4

(workflow) . UML Activity, , .

4

State of the Art Gronmo et al.(2005) Yang Chung(2006) Il-Woong Kim et al.(2007) Ali Hanzala Khan et al.(2008)

: (OWL-S) XMI (.jpg) / Activity Diagrams9/11/2013 - 5

UADxTractor9/11/2013 - 6

(Cont. 1)

9/11/2013 - 7StarUML 5.0.2

ArgoUML 0.34

Java 1.6 SE

OpenCV 2.4.5

Jena API 2.10.1

IDE Eclipse SDK 3.7.2

Protg OWL 4.1.0

(Cont. 2)9/11/2013 - 8

2.1 Image Pre-Processing9/11/2013 - 9Template MatchingShape Detection

2.2 Shape & Entities Detection9/11/2013 - 10

10

2.2 Shape & Entities Detection :

Initial and Final Node: Template MatchingTransitions: Line Detection Algorithm (cvHoughLines2())Action: Contour Detection (cvFindContours() + cvBoundingRect())Diamond(Decision & Merge Nodes): Contour Detection (cvFindContours() + cvBoundingRect())Synchronization Box(Fork & Join Nodes): i) Template Matching ii) via Line Detection ( cvHoughLines2())9/11/2013 - 11

2.3 Associations of Entities RecognitionInitial Node ActionFinal Node ActionFinal Node Diamond Final Node SynchronizationDiamond SynchronizationAction SynchronizationAction DiamondAction Action

1 , 2 .9/11/2013 - 12

2.5 OCR Emulation :Initial Node ActionFinal Node ActionFinal Node Diamond Final Node Synchronization : ( UML + 2 )Diamond SynchronizationAction SynchronizationAction DiamondAction Action

(.. Asprise OCR)

9/11/2013 - 132.4 Transitions/Lines Direction Detection

9/11/2013 - 14 Workflow_RDF: , .: Activity Diagrams.

Protg OWL.

isA.

1 9/11/2013 - 15

2 9/11/2013 - 16

9/11/2013 - 17

[.]

ActivityDiagram . CompositeActivity AtomicActivity_Action isA .

Transition_Edge . has_source_state, is_source_state_of has_target_state, is_target_state_of, .

17

2.6 Connection with Ontology () ()

OCR Emulation: Actions (*)Guard ConditionsSorting Entities : (auto - sorted): Synchronizations, Diamonds ( ) (*)(for sorting): Lines ( )(): Initial & Final Node

strings.

9/11/2013 - 18

1 Display Bowling Score

9/11/2013 - 19

Display ScoreShow Animation

9/11/2013 - 20

Image Pre -Processing

& 9/11/2013 - 21

Eclipse After all checks ---> 8 Line(s)--- were detected, (Without Line Connection)After all checks ---> 7 Line(s)--- were detected, (With Line Connection)After all checks ---> 4 Action(s)--- were detectedAfter all checks ---> 1 Diamond(s)--- were detectedAfter all checks ---> 0 Synchronization-Box(es)--- were detected, (With LineD)

----------- Associations -----------Number of [Initial Node - Action] Relationships = 1Number of [Final Node - Action] Relationships = 1Number of [Final Node - Diamond] Relationships = 0Number of [Final Node - Synchronization] Relationships = 0Number of [Diamond - Synchronization] Relationships = 0Number of [Action - Synchronization] Relationships = 0Number of [Action - Diamond] Relationships = 3Number of [Action - Action] Relationships = 2

9/11/2013 - 22InitialNode : Upper Left Corner: (107,20) Width of initial node: 21 Height of initial node: 21------------------------------------------------FinalNode : Upper Left Corner: (100,543) Width of final node: 26 Height of final node: 26

9/11/2013 - 23

Kateu8unsh Susxetishs ActDiam[0] = 1Kateu8unsh Susxetishs ActDiam[1] = 3Kateu8unsh Susxetishs ActDiam[2] = 1-----------------------------------------------------Kateu8unsh Susxetishs ActionsRel[0] = 1Kateu8unsh Susxetishs ActionsRel[1] = 1 ( y) ( y) ( x) ( x)

9/11/2013 - 24 UADxTractor & Workflow_RDF (console) ================ General Infoz ============Project Title: BowlingActivity Diagram: Display_Bowling_ScoreDomain: SportsType of Requirements: FunctionalRequirements---------------Method of Finding Sub - Activities has started...InitialNode->Line1->Calculate_numbers_of_knocked_out_pinsDo you agree with this activity? Press y(Yes) or n(No)y---- Dhmiourghse NEO Fakelo !!!!!!!!!!!!!!! ----========================So, the [Sub - Activities] of 2 entities are:---------------------------------------------Sub-Act[0]:InitialNode->Line1->Calculate_numbers_of_knocked_out_pinsSub-Act[1]:Display_Score->Line7->FinalNodeSub-Act[2]:Decision0->Line6->Non_Strike->Display_ScoreSub-Act[3]:Decision0->Line4->Strike->Show_AnimationSub-Act[4]:Calculate_the_score->Line3->Decision0Sub-Act[5]:Show_Animation->Line5->Display_ScoreSub-Act[6]:Calculate_numbers_of_knocked_out_pins->Line2->Calculate_the_score--------------------Number of Sub - Activities = 7THE END!

UADxTractor & Workflow_RDF (Protg)

9/11/2013 - 25

2 Broken Lines

9/11/2013 - 26

& 9/11/2013 - 27

(top-down).

.

.

o decision node. 9/11/2013 - 28

UML Activity Diagrams.

.

.

OCR .

UML. 9/11/2013 - 29

9/11/2013 - 30

myspy12@hotmail.com

-

Recommended

View more >