DocumentCode
266172
Title
Developing reusable .NET software components
Author
Ramachandran, M. ; Jamnal, Gopal Singh
Author_Institution
Sch. of Comput., Creative Technol. & Eng., Leeds Metropolitan Univ., Leeds, UK
fYear
2014
fDate
27-29 Aug. 2014
Firstpage
991
Lastpage
996
Abstract
Software Development with reuse and for reuse is the foundation of CBSE (Component based software engineering) which allow faster development at lower cost and better usability. A reusable software component works as a plug and play device, which abstract the software complexity and increase performance. Software reuse guidelines have been addressing the issue of capturing best practices, for a long while software industry has collected the enormous wealth of knowledge, experience, domain expertise, design principals & heuristics, hypothesis, algorithms, and experimental results. However, there is no rock solid and mature software component development guidelines defined for the current technologies such as .NET. This paper presents reuse guidelines based framework (known as .NET Reuse Guider) for guidelines based component development for reuse in .NET family. We have demonstrated our approach by designing a binary component as part of development for reuse based on our own .NET Reuse Guider framework. This paper also provides a number reuse analysis and metrics and a prototype component guider tool which sits on top of the .NET architecture with built-in software development & reuse knowledge.
Keywords
computational complexity; object-oriented programming; software metrics; software reusability; .NET family; .NET reuse guider framework; CBSE; binary component; built-in software development; component based software engineering; design principals; domain expertise; guidelines based component development; plug and play device; prototype component guider tool; reusable .NET software components; reuse analysis; reuse guidelines based framework; reuse knowledge; software complexity; software development; software industry; Complexity theory; Guidelines; Industries; Measurement; Programming; Software; Software engineering; CBSE; GSE; Software Design Knowledge; Software Guidelines; Software Reuse;
fLanguage
English
Publisher
ieee
Conference_Titel
Science and Information Conference (SAI), 2014
Conference_Location
London
Print_ISBN
978-0-9893-1933-1
Type
conf
DOI
10.1109/SAI.2014.6918306
Filename
6918306
Link To Document