A new design method of software based on state transition
β Scribed by Naoko Yokoi; Takeshi Kaneko; Yoshinori Iizuka
- Publisher
- John Wiley and Sons
- Year
- 1994
- Tongue
- English
- Weight
- 937 KB
- Volume
- 25
- Category
- Article
- ISSN
- 0882-1666
No coin nor oath required. For personal study only.
β¦ Synopsis
Abstract
An understanding of state transitions is essential in realβtime software design. However, satisfactory research has not been performed on methodologies to list the necessary states. A method is needed to systematically identify necessary states in order to meet the given requirements. The two points that must be clarified when identifying necessary states are which states are necessary states and what causes lead to considering a state necessary. We begin this paper by clarifying the necessary states in software design that must be introduced into the software when elements other than state parameters external to the software are required to determine the correct response when multiple responses are obtained from the same input. Next, by focusing on the relationship between the input and the output, we illustrate that the software requirements have a hierarchical structure and selections from alternative realization methods based on the structure cause consideration on states. This requirement structure designates the logical structure of the requirements specified in the design process. Design and specification (implementation) of the requirements make is possible to list necessary states systematically.
π SIMILAR VOLUMES
One of the major aims for aerospace industry is to manage geometrical variations during assembly process and product lifecycle. Since about ten years, new design methods have been proposed to consider early functionalities and tolerance specifications but no one clearly integrates the product modell