Browse > Article
http://dx.doi.org/10.22937/IJCSNS.2021.21.7.23

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines  

Al-Fedaghi, Sabah (Computer Engineering Department Kuwait University)
Publication Information
International Journal of Computer Science & Network Security / v.21, no.7, 2021 , pp. 191-204 More about this Journal
Abstract
The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer's needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.
Keywords
documentation; process documentation; process model; process specification; conceptual model;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Keen, R.: 7.5.3 control of documented information explained [with procedure], ISO CHECKLIST. (February 2021). https://www.iso-9001-checklist.co.uk/7.5.3-control-of-documented-information-explained.htm
2 Fleischmann, A. Oppl, S., Schmidt, W., Stary, C.: Realization. In: Contextual Process Digitalization, Cham, pp. 223-252 (March 2020). https://doi.org/10.1007/978-3-030-38300-8_7
3 Martin, S. F., Wagner, H., Beimborn, D.: Process documentation, operational alignment, and flexibility in IT outsourcing relationships: A knowledge-based perspective. In: ICIS 2008 Proceedings, paper 75. http://aisel.aisnet.org/icis2008/75
4 Chaffee, J. R.: Read this if you think process documentation is futile. Medium (September 2020). https://medium.com/chapters-interludes/read-this-if-you-think-process-documentation-is-futile-9acfabc6155e
5 Al-Fedaghi, S., Alahmad, H.: Process description, behavior, and control. International Journal of Computer Science and Information Security, vol. 15(7), pp. 124-133 (July 2017)
6 Modhaffar, M.: Conceptual modeling of an organization: Case study of vessel berthing and cargo oil filling. MS thesis, Computer Engineering Department, Kuwait University (August 2021)
7 Schenker, F., Reitzig, R. W.: Strategies for process documentation-Part 1. Software Engineering Institute, Carnegie Mellon University, 2009 NDIA Conference (November 2009)
8 Graham, C.: Fear of the unknown with healthcare IoT devices: An exploratory study. Information Security Journal: A Global Perspective, vol. 30, Issue 2, pp. 100-110, Aug., 2020 DOI: 10.1080/19393555.2020.1810369   DOI
9 Six Sigma Institute: Six Sigma DMAIC process-Define phase-Process mapping/Flow charting, site. (2021). https://www.sixsigmainstitute.org/Six_Sigma_DMAIC_Process_Define_Phase_Process_Mapping_Flow_Charting.php
10 Chow, L., Medley, C., Richardson, C.: BPM and service-oriented architecture teamed together: A pathway to success for an Agile government. In: Fischer, L. (ed.) 007 BPM & Workflow Handbook: Methods, Concepts, Case Studies and Standards, in Business Process Management and Workflow, Workflow Management Coalition, pp. 33-54 (2007)
11 Saarsen, T., Dumas, M.: The process documentation cube: A model for process documentation assessment. In: La Rosa, M., Soffer, P. (eds.) Business Process Management Workshops, BPM 2012, Lecture Notes in Business Information Processing, vol. 132, Springer, Berlin (2013). https://doi.org/10.1007/978-3-642-36285-9_51   DOI
12 Wand, Y., Woo, C., Wand, O.: Role and Request Based Conceptual Modeling: A Methodology and a CASE Tool. In: Li, Q., Spaccapietra, S., Yu, E., Olive, A. (eds.) Conceptual Modeling - ER 2008. LNCS, vol. 5231, pp. 540-541. Springer, Berlin, Heidelberg (2008)
13 Heidegger, M.: The thing. In: Poetry, Language, Thought, A. Hofstadter, Trans. Harper & Row, New York, pp. 161-184 (1975)
14 Al-Fedaghi, S.: Classes in Object-Oriented Modeling (UML): Further Understanding and Abstraction. International Journal of Computer Science and Network Security (IJCSNS), vol. 21(5), pp. 139-150 (2021). https://doi.org/10.22937/IJCSNS.2021.21.5.21   DOI
15 Rabova, I.: Using UML and Petri nets for visualization of business document flow. Acta Univ. Agric. et Silvic. Mendel. Brun., vol. LX(2), pp. 299-306 (2012)
16 Meroni, G., Plebani, P.: Combining artifact-driven monitoring with blockchain: Analysis and solutions. In: Matulevicius, R., Dijkman, R. (eds.) Advanced Information Systems Engineering Workshops. CAiSE 2018, Lecture Notes in Business Information Processing, vol. 316, pp. 103-114. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-92898-2_8   DOI
17 He, L., Cheng, Y., Su, X.: Research on the sustainability of the enterprise business ecosystem from the perspective of boundary: The China case. Sustainability, vol. 12(16), p. 6435, DOI: 10.3390/su12166435   DOI
18 Ivanchikj, A., Serbout, S., Pautass, C.: From text to visual BPMN process models: Design and evaluation. In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 229-239 (October 2020). DOI: 10.1145/3365438.3410990   DOI
19 Al-Fedaghi, S.: UML Modeling to TM Modeling and Back. IJCSNS, vol. 21(1), pp. 84-96 (2021). https://doi.org/10.22937/IJCSNS.2021.21.1.13   DOI
20 Sedrakyan, G., Poelmans, S., Snoeckc, M.: Assessing the Influence of Feedback-Inclusive Rapid Prototyping on Understanding the Semantics of Parallel UML Statecharts by Novice Modellers. Information and Software Technology, vol. 82, pp. 159-172 (2017)   DOI
21 Nikiforova, O., Sejans, J., Cernickins, A.: Role of UML Class Diagram in Object-Oriented Software Development. Applied Computer Systems, vol. 44, pp. 65-74 (2011)
22 Al-Fedaghi, S.: Advancing Behavior Engineering: Toward Integrated Events Modeling. International Journal of Computer Science and Network Security (IJCSNS), vol. 20(12), pp. 95-107 (2020). https://doi.org/10.22937/IJCSNS.2020.20.12.10   DOI
23 Bennedsen, J., Caspersen, M. E., Kolling, M.: Reflections on the Teaching of Programming. Springer, Berlin/Heidelberg (2008)
24 Pedroni, M., Meyer, B.: Object-Oriented Modeling of Object-Oriented Concepts: A Case Study in Structuring an Educational Domain. In: Proceedings of Teaching Fundamental Concepts of Informatics, 4th International Conference on Informatics in Secondary Schools - Evolution and Perspectives, ISSEP 2010, Zurich, Switzerland, January 13-15, 2010. LNCS, vol. 5941, pp. 155-169. Springer (2010)
25 Miles, R., Hamilton, K.: Learning UML 2.0, 1st Edition. O'Reilly Media, Sebastopol, California (2006)
26 Valaski, J., Reinehr, S., Malucelli, A.: Evaluating the Expressiveness of a Conceptual Model Represented in OntoUML and UML. In: Proc. of the 19th International Conference on Enterprise Information Systems (ICEIS), vol. 2, pp. 263-270 (2017)
27 Kaufling, J.: Process documentation and automation. DatAvail (May 2017). https://www.datavail.com/blog/process-documentation-andautomation/
28 Aguirre-Urreta, M. I., Marakas, G. M.: The Empirical Literature Comparing Entity Relationship and Object-Oriented Modeling Techniques, While Vibrant, Has Often Yielded Equivocal Findings. ACM SIGMIS Database, vol. 39(2), pp. 9-32 (2008). https://doi.org/10.1145/1364636.1364640   DOI
29 Houy, C., Fettke, P., Loos, P.: Understanding Understandability of Conceptual Models-What Are We Actually Talking About? In: Atzeni, P., Cheung, D., Ram, S. (eds.) Conceptual Modeling. ER 2012. Lecture Notes in Computer Science, vol. 7532, pp. 64- 77. Berlin, Springer (2012). https://doi.org/10.1007/978-3-642- 34002-4_5   DOI
30 Beimborn, D., Hirschheim, R., Schlosser, F., Schwarz, A., Weitzel, T.: How to achieve IT business alignment? Investigating the role of business process documentation in US and German banks. In: AMCIS 2008 Proceedings, paper 291 (August 14-17, 2008).
31 Schumann, R., Serge, D., Taramarcaz, C., Florian, E.: Effective business process documentation in federal structures. In: Proceedings of Informatik 2014 (Workshop BPM im Offentlichen Sektor), Lecture Notes in Informatics, P-232, pp. 1043-1058 (September 2014)