Back to Search
Start Over
Functional Programming for Business Process Modeling
- Source :
- IFAC-PapersOnLine. 50:10526-10531
- Publication Year :
- 2017
- Publisher :
- Elsevier BV, 2017.
-
Abstract
- This paper presents how Functional Programming (FP) helps to provide an other formal semantics (relation between the syntax and the model of computation) for Business Process Modeling (BPM); a semantics relatively different from Object Oriented semantics. More precisely, it proposes a general methodology to model business processes using mathematical functions and higher-order functions. We describe the basic part of Business Process Modeling, behavioral semantics via Petri Nets (PN) and Functional implementation of the models. Also, we will see how the business process model is translated into its equivalent form in Petri Nets and how these can be described through Functional Programming.
- Subjects :
- Process modeling
Theoretical computer science
Computer science
Functional logic programming
Business process
0102 computer and information sciences
02 engineering and technology
computer.software_genre
01 natural sciences
Business domain
Operational semantics
Business Process Model and Notation
Denotational semantics
020204 information systems
0202 electrical engineering, electronic engineering, information engineering
Object-oriented programming
Business rule
Artifact-centric business process model
Programming language
Business process modeling
Process architecture
Petri net
010201 computation theory & mathematics
Control and Systems Engineering
Function model
Well-founded semantics
computer
Subjects
Details
- ISSN :
- 24058963
- Volume :
- 50
- Database :
- OpenAIRE
- Journal :
- IFAC-PapersOnLine
- Accession number :
- edsair.doi...........8006619a566f33f3882252f56890a84e
- Full Text :
- https://doi.org/10.1016/j.ifacol.2017.08.1299