Abstract :
With resources tight in today´s economy, a renewed interest in making the most of legacy code is spurring various attempts to recycle software assets. With such an emphasis on components, reusing them - or reusing significant portions of them - can lower development costs and improve productivity by accelerating software development cycle times and eliminating redundancy. A consortium of software development and component management tool companies have banded together to hammer out an outline of common conventions for packaging software assets that makes it easier to manage and reuse them. They call the standards they´ve developed the reusable asset specifications.
Keywords :
formal specification; object-oriented programming; software development management; software reusability; components; legacy code; reusable software asset packaging; software development cycle; Acceleration; Asset management; Costs; Packaging; Productivity; Programming; Recycling; Software development management; Software packages; Software reusability;