Abstract

Software Reusability is the scientific process applied at software design phase to use the existing software assets to reduce the development cost and speed up the development time. The criticality of software reusability increases when the design artefacts are not available. In this paper, a more intelligent model is proposed to validate the software system reusability from different technology system to a new software system. In the first stage of this model, the ontology extraction from existing object oriented software is defined. Different internal and external software components are extracted from software system. The process behaviour between these components is also validated using UML diagrams. In the second phase, these extracted artifacts information is considered for the design of new software system. The component based transition is defined at this stage and the transition is again validated by defining various metrics. Finally the new software system is designed by selecting the reusable components and integrating new components over it. The proposed framework is implemented on real time software system. The validation results shows that improvement in software system QoS by applying the reusability in an integrated form.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call