A Formal Specification Approach to Specify Pet's House System Using Z - Notations
The formal method (FM) is an innovative method that employs mathematical notations to describe explicit and precise requirements. This makes it possible to find errors and conflicts early in the software development process. To improve quality, the Z concept can assist with system specifications, design, and testing. A formal Specifications of a pet system is presented in this paper using the Z specification language. The complicated pet system is in charge of maintaining information about pets, owners, and numerous components of their care. We demonstrate how the requirements of the pet system, including its functionality, data structures, and behavior, can be specified using Z. In this specification, we aim to highlight the benefits of using formal methods to ensure the accuracy and reliability of complex systems and to show how valuable they are in system design and development. Formal approaches are advantageous not just for mission-critical systems, but also in commercial and business-oriented applications, since they could significantly decrease development time, verification, and maintenance costs. These results will serve as motivation for formal approaches.
Authors
- Irfan Ahmed (ORCID: https://orcid.org/0000-0002-9015-0277)
- Jabar Mahmood (ORCID: https://orcid.org/0000-0002-2872-0734)
- Nauman Khalid (ORCID: https://orcid.org/0000-0002-8045-199X)
- Shafaqat Ali (ORCID: https://orcid.org/0000-0002-3773-5196)
- Khadija Batool
- Saman Abid
Institutions
- University of Sialkot
- Zhejiang University of Technology (CN)
Publication Details
- Published
- 2024-08-16
- DOI
- https://doi.org/10.1109/icait62580.2024.10807880
- Citations
- 1
- Primary Topic
- Advanced Software Engineering Methodologies
- Type
- article
- Field-Weighted Citation Impact
- 0.35