Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

access icon free Towards a software component assembly evaluation

The paradigm of Component-Based Software Engineering aims to develop software by assembling and deploying reusable units, called software components. This approach tries to improve the flexibility, re-usability and maintainability of applications, and helps develop complex and distributed applications deployed on a wide range of platforms, by plugging commercial off-the-shelf components, rather than building them from scratch. In this context, the selection step is very important. It consists of searching and selecting appropriate software components from a set of candidate components in order to satisfy the developer-specific requirements. In the selection process, both functional and non-functional requirements are generally considered. In this study, the authors propose a method enabling quality evaluation of software component assembly. This method allows us to choose the best composition in term of quality.

References

    1. 1)
      • 6. Choi, Y., Lee, S., Song, H., Park, J., Kim, S.H.: ‘Practical S/W component quality evaluation model’. ICACT 2008, 2008.
    2. 2)
      • 10. Zubrow, D.: ‘Software quality requirements and evaluation, the ISO 25000 series’ (Carnegie Mellon University, 2004).
    3. 3)
      • 19. Goulão, M., Abreu, O.B.E.: ‘Software components evaluation: an overview’. Fifth Conf. APSI, 2004.
    4. 4)
      • 17. Lakshmi Narasimhan, V., Parthasarathy, P.T., Das, M.: ‘Evaluation of a suite of metrics for component based software engineering (CBSE)’, Issues Inf. Sci. Inf. Technol., 2009, 6, pp. 731740.
    5. 5)
      • 16. Antonellis, P., Antoniou, D., Kanellopoulos, Y., et al: ‘A data mining methodology for evaluating maintainability according to ISO/IEC-9126 software engineering – product quality standard’. Special Session on System Quality and Maintainability – SQM2007, 2007.
    6. 6)
      • 11. Assia AIT ALI SLIMANE: ‘Intentional selection of services, based on non-functional requirements of business agents’. Doctoral thesis, Paris I University, France, 2012.
    7. 7)
      • 21. Bart, G.A., Rogis, F., Salah, S.: ‘Substitution model for software components’. Workshop on Software Evolution in Partnership with LMO 2006, Nimes, France, March 2006.
    8. 8)
      • 14. McCaffrey, J.D.: ‘Using the multi-attribute global inference of quality (MAGIQ) technique for software testing’. Information Technology: New Generations, ITNG ‘09, 2009.
    9. 9)
      • 7. Bawane, N., Srikrishna, C.V.: ‘A novel method for quantitative assessment of software quality’, Int. J. Comput. Sci. Secur., 2010, 3, (6), pp. 508517.
    10. 10)
      • 2. Szyperski, C., Pfister, C.: ‘COP'96 workshop repor’. International Workshop on Component-Oriented Programming, University of Linz, Austria, 1996.
    11. 11)
      • 12. |Chang, C.-W., Horng, D.-J., Lin, H.-L.: ‘A quantity model for controlling and measuring software quality based on the expert decision-making algorithm’, Intell. Inf. Manage. J., 2009, 1, pp. 8188.
    12. 12)
      • 9. ISO/IEC 25000: ‘JTC1/SC7, software engineering – software product quality requirements and evaluation (SQuaRE)’ (International Standardization Organization, 2005).
    13. 13)
      • 8. ISO/IEC 9126: ‘JTC1/SC7, information technology – software product quality’ (International Standardization Organization, 1991).
    14. 14)
      • 5. ISO/IEC 25021: ‘Software engineering –software product quality requirements and evaluation (SQuaRE) – quality measure elements’, 2011.
    15. 15)
      • 4. Cai, X., Lyu, M.R., Wong, K.-F., Ko, R.: ‘Component-based software engineering: technologies, development frameworks, and quality assurance, schemes’. Proc. Seventh Asia-Pacific Software Engineering Conf., APSEC 2000, 2000.
    16. 16)
      • 18. Alexandre, A., Eduardo, S., Silivio, R.: ‘Quality attributes for a component quality model’. Tenth Int. Workshop on Component Oriented Programming (WCOP), Scotland, 2006.
    17. 17)
      • 20. Zeiss, B., Vega, D., Schieferdecker, I., Neukirchen, H., Grabowski, J.: ‘Applying the ISO 9126 quality model to test specifications – exemplified for TTCN-3 test specifications’. Proc. of Software Engineering, 2007.
    18. 18)
      • 15. Antkiewicz, M., Bąk, K., Murashkin, A., Olaechea, R., Liang, J., Czarnecki, K.: ‘Clafer tools for product line engineering’. Software Product Line Conf., Tokyo, Japan, 2013.
    19. 19)
      • 1. Brown, A., Wallnau, K.: ‘The current state of CBSE’, IEEE Softw., 1999, pp. 3746.
    20. 20)
      • 3. Szyperski, C.: ‘Components vs. objects vs. component objects’ (Queensland University of Technology, Australia, 1999).
    21. 21)
      • 13. McCaffrey, J., Koski, N.: ‘Competitive analysis using MAGIQ’. MSDN Magazine, 2006.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen.2014.0001
Loading

Related content

content/journals/10.1049/iet-sen.2014.0001
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address