Abstract
The use of Formal Methods (FMs) as a software engineering paradigm remains contentious. Advocates of the use of FMs point out the enhanced quality of software that may be obtained through reasoning about the properties of a formal specification, while critics mention the steep learning curve in mastering the underlying mathematics and logic for the efficient use of these techniques. Be that as it may, with the advent of the Fourth Industrial Revolution (4IR) in which humans and intelligent machines are anticipated to work together, it is imperative that the software driving these machines be provably correct or at least highly dependable, making a strong case for the use of FMs. In this paper, following an inductive research approach we problematize the use of FMs for software development by considering numerous aspects like a formal specification of the Quality 4.0 framework, problematization aspects in the literature, and the role of upper managers in promoting or prohibiting the use of FMs. A problematization framework for FMs use in the 4IR is developed and validated through a brief theoretical analysis. Future work in this area may involve validating the framework among stakeholders in the software industry and developing a solution framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Nicholas, D.: Fourth industrial revolution WEF Agenda, Weforum (2016). https://www.weforum.org/agenda/2016/01/what-is-the-fourth-industrial-revolution/. Accessed 21 Oct 2018
Nankervis, A., Connell, J., Montague, A., Burgess, J. (eds.): The Fourth Industrial Revolution. Springer, Singapore (2021). https://doi.org/10.1007/978-981-16-1614-3
Bayode, A., van der Poll, J.A., Ramphal, R.R.: 4th industrial revolution: challenges and opportunities in the South African context. In: Conference on Science, Engineering and Waste Management (SETWM-19), pp. 174–180, 18–19 November (2019)
Baweja, B., Donovan, P., Haefele, M., Siddqi, L., Smiles, S.: Extreme automation and connectivity: the global, regional, and investment implications of the fourth industrial revolution. World Econ. Forum (2016)
Basile, D., et al.: Designing a demonstrator of formal methods for railways infrastructure managers. In: Margaria, T., Steffen, B. (eds.) ISoLA 2020. LNCS, vol. 12478, pp. 467–485. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-61467-6_30
Halpern, N., Budd, T., Suau-Sanchez, P., Brathen, S., Mwesiumo, D.: Towards Airport 4.0: Airport digital maturity and transformation. In: Proceedings of the 23rd Air Transport Research Society World Conference, Amsterdam, Netherlands, p. 21 (2019)
Juran, J.M.: Quality 4.0: the future of quality? Web blog. https://www.juran.com/blog/quality-4-0-the-future-of-quality/. Accessed 7 July 2021
Frederiksen, K., Lomborg, K., Beedholm, K.: Foucault’s notion of problematization: a methodological discussion of the application of Foucault’s later work to nursing research. Nurs. Inq. 22(3), 202–209 (2015)
Locke, K., Golden-Biddle, K.: Constructing opportunities for contribution: structuring Intertextual coherence and “problematizing” in organizational studies. Acad. Manage. J. Acad. Manage. 40(5), 1023–1062 (1997)
Saunders, M., Thornhill, A., Lewis, P.: Research Methods for Business Students, 8th edn. Pearson, London (2018)
Industry 4.0: On the way to the 4th industrial revolution with the Internet of Things(2013). http://www.vdi-nachrichten.com/artikel/Industrie-4-0-Mit-dem-Internet-der-Dinge-auf-dem-Weg-zur-4-industriellen-Revolution/52570/1. Accessed 7 July 2021
Lu, Y.: Industry 4.0: a survey on technologies, applications and open research issues. J. Ind. Inf. Integr. 6, 1–10 (2017). https://doi.org/10.1016/j.jii.2017.04.005. ISSN: 2452–414X
Fatorachian, H., Kazemi, H.: A critical investigation of industry 4.0 in manufacturing: theoretical operationalisation framework. Prod. Plan. Control, 29(8), 633–644 (2018). https://doi.org/10.1080/09537287.2018.1424960
Bagheri, B., Yang, S., Kao, H-A., Lee, J.: Cyber-physical systems architecture for self-aware machines in industry 4.0 environment. IFAC-PapersOnLine, 48, 1622–1627 (2015). https://doi.org/10.1016/j.ifacol.2015.06.318
Goguen, J.A., Winkler, T., Meseguer, J., Futatsugi, K., Jouannaud, J.P.: Introducing OBJ. In: Goguen, J., Malcolm G. (eds) Software Engineering with OBJ. Advances in Formal Methods, vol. 2. Springer, Boston (1999).https://doi.org/10.1007/978-1-4757-6541-0_1
Goguen, J.A., Winkler, T., Meseguer, J., Futatsugi K., Jouannaud, J.P.: Introducing OBJ. In: Goguen, J., Malcolm, G. (eds) Software Engineering with OBJ. Advances in Formal Methods, vol. 2. Springer, Boston, MA (2000). https://doi.org/10.1007/978-1-4757-6541-0_1
Palshikar, G.: Applying formal specifications to real-world software development. IEEE Softw. 18, 89–97 (2001). https://doi.org/10.1109/52.965810
Newcombe, C., Rath, T., Zhang, F., Munteanu, B., Brooker, M., Deardeuff, M.: Use of Formal Methods at Amazon Web Services. Available online at: https://lamport.azurewebsites.net/tla/formal-methods-amazon.pdf (2014)
Newcombe, C.: Why amazon chose TLA + . In: Ait Ameur, Y., Schewe, KD. (eds) Abstract State Machines, Alloy, B, TLA, VDM, and Z. ABZ 2014. Lecture Notes in Computer Science, vol. 8477. Springer, Berlin, Heidelberg (2014). https://doi.org/10.1007/978-3-662-43652-3_3
Azeem, M., Ahsan, M., Minhas, N.M., Khadija, N.: Specification of e-Health system using Z: a motivation to formal methods. In: International Conference for Convergence of Technology, pp. 1–6 (2014). https://doi.org/10.1109/I2CT.2014.7092123
Tolmach, P., Li, Y., Lin, S.-W., Liu, Y., Li, Z.: A survey of smart contract formal specification and verification. ACM Comput. Surv. Association for Computing Machinery, New York, 54(7), 1–38 (2021). https://doi.org/10.1145/3464421
Thangaraj, J., Ulaganathan, S.: A comparative study on transformation of UML/OCL to other specifications. Recent Adv. Comput. Sci. Commun. (Formerly: Recent Pat. Comput. Sci.), 13(2), 256–264 (2020)
Senaya, S.K., van der Poll, J.A., Schoeman, M.A.: Categorisation of Enterprise Resource Planning (ERP) failures: an opportunity for formal methods in computing. In: Conference on Science, Engineering and Waste Management (SETWM-19), pp. 181–187, 18–19 November (2019)
Brien, S.M., Martin, A.P.: A calculus for schemas in Z. J. Symbolic Comput. 30(1), 63–91 (2000). https://doi.org/10.1006/jsco.1999.0347. ISSN 0747-7171
Ackermann, J.G., van der Poll, J.A.: Reasoning heuristics for the theorem-proving platform Rodin/event-B. In: The 2020 International Conference on Computational Science and Computational Intelligence (CSCI 2020), pp. 1800–1806, 16–18 December 2020, Las Vegas (2020). https://www.american-cse.org/csci2020
Z/Eves. https://www.swmath.org/software/10262. Accessed 01 Aug 2021
The Boole interactive reasoning assistant. https://github.com/avigad/boole. Accessed 01 Aug 2021
Kashora, T.: E-Learning technologies for open distance learning knowledge acquisition in management accounting, D.Com thesis, Department of Management Accounting, University of South Africa (2018)
Van der Poll, J.A.: Can I Trust my Android?, News and Events, Graduate School of Business Leadership. University of South Africa, SBL (2020)
Hassler, E., MacDonald, P., Cazier, J., Wilkes, J.: The sting of adoption: the Technology Acceptance Model (TAM) with actual usage in a hazardous environment. In: 2020 Proceedings of the Conference on Information Systems Applied Research, pp. 1–8 (2020). ISSN: 2167–1508
Chang, A.: UTAUT and UTAUT 2: a review and Agenda for future research. J. Winners 13(2), 106–114 (2012)
Kuhn, T.S.: The Structure of Scientific Revolutions. University of Chicago Press, Chicago (1962)
Morgan, G.: Paradigms, metaphors, and puzzle solving in organization theory. Adm. Sci. Q. 605–622 (1980)
Akor, O.: Problematization: The foundation of sustainable development. In: International Conference on African Development Issues (CU-ICADI), pp. 77–83 (2015)
Nemathaga, A., van der Poll, J.A.: Adoption of formal methods in the commercial World. In: Eight International Conference on Advances in Computing, Communication and Information Technology (CCIT 2019), pp. 75–84, 23–24 April 2019. https://doi.org/10.15224/978-1-63248-169-6-12. ISBN: 978–1–63248–169–6
Mbedzi, M.D., van der Poll, H.M., van der Poll, J.A.: Enhancing a decision-making framework to address environmental impacts of the South African coalmining industry. Energies, 13(18), 4897, 1–23 (2020) https://doi.org/10.3390/en13184897. ISSN 1996 – 1073
Acknowledgements
This work is based on the research supported in part by the National Research Foundation of South Africa (Grant Number 119210).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
van der Poll, J.A. (2022). Towards a Problematization Framework of 4IR Formalisms: The Case of QUALITY 4.0. In: Sharma, H., Vyas, V.K., Pandey, R.K., Prasad, M. (eds) Proceedings of the International Conference on Intelligent Vision and Computing (ICIVC 2021). ICIVC 2021. Proceedings in Adaptation, Learning and Optimization, vol 15. Springer, Cham. https://doi.org/10.1007/978-3-030-97196-0_18
Download citation
DOI: https://doi.org/10.1007/978-3-030-97196-0_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-97195-3
Online ISBN: 978-3-030-97196-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)