Integrating Formal and Structured Methods in Object-Oriented System Development
暂无分享,去创建一个
This chapter describes systematic approaches for the formalisation and refinement of domain and analysis models, expressed in the OMT notation of Rumbaugh [Rumbaugh et al., 1991], in the B Abstract Machine Notation (AMN) [Abrial, 1995 to appear] and the Z formal language [Spivey, 1992]. Whilst B provides a method and tool support for fully formal development from specifications to (3rd generation language) code, the main support for validating specifications against requirements which it provides is via animation. Similar, although more limited, support can be provided for Z.