DocumentCode
2954667
Title
Integrating object-oriented requirements specifications with formal notations
Author
Lee, Jonathan ; Pan, Jiann-I ; Huang, Wei T.
Author_Institution
Inst. of Comput. Sci. & Inf. Eng., Nat. Central Univ., Chung-Li, Taiwan
fYear
1995
fDate
5-8 Nov 1995
Firstpage
34
Lastpage
41
Abstract
We propose an integration of an extension of Bailin´s object-oriented requirements specification (OOS) (1989) with a formal notation (Z), called OOSZ. The OOS is used to guide the derivation of Z specifications. In OOSZ a function process is converted into an operation schema. An entity process is manifested through a state schema, an instance creation operation schema and an abstract operation schema. Correctness conjectures are generated for verifying the consistency of intralevel and interlevel specifications. These are illustrated using the problem domain of Auto Banking Systems. The bringing together of diagrammatical and text elements of OOS specifications in Z notations offers three major benefits. First, the relationship, between ERD and EDFD is tightly coupled compared with Yourdon´s SA approach. Second, OOS specifications can be seen both as a structuring mechanism that helps in deriving Z specifications, and as a preliminary that assists in ascertaining the clients requirements. Third, Z specifications make it easier to identify omissions or errors
Keywords
banking; formal specification; formal verification; object-oriented methods; specification languages; Auto Banking Systems; OOS; OOSZ; Yourdon SA approach; Z specifications; abstract operation schema; correctness conjectures; entity process; formal notations; function process; instance creation operation schema; object-oriented requirements specifications; operation schema; state schema; structured analysis; text elements; Banking; Computer science; Design for disassembly; Formal specifications; Programming; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools with Artificial Intelligence, 1995. Proceedings., Seventh International Conference on
Conference_Location
Herndon, VA
ISSN
1082-3409
Print_ISBN
0-8186-7312-5
Type
conf
DOI
10.1109/TAI.1995.479851
Filename
479851
Link To Document