DocumentCode :
2386936
Title :
Evolution: a more practical approach than refinement for software development
Author :
Liu, Shaoying
Author_Institution :
Dept. of Comput. Sci., Hiroshima City Univ., Japan
fYear :
1997
fDate :
8-12 Sep 1997
Firstpage :
142
Lastpage :
151
Abstract :
Refinement of operations is well defined in terms of refinement rules and is considered as a reasonable discipline for software development. This paper, however, observes that refinement is not sufficient to serve this role for the entire software development process and then proposes evolution for substitution. We show that refinement is indeed a special case of evolution and evolution is transitive. A small case study is given to demonstrate that using evolution rather than refinement as the discipline for software development is a more practical approach. The idea presented in this paper may be controversial, but the author believes that this idea is more useful, practical, and instructive than refinement approach, and expects to inspire more discussions about this issue
Keywords :
software engineering; refinement rules; software development; Cities and towns; Computer science; Concrete; Contracts; Guidelines; Information retrieval; Large-scale systems; Programming; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 1997. Proceedings., Third IEEE International Conference on
Conference_Location :
Como
Print_ISBN :
0-8186-8126-8
Type :
conf
DOI :
10.1109/ICECCS.1997.622305
Filename :
622305
Link To Document :
بازگشت