constraint rules, allowing or preventing execution of
activities, required by process flow rules.
For analysing possibility to represent all business
rules related with modelling BPMN processes by
using standard SBVR vocabulary without
extensions, the representative example of EU Rent
BPMN process was created, typical situations were
analysed and transformation rules for all
transformations were defined. The conclusion was
made that it is possible to represent all business rules
related with a single BPMN process but there is no
possibilities to represent a process hierarchy; also,
transformation rules are quite complex, especially
the reverse transformation from SBVR business
rules, representing complex business process
elements, e.g., gates; it is impossible to identify
activity types, etc. The solution for representing the
complete BPMN processes, the BPMN metamodel
vocabulary was proposed for extending SBVR
metamodel without changing its original
specification.
For precisely relating business vocabulary with
business process elements without applying
linguistic analysis, which is appropriate to avoid,
two requirements were formulated for modelling
BPMN processes: 1) strict naming rules for BPMN
elements for aligning them with business
vocabulary; 2) using pools and lanes in process
models as otherwise it would be impossible
specifying verb concepts (Mickeviciute et al.,
2014b).
The possibility to implement reversible and
lossless transformations between BPMN business
process models and SBVR business vocabulary and
business rules will be investigated via experiments
after implementation of BPMN and SBVR
transformations, which currently are defined and
partially implemented in MagicDraw CASE tool
using created SBVR profile and QVT transformation
language.
The research will give the new knowledge and
the tool prototype, which have a practical
significance for business participants, experts and
modellers, and information system developers.
ACKNOWLEDGMENTS
The work is supported by the project VP1-3.1-
ŠMM-10-V-02-008 „Integration of Business
Processes and Business Rules on the Basis of
Business Semantics" (2013-2015), which is funded
by the European Social Fund (ESF).
REFERENCES
Agrawal, A., 2011: Semantics of Business Process
Vocabulary and Process Rules. In: ISEC ’11
proceedings of the 4th India Software Engeneering
Conference, pp. 6168.
Ceponiene, L., Nemuraite, L., Vedrickas, G., 2009:
Separation of event and constraint rules in
UML&OCL models of service oriented information
systems. Information technology and control, 38(1),
29-37.
Cheng, R., Sadiq, S., Indulska, M., 2011: Framework for
Business Process and Rule Integration: A Case of
BPMN and SBVR. In: Business Information Systems,
LNBIP, vol. 87, pp. 1324.
Friedrich, F., Mendling, J., Puhlmann, F., 2011: Process
Model Generation from Natural Language Text. In:
Advanced Information Systems Engineering, LNCS,
vol. 6741, pp. 482496. Springer Berlin Heidelberg.
Goedertier, S., Vanthienen, J., 2007: Declarative Process
Modeling with Business Vocabulary and Business
Rules. In: OTM 2007 Ws, Part I, LNCS, vol. 4805, pp.
603–612, Springer-Verlag Berlin Heidelberg.
Graml, T., Bracht, R., Spies, M., 2008: Patterns of
Business Rules to Enable Agile Business Processes.
In: 11th IEEE International Enterprise Distributed
Object Computing Conference, vol. 2 (4), November
2008, pp. 385402.
Hevner, A.R.; March, S.T.; Park, J.; Ram, S. Design
Science in Information Systems Research. MIS
Quarterly, 2004, Vol. 28, No. 1, pp. 75–105.
Hohwiller, J., Schlegel, D., Grieser, G., Hoekstra, Y.,
2011: Integration of BPM and BRM. In: Dijkman, R.,
Hofstetter, J., Koehler, J. (eds.) BPMN 2011. LNBIP,
vol. 95, pp. 136–141. Springer, Heidelberg.
KnowGravity, 2012. KnowEnterprise. Version 1.7.,
http://www.knowgravity.com.
Leopold, H., Mendling, J., Polyvyanyy A., 2012:
Generating Natural Language Texts from Business
Process Models. In: Advanced Information Systems
Engineering, LNCS, vol. 7328, pp. 6479. Springer
Berlin Heidelberg.
Malik, S., Bajwa, S.I., 2013: Back to Origin:
Transformation of Business Process Models to
Business Rules. In: Business Process Management
Workshops, LNBIP, vol. 132, pp. 611622. Springer-
Verlag Berlin Heidelberg.
Malik, S., Jajwa, Sarwan, I., 2012: A Rule Based
Approach for Business Rule Generation from Business
Process Model. In: Business Process Management
Workshops, Rules on the Web: Research and
Applications, LNCS, vol. 7438, pp. 9299. Springer-
Verlag Berlin Heidelberg.
Mickeviciute, E., Butleris, R., 2013: Towards the
Combination of BPMN Process Models with SBVR
Business Vocabularies and Rules. In: Information and
software technologies: 19th International Conference,
ICIST 2013, Kaunas, Lithuania, October 10-11,
IC3K2014-DoctoralConsortium
62