REFERENCES
Anderson, B. B., Hansen, J. V., Lowry, P. B., and Summers,
S. L. (2005). Model checking for design and assurance
of e-Business processes. Decision Support Systems,
39(3):333–344.
Awad, A. M. H. A. (2007). BPMN-Q: A Language to Query
Business Processes. In Reichert, M., Strecker, S., and
Turowski, K., editors, Proceedings of the 2nd Int’l
Workshop Enterprise Modelling and Information Sys-
tems Architectures Concepts and Applications, pages
115–128, Bonn. Gesellschaft für Informatik.
Baader, F., Calvanese, D., McGuinness, D. L., Nardi, D.,
and Patel-Schneider, P. F., editors (2003). The descrip-
tion logic handbook: theory, implementation, and ap-
plications. Cambridge University Press, New York,
NY, USA.
Bérard, B., Bidoit, M., Finkel, A., Laroussinie, F., Petit, A.,
Petrucci, L., and Schnoebelen, P. (2001). Systems and
Software Verification – Model-Checking Techniques
and Tools. Springer, Berlin, Germany.
Bormann, J., Fedeli, A., Frank, R., and Winkelmann, K.
(2005). Combined Static and Dynamic Verification,
Version 2, Public Version March 31st, 2005, (Deliver-
able 3.1/1), Research Report. Technical report, project
PROSYD, European IST.
Bradfield, J. and Stirling, C. (2001). Modal logics and mu-
calculi: an introduction. In Handbook of Process Al-
gebra, pages 293–33. Elsevier Science Publishers.
Chechik, M., Devereux, B., Easterbrook, S., and Gurfinkel,
A. (2003). Multi-Valued Symbolic Model-Checking.
ACM Transactions on Software Engineering Method-
ology, 12(4):371–408.
Deutch, D. and Milo, T. (2007). Querying Structural
and Behavioral Properties of Business Processes. In
Proceedings of the 11th international conference on
Database programming languages, pages 169–185,
Berlin / Heidelberg. Springer Verlag.
Emerson, E. A. and Clarke, E. M. (1980). Characteriz-
ing Correctness Properties of Parallel Programs Us-
ing Fixpoints. In ICALP 1980, Automata, Languages
and Programming, 7th Colloquium, pages 169–181.
Springer LNCS 85.
Fahland, D., Favre, C., Jobstmann, B., Köhler, J., Lohmann,
N., Völzer, H., and Wolf, K. (2009). Instantaneous
Soundness Checking of Industrial Business Process
Models. In Proceedings of the 7th International
Conference on Business Process Management (BPM
2009), pages 278–293. Springer, LNSC 5701.
Feja, S. and Fötsch, D. (2008). Model Checking with
Graphical Validation Rules. In Proceedings of the
15th IEEE International Conference on the Engineer-
ing of Computer-Based Systems (ECBS 2008), pages
117–125. IEEE.
Feja, S., Witt, S., and Speck, A. (2011). BAM: A Re-
quirements Validation and Verification Framework for
Business Process Models. In 11th International Con-
ference On Quality Software, pages 186–191, Los
Alamitos, CA, USA. IEEE Computer Society.
Förster, A., Engels, G., Schattkowsky, T., and
Van Der Straeten, R. (2007). Verification of
Business Process Quality Constraints Based on Visual
Process Patterns. In Proceedings of the First Joint
IEEE/IFIP Symposium on Theoretical Aspects of
Software Engineering (TASE ’07), pages 197–208.
Gruhn, V. and Laue, R. (2007). Checking Properties of
Business Process Models with Logic Programming.
In 5th International Workshop on Modeling, Simu-
lation, Verification and Validation of Enterprise In-
formation Systems (MSVVEIS’07), pages 84–93. IN-
STICC PRESS.
Köhler, J., Tirenni, G., and Kumaran, S. (2002). From Busi-
ness Process Model to Consistent Implementation: A
Case for Formal Verification Methods. In 6th Interna-
tional Enterprise Distributed Object Computing Con-
ference (EDOC 2002), pages 96–106.
Kozen, D. (1983). Results on the propositional mu-calculus.
Theoretical Computer Science, 3(27):333–354.
May, W. (1998). Integrated Static and Dynamic Modeling
of Processes. PhD thesis, Universität Freiburg, Ger-
many.
McMillan, K. and Cadence Berkeley Labs. The cadence
smv model checker.
McMillan, K. L. (1993). Symbolic Model Checking. Kluwer
Academic Publishers.
Morimoto, S. (2008). A Survey of Formal Verification for
Business Process Modeling. In 8th International Con-
ference on Computational Science, pages 514–522.
Springer.
Pulvermüller, E. (2002). Composition and Correctness. In
SC 2002: Workshop on Software Composition, vol-
ume 65 of Electronic Notes in Theoretical Computer
Science (ENTCS). Elsevier Science Publishers.
Pulvermüller, E., Feja, S., and Speck, A. (2010).
Developer-friendly verification of process-based sys-
tems. Knowledge-based Systems, 23(7):667–676.
Speck, A. (2006). Modelling and Verifying of e-Commerce
Systems. In Proceedings of International Work-
shop on Regulations Modelling and their Validation
and Verification (REMO2V’06) in conjunction with
CAiSE’06, pages 857–863.
van der Aalst, W. M. P. (1999). Formalization and Verifica-
tion of Event-driven Process Chains. Information and
Software Technology, 41(10):639–650.
van Dongen, B. F., Jansen-Vullers, M. H., Verbeek, H.
M. W., and van der Aalst, W. M. P. (2007). Verifi-
cation of the SAP reference models using EPC reduc-
tion, state-space analysis, and invariants. Computers
in Industry, 58(6):578–601.
Weitl, F. and Nakajima, S. (2011). Integrated model check-
ing of static structure and dynamic behavior using
temporal description logics. Electronic Communica-
tions of the ECEASST, 46:1–16.
Witt, S., Feja, S., Speck, A., and Prietz, C. (2012). Inte-
grated privacy modeling and validation for business
process models. In Proceedings of the 2012 Joint
EDBT/ICDT Workshops, EDBT-ICDT ’12, pages
196–205, New York, NY, USA. ACM.
Xu, K., Liu, Y., and Wu, C. (2008). BPSL Modeler – Vi-
sual Notation Language for Intuitive Business Prop-
erty Reasoning. Electronic Notes in Theoretical Com-
puter Science, 211:211–220.
Xu, Z. (2008). Combination of Model Checking and The-
orem Proving to Develop and Verify Embedded Soft-
ware. Information Technology Journal, 7(4):623–630.
IntegratingValidationTechniquesforProcess-basedModels
253