Abstract

AbstractThe modern software development methodologies require systematic reuse of software assets. It is expected that reuse becomes a cause of reducing efforts. From the other hand, nowadays reuse procedure is connected with plenty of problems and risks, for example, how to choose the best software asset from the set of available for reuse? What criterion should be considered to estimate internal structure of software asset? How to perform such an operation quickly and effectively? Paper proposes the approach allowing predicting estimation of effectiveness for further reuse of software asset. Approach is based on matching software assets to requirement specification considering their semantic attributes, namely OCL expressions. Software asset is associated with some problem domain process through keywords. Points of requirement specification are associated with the same keywords and completed by OCL expressions. Similarity of requirement specification and software assets from repository is defined by means of comparing corresponding keywords and OCL expressions. Model for approximate comparison of OCL expressions and its estimation are proposed. Evaluation of the proposed approach according to IBM reuse maturity model is represented.KeywordsSoftware product linesConstraint modeling and languagesAGILEModel-driven developmentOCLDomain engineering

Full Text
Paper version not known

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.