SlideShare uma empresa Scribd logo
1 de 27
TRANSLATE
FROM
BPMNUML
TEAM 02:

TRAN QUOC TUAN
PHAM TAN LIEM
NGUYEN THI NGOC PHU
PHAN DINH VUONG

PROFESSOR: TOMAS BENZ
AGENDA
Introduction
BPMN
UML
Mapping from BPMN to UML
Demo
Assessment
Summary

Q&A
WHY TRANSLATING?
Business Analyst,
Manager

IT
Architect, Expert
B
U
S
I
N
E
S
S

T
E
C
H
N
O
L
O
G
Y
BPMN – BASIC ELEMENTS
ORDERING FOOD FLOWCHART
UML - INTRODUCTION
Graphical notations to express software architecture

Behavioral

Structural
element of spec. irrespective of time

•
•
•
•
•
•

Class
Component
Deployment
Object
Composite structure
Package

behavioral features of a system / business process

•
•
•
•

Activity
State machine
Use case
Interaction

Interaction

emphasize object interaction

•
•
•
•

Communication (collaboration)
Sequence
Interaction overview
Timing
UML – ACTIVITY DIAGRAM
• Model workflow & software system behavior
• Data flow models
[order reject]

Receive
Order

Fill
Order

Close
Order

Ship
Order

[order
accepted]

Send
Invoice

Invoice

Accept
Make Payment

Payment
UML – ACTIVITY DIAGRAM

Basic Constructs of UML AD 2.0
WHY ACTIVITY DIAGRAM FOR
WORKFLOW/PROCESS MODELING?

• Visualize workflow, think functionally

• Activities can happen in parallel
• Inter-relationship with other activities

• Various degree of details
CONCEPTUAL MAPPING
ONE-TO-ONE MAPPING
RICH BPMN ELEMENTS
• Embody different meanings (>= 2) in the same single
concept

Start
Message
Event

1. Start the process
2. Accept a message
OVERLOADED BPMN ELEMNTS
Have different meanings according to the way they are used in a
model

Wash car

Repair car

Decorate car

ForkNode (split)

MergeNode (Join)

Drive car
ATLAS TRANSFORMATION LANGUAGE (ATL)
• Model transformation solution
• A language + development environment

• Major components of the M2M Eclipse project
• A hybrid language (declarative & imperative styles)
• Rules + Helper (used in rules).
• Sample http://www.eclipse.org/atl/atlTransformations/
ATL HELPER
ATL RULE
ONE-TO-ONE MAPPING
• Define matching rules
From Clause

To Clause

Input

Single Element

Output

Single Element
SINGLE SOURCE TO COMPOSED TARGET

• Define matching rules
From Clause

To Clause

Input

Single Element

Output

Number & type of Elements
OVERLOADED BPMN ELEMNTS
Have different meanings according to the way they are used in a
model

Wash car

Repair car

Decorate car

ForkNode (split)

MergeNode (Join)

Drive car
SINGLE SOURCE, DIFFERENT CONTEXTUAL INTERPRETATIONS
SINGLE SOURCE, DIFFERENT CONTEXTUAL INTERPRETATIONS
DEMO
ONE LOOK WORTH A
THOUSAND WORDS
ASSESSMENT
• Mapping process is immature

• Can’t map complex BPMN objects or scenarios
• Is there a need for BPMN – UML mapping?
• BPMN is not always superior to UML (*add reference)
• Why not train people BPMN?
PROPOSE:
Oracle map from BPMN to BPEL (Developer friendly)
Q&A

Mais conteúdo relacionado

Mais procurados

Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716
yomito_2
 

Mais procurados (20)

BPMN 2.0 Fundamentals
BPMN 2.0 FundamentalsBPMN 2.0 Fundamentals
BPMN 2.0 Fundamentals
 
BPMN 2.0 Introduction
BPMN 2.0 IntroductionBPMN 2.0 Introduction
BPMN 2.0 Introduction
 
Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)
 
BPMN on One Page
BPMN on One PageBPMN on One Page
BPMN on One Page
 
Bpmn tutorial
Bpmn tutorialBpmn tutorial
Bpmn tutorial
 
Business Process Management Training 1
Business Process Management Training 1Business Process Management Training 1
Business Process Management Training 1
 
Implementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft VisioImplementing BPMN 2.0 with Microsoft Visio
Implementing BPMN 2.0 with Microsoft Visio
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
BPMN Process Modeling Levels
BPMN Process Modeling LevelsBPMN Process Modeling Levels
BPMN Process Modeling Levels
 
Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716Ultimate guide to_bpmn2_2016_edition_110716
Ultimate guide to_bpmn2_2016_edition_110716
 
Business Process Management Approach
Business Process Management Approach  Business Process Management Approach
Business Process Management Approach
 
BPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM SuccessBPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM Success
 
Business Process Modelling PowerPoint Presentation Slides
Business Process Modelling PowerPoint Presentation SlidesBusiness Process Modelling PowerPoint Presentation Slides
Business Process Modelling PowerPoint Presentation Slides
 
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
 
What is BPM?
What is BPM?What is BPM?
What is BPM?
 
Fundamentals of business process management and BPMN
Fundamentals of business process management and BPMNFundamentals of business process management and BPMN
Fundamentals of business process management and BPMN
 
Business process management
Business process managementBusiness process management
Business process management
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
 

Destaque

Difference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional ModelingDifference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional Modeling
Abdul Aslam
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
uhuru1973
 

Destaque (20)

Model Transformation from BPMN to DEVS in a Prototype Implementation of the M...
Model Transformation from BPMN to DEVS in a Prototype Implementation of the M...Model Transformation from BPMN to DEVS in a Prototype Implementation of the M...
Model Transformation from BPMN to DEVS in a Prototype Implementation of the M...
 
Measuring method complexity of the case management modeling and notation (CMMN)
Measuring method complexity of the case management modeling and notation (CMMN)Measuring method complexity of the case management modeling and notation (CMMN)
Measuring method complexity of the case management modeling and notation (CMMN)
 
Publishing XBRL as Linked Open Data
Publishing XBRL as Linked Open DataPublishing XBRL as Linked Open Data
Publishing XBRL as Linked Open Data
 
RTU maģistra profesionālo studiju programma "Informācijas tehnoloģija"
RTU maģistra profesionālo studiju programma "Informācijas tehnoloģija"RTU maģistra profesionālo studiju programma "Informācijas tehnoloģija"
RTU maģistra profesionālo studiju programma "Informācijas tehnoloģija"
 
Montero thesis-project
Montero thesis-projectMontero thesis-project
Montero thesis-project
 
Why is change management important?
Why is change management important?Why is change management important?
Why is change management important?
 
Maģistra studijas informācijas tehnoloģijā
Maģistra studijas informācijas tehnoloģijāMaģistra studijas informācijas tehnoloģijā
Maģistra studijas informācijas tehnoloģijā
 
Extending BPMN 2.0
Extending BPMN 2.0Extending BPMN 2.0
Extending BPMN 2.0
 
jBPM5 - The Evolution of BPM Systems
jBPM5 - The Evolution of BPM SystemsjBPM5 - The Evolution of BPM Systems
jBPM5 - The Evolution of BPM Systems
 
BPM - Business Process Management By Surya
BPM - Business Process Management By SuryaBPM - Business Process Management By Surya
BPM - Business Process Management By Surya
 
Integration of BPMN and CMMN
Integration of BPMN and CMMNIntegration of BPMN and CMMN
Integration of BPMN and CMMN
 
Camunda BPM 7.4 - What can you expect from the next release?
Camunda BPM 7.4 - What can you expect from the next release?Camunda BPM 7.4 - What can you expect from the next release?
Camunda BPM 7.4 - What can you expect from the next release?
 
Camunda Docker
Camunda DockerCamunda Docker
Camunda Docker
 
DFD моделирование - диаграммы потоков данных
DFD моделирование - диаграммы потоков данныхDFD моделирование - диаграммы потоков данных
DFD моделирование - диаграммы потоков данных
 
Difference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional ModelingDifference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional Modeling
 
Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014Structured Business Process Modeling - Lavacon 2014
Structured Business Process Modeling - Lavacon 2014
 
Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)
 
BPMN Basics: What You Need to Know for Your Content Strategy
BPMN Basics: What You Need to Know for Your Content StrategyBPMN Basics: What You Need to Know for Your Content Strategy
BPMN Basics: What You Need to Know for Your Content Strategy
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
 
Enterprise Analysis
Enterprise AnalysisEnterprise Analysis
Enterprise Analysis
 

Semelhante a BPMN to UML

Web technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringWeb technologies: Model Driven Engineering
Web technologies: Model Driven Engineering
Piero Fraternali
 

Semelhante a BPMN to UML (20)

Web technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringWeb technologies: Model Driven Engineering
Web technologies: Model Driven Engineering
 
Practical Experiences Migrating Unified Modeling Language Models to IBM® Rati...
PracticalExperiences Migrating Unified Modeling Language Models to IBM® Rati...PracticalExperiences Migrating Unified Modeling Language Models to IBM® Rati...
Practical Experiences Migrating Unified Modeling Language Models to IBM® Rati...
 
Troubleshooting the Outlook Client UBCRM04 Microsoft Convergence DayONE 2011
Troubleshooting the Outlook Client UBCRM04 Microsoft Convergence DayONE 2011Troubleshooting the Outlook Client UBCRM04 Microsoft Convergence DayONE 2011
Troubleshooting the Outlook Client UBCRM04 Microsoft Convergence DayONE 2011
 
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
III Conferência CMMI Portugal, Presentation 4: Make the Software Process Visi...
 
2015 product
2015 product2015 product
2015 product
 
Jean-René Roy: Integrate Legacy App with Dynamic CRM
Jean-René Roy: Integrate Legacy App with Dynamic CRMJean-René Roy: Integrate Legacy App with Dynamic CRM
Jean-René Roy: Integrate Legacy App with Dynamic CRM
 
Esl basics
Esl basicsEsl basics
Esl basics
 
Uml basics
Uml basicsUml basics
Uml basics
 
What Is Your PLM Challenge - Decrease downtime and minimize production problems
What Is Your PLM Challenge - Decrease downtime and minimize production problemsWhat Is Your PLM Challenge - Decrease downtime and minimize production problems
What Is Your PLM Challenge - Decrease downtime and minimize production problems
 
Bpm & activiti
Bpm & activitiBpm & activiti
Bpm & activiti
 
Implementing Service Oriented Architecture
Implementing Service Oriented Architecture Implementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
graph
graphgraph
graph
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
Commonly Used Process Modeling Notations.pptx
Commonly Used Process Modeling Notations.pptxCommonly Used Process Modeling Notations.pptx
Commonly Used Process Modeling Notations.pptx
 
Integration Solutions
Integration Solutions  Integration Solutions
Integration Solutions
 
2015 product java
2015 product java2015 product java
2015 product java
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
JBoss In Bossa - jBPM5 Human Interactions for System Integrators
JBoss In Bossa - jBPM5 Human Interactions for System IntegratorsJBoss In Bossa - jBPM5 Human Interactions for System Integrators
JBoss In Bossa - jBPM5 Human Interactions for System Integrators
 
BPMN and DMN for Processing Business Data with Camunda
BPMN and DMN for Processing Business Data with CamundaBPMN and DMN for Processing Business Data with Camunda
BPMN and DMN for Processing Business Data with Camunda
 

Último

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 

Último (20)

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
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
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 

BPMN to UML

Notas do Editor

  1. BPMN more popular: provides extensive means to describe event-driven behavior.
  2. Here is the chart describingOrdering food of Customers and waiter.Very simple
  3. Standard  language for specifying, visualizing, constructing, and documenting the artifacts of software systems, business modeling and other non-software systems.The UML represents a collection of best engineering practices that have proven successful in the modeling of large and complex systems.The UML is a very important part of developing object oriented software and the software development process. The UML uses mostly graphical notations to express the design of software projects. Using the UML helps project teams communicate, explore potential designs, and validate the architectural design of the software. The various modelling notations essentially divide into three main groups:• Behaviour diagrams, which describe the overallfunctionality of the software at a relatively highlevel of abstraction;• Interaction diagrams, which further augment thebehaviour diagrams and present a more detailed description of system functionality in terms ofobject interactions;• Structure diagrams which capture the underlyingstatic structure of a software system at variouslevels from individual objects to overall applica-tion packages.
  4. - Useful to specify software or hardware system behaviour- Based on data flow models – a graphical representation (with a Directed Graph) of how data move around an information systemDescribe the flow of control of the target system, such as the exploring complex business rules and operations, describing the use case also the business process. It is object-oriented equivalent of flow charts and data-flow diagrams (DFDs)A swimlane is a way to group activities performed by the same actor on an activity diagram or to group activities in a single thread.
  5. Describe the flow of control of the target system, such as the exploring complex business rules and operations, describing the use case also the business process. It is object-oriented equivalent of flow charts and data-flow diagrams (DFDs)Because it is possible to explicitly describe parallel events, the activity diagram is well suited for the illustration of business processes, since business processes rarely occur in a linear manner and often exhibit parallelisms.Contrary to use case diagrams, in activity diagrams it is obvious whether actors can perform business use cases together or independently from one another.Activity diagrams can be developed in various degrees of detail. They can be refined step by step. In the external view, activity diagrams, just like use case diagrams, exclusively represent business processes and activities from the outside perspective
  6. - BPMN Event  UML Activity (but activity’s support is not as big as event  not easy to map).BPMN elements richsemantics because they embody different meanings in the same single concept (Ex: start message event)  UML: InitialNode & AcceptCallAction.- BPMN elements overloadedsince they can have different meanings according to the way they are used in a model (Ex: gateways OR: Fork node or Merge Node).
  7. - BPMN Event  UML Activity (but activity’s support is not as big as event  not easy to map).BPMN elements richsemantics because they embody different meanings in the same single concept (Ex: start message event)  UML: InitialNode & AcceptCallAction.- BPMN elements overloadedsince they can have different meanings according to the way they are used in a model (Ex: gateways OR: Fork node or Merge Node).
  8. define complex UML patterns, extend UML’s semantics
  9. define complex UML patterns, extend UML’s semantics
  10. - BPMN Event  UML Activity (but activity’s support is not as big as event  not easy to map).BPMN elements richsemantics because they embody different meanings in the same single concept (Ex: start message event)  UML: InitialNode & AcceptCallAction.- BPMN elements overloadedsince they can have different meanings according to the way they are used in a model (Ex: gateways OR: Fork node or Merge Node).
  11. define complex UML patterns, extend UML’s semantics
  12. define complex UML patterns, extend UML’s semantics