FRAMEWORK AND ARCHITECTURAL STYLE METRICS FOR COMPONENT BASED SOFTWARE ENGINEERING

R. Thirumalai Selvi, N. Balasubramanian, George T. Manohar · 2008

Abstract — The component-based development brings many advantages such as shorter time to market and lower prices. These advantages are especially attractive for the customers, which often do not recognize the risks of lower reliability, possible problems with maintenance, etc. Many software companies are forced to use imported components in their products, but are not able to keep the development process under control. The component-based development is still a process with lot of problems, not well defined either from theoretical or practical point of view. The lack of knowledge is probably the biggest problem and the need of component-based software engineering (CBSE) is urgent. One of the important issues studied in SA is that of recurring architectural patterns and idioms – or architectural style. CBSE and SA are clearly related, and the importance of architectural issues in CBSE is now widely recognized. However, since their motivations differ (and therefore their criteria for what should and should not be viewed as a component), the relationship between the two topics may not be straightforward. This was a motivation to a company and the software developers to a quantitative approach of calculating the framework metrics for CBSE from the case study given by the industry people.

Read the paper · More papers on PaperTik