A Method for Software Reuse in Information and Control Software Systems Development
We propose a reuse-oriented development method to improve productivity and reliability in software development. Using this method, which we call VOA(Variation Oriented Approach), developers can get wellstructured system specifications. In VOA, Specifications are described a hierarchically structured fragments. Each fragment is affected by a single factor. Specifications are structured from three relations of fragments: sequence, selection and iteration. We can elaborate a framework and black box parts based on structured fragments. This method has following effects. System users can define specification by selection of variation, thereby they can positively select reusable specification, and they can reduce cost for definition of system specification. This method can be applied not only to software reuse, but also to document reuse. This paper also describes case study applying VOA to steel rolling plant control system.