Σπύρος Σκουμπάκης
date post
11-Jan-2017Category
Software
view
9download
2
Embed Size (px)
Transcript of Σπύρος Σκουμπάκης
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
-