Abstract
The non-functional requirements of the software system usually cross the whole system, and the object-oriented software development method can lead to the entanglement and dispersion of the code. ASECT-Z proposed a formal method for non-functional requirements, it is the formal specification for the extension of Z language. The language based on set theory and mathematical logic, with strict logic, and the formal specification of reasoning. In this paper, we describe a library management system based on Aspect-Z, and then give a formal proof of the formal specification for formal verification.
Export citation and abstract BibTeX RIS
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.