Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Article type: Research Article
Authors: Dampier, David A. | Chadha, Vineet
Affiliations: Department of Computer Science, Mississippi State University, Mississippi State, MS 39762, U.S.A. | Department of Electrical & Computer Engineering, P.O. Box 116200, 336B Larsen Hall, Gainesville, FL, 32611, U.S.A.
Abstract: Software development as an enterprise is at a critical place in history. We are now developing needs for software faster than we can develop solutions. The future of software engineering is in providing computer-aided tools for automating as much of the evolution process as possible, so we can hope to meet the software needs of the future. Our argument is that software should not be built and then maintained, but should be evolved, from the first requirements analysis, to system retirement. If we build software for evolution, it is generally easier to make changes to that software, whether they are corrective, adaptive, or perfective. This paper outlines a method of applying changes to abstract types that extends a previous change-merging method for executable prototypes written in the Prototype System Description Language (PSDL). PSDL prototypes consist of a set of operators and a set of abstract data types. Previous work focused on merging changes to PSDL prototypes consisting of only operators. Our current work is aimed at providing a model for merging changes to PSDL types as well, thus completing the change merging method for complete prototypes. The model outlined in this paper reflects our latest results in this endeavor.
Keywords: Change merging, program integration, abstract data types, classes, software evolution, software automation, multiple inheritance
Journal: Journal of Integrated Design & Process Science, vol. 7, no. 4, pp. 51-61, 2003
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
[email protected]
For editorial issues, like the status of your submitted paper or proposals, write to [email protected]
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
[email protected]
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office [email protected]
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
[email protected]
For editorial issues, like the status of your submitted paper or proposals, write to [email protected]
如果您在出版方面需要帮助或有任何建, 件至: [email protected]