DocumentCode
878469
Title
Formalizing specification modeling in OOA
Author
Honiden, Shinichi ; Kotaka, Nobuto ; Kishimoto, Yoshinori
Author_Institution
Inf.-Technol. Promotion Agency, Japan
Volume
10
Issue
1
fYear
1993
Firstpage
54
Lastpage
66
Abstract
It is argued that object-oriented analysis is not a fully mature upstream-development method because its specification process is a complex round-trip method that has not been described in detail. The round-trip OOA model involves data and activities that are intricately dependent on each other. If an analyst tries to use OOA to model specification sequentially, backward control flows will occur. An OOA specification process is presented that is decomposed into steps, substeps, and activities, that clarifies the dataflow between each step, substep, and activity. paying close attention to the chains of data dependence to expose activities and their relations, and that defines OOA control flows, in an effort to minimize process retrogression. The specification process is applied to a definite specification example and to formalization and visualization of an OOA.<>
Keywords
formal specification; object-oriented programming; activities; backward control flows; data; formalization; object-oriented analysis; process retrogression; specification modelling formalisation; visualization; Data flow computing; Helicopters; Information analysis; Object oriented modeling; Writing;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/52.207229
Filename
207229
Link To Document