Skip to main content

A Language for the Specification of Administrative Workflow Processes with Emphasis on Actors’ Views

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2020 (ICCSA 2020)

Abstract

Administrative workflows refer to variable business processes in which all cases are known; tasks are predictable and their sequencing rules are simple and clearly defined. When such processes are collaboratively executed by several actors, it may be desirable, for security reasons (confidentiality), that each of them has at all times, only a partial perception (this is what we call “actor’s view”) of the current process state. This concern seems sufficiently important to be considered when specifying such workflows. However, traditional workflow specification languages (BPMN, BPEL, YAWL) only partially address it. This is why we present in this paper, a new language for specifying administrative workflows that allows us not only to simply model all of the processes tasks and their sequence, but also and especially to explicitly express the rights of the various actors with respect to each of them, in order to guarantee a certain degree of security. The proposed model is an executable grammatical specification that allows to express using decorated productions, the different types of basic flows (sequential, parallel, alternative and iterative) that are found in workflow specification languages; moreover, it also allows to specify the rights of each actor in each process and on its data in a formalism similar to that used in UNIX-like operating systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Official website of the WfMC: https://www.wfmc.org/.

  2. 2.

    BPMN was initiated by the Business Process Management Initiative (BPMI) which merged with Object Management Group (OMG) in 2005.

  3. 3.

    Decorations are made using the operators “” (is sequential to) for sequential ordering and “\(\parallel \)” (is parallel to) for parallel ordering.

  4. 4.

    Remember that in our case we can only execute what we see.

  5. 5.

    Reminder: each task is represented by a grammatical symbol with an attribute named status (see Definition 2).

  6. 6.

    Peer to Peer Workflow Management Systems with emphasis on actor’s Views.

  7. 7.

    JavaScript Object Notation, http://www.json.org, https://www.mongodb.com.

  8. 8.

    P2PTinyWfMS is a tool developed in Java under Eclipse (https://www.eclipse.org).

  9. 9.

    SON is available under Eclipse from SmartTools plugin family.

References

  1. Badouel, E., Hélouët, L., Kouamou, G.E., Morvan, C.: A Grammatical approach to data-centric case management in a distributed collaborative environment. CoRR abs/1405.3223 (2014). http://arxiv.org/abs/1405.3223

  2. Divitini, M., Hanachi, C., Sibertin-Blanc, C.: Inter-organizational workflows for enterprise coordination. In: Omicini, A., Zambonelli, F., Klusch, M., Tolksdorf, R. (eds.) Coordination of Internet Agents, pp. 369–398. Springer, Heidelberg (2001). https://doi.org/10.1007/978-3-662-04401-8_15

    Chapter  Google Scholar 

  3. Georgakopoulos, D., Hornick, M.F., Sheth, A.P.: An overview of workflow management: from process modeling to workflow automation infrastructure. Distrib. Parallel Databases 3(2), 119–153 (1995). https://doi.org/10.1007/BF01277643

    Article  Google Scholar 

  4. Jordan, D., et al.: Web services business process execution language version 2.0. OASIS Stand. 11(120), 5 (2007)

    Google Scholar 

  5. Lahcen, A.A., Parigot, D.: A lightweight middleware for developing P2P applications with component and service-based principles. In: 15th IEEE International Conference on Computational Science and Engineering, CSE 2012, Paphos, Cyprus, 5–7 December 2012, pp. 9–16 (2012). https://doi.org/10.1109/ICCSE.2012.12

  6. Model, B.P.: Notation (BPMN) version 2.0. OMG Specification, Object Management Group, pp. 22–31 (2011)

    Google Scholar 

  7. Van Der Aalst, W.M.P.: The application of Petri Nets to workflow management. J. Circuits Syst. Comput. 8(1), 21–66 (1998). https://doi.org/10.1142/S0218126698000043

    Article  Google Scholar 

  8. Van Der Aalst, W.M.P., Ter Hofstede, A.H.: Yawl: yet another workflow language. Inf. Syst. 30(4), 245–275 (2005)

    Article  Google Scholar 

  9. WfMC: Wfmc Standards: the Workflow Reference Model, Version 1.1 (1995). http://www.aiim.org/wfmc/mainframe.htm

  10. Yan, J., Yang, Y., Raikundalia, G.K.: SwinDeW-a P2P-based decentralized workflow management system. IEEE Trans. Syst. Man Cybern. Part A 36(5), 922–935 (2006). https://doi.org/10.1109/TSMCA.2005.855789

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Milliam Maxime Zekeng Ndadji .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zekeng Ndadji, M.M., Tchoupé Tchendji, M., Tayou Djamegni, C., Parigot, D. (2020). A Language for the Specification of Administrative Workflow Processes with Emphasis on Actors’ Views. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2020. ICCSA 2020. Lecture Notes in Computer Science(), vol 12254. Springer, Cham. https://doi.org/10.1007/978-3-030-58817-5_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-58817-5_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-58816-8

  • Online ISBN: 978-3-030-58817-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics