By Topic

Transition to a legacy- and reuse-based software life cycle

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
J. D. Ahrens ; Drexel Univ., Philadelphia, PA, USA ; N. S. Prywes

Augmenting domain engineering with legacy software reengineering can help an organization move into the software reuse mode. We present a generalized model of the software life-cycle that explicitly recognizes the critical contribution of legacy software to the attainment of software production from reusable software components. The model defines information products of the software life-cycle, denoted as states, leaving the choice of processes for moving between states open to various methodologies. Then we describe alternative methodologies for transitioning from current practices to the new software life-cycle. This includes evaluation criteria for enabling an informed decision concerning the selection of a transition methodology. Finally, the key to making the alternative transition methodologies feasible is the supporting automated environments. Our experience at integrating automated environments helps us to illustrate the transitions to, and operation within, the proposed software life-cycle

Published in:

Computer  (Volume:28 ,  Issue: 10 )