Software component certification: a survey | IEEE Conference Publication | IEEE Xplore

Software component certification: a survey


Abstract:

Component-based software engineering, the process of building software systems from reusable parts, offers the potential to radically improve the way in which software is...Show More

Abstract:

Component-based software engineering, the process of building software systems from reusable parts, offers the potential to radically improve the way in which software is developed. It promises increased reuse leading to higher quality and reduced time to market. "Higher quality" means that the components must have a quality stamp in terms of what level of reliability can be expected from them. Thus, the certification stands out as an essential area to evaluate the component reliability level. In this sense, this paper presents a survey of software component certification research.
Date of Conference: 30 August 2005 - 03 September 2005
Date Added to IEEE Xplore: 24 October 2005
Print ISBN:0-7695-2431-1
Conference Location: Porto, Portugal
References is not available for this document.

1. Introduction

One of the most compelling reasons for adopting component-based approaches to software development is the premise of reuse. The idea is to build software from existing components primarily by assembling and replacing interoperable parts. The implications for reduced development time and improved product quality make this approach very attractive [1].

Select All
1.
C.W. Krueger, "Software Reuse", ACM Computing Surveys, Vol. 24, No. 02, 1992, pp. 131-183.
2.
I. Jacobson, M Griss, P. Jonsson, Software Reuse: Architecture, Process and Organization for Business Success, Addison-Wesley, Longman, 1997.
3.
M.D. Mcllroy, "Mass Produced Software Components", NATO Software Engineering Conference Report, 1968, pp. 79-85.
4.
A. Mili, R. Mili, R. Mittermeir, "A Survey of Software Reuse Libraries", Annals Software Engineering, Vol. 05, 1998, pp. 349-414.
5.
C. Wohlin, P. Runeson, "Certification of Software Components", IEEE Transactions on Software Engineering, Vol. 20, No. 06, 1994, pp 494-499.
6.
J. Morris, G. Lee, K. Parker, G.A. Bundell, C. P. Lam, "Software Component Certification", IEEE Computer, Vol. 34, No. 09, 2001.
7.
H. Schmidt, "Trustworthy Components: Compositionality and Prediction", Journal of Systems and Software, Vol. 65, No. 03, 2003, pp. 215-225.
8.
K.C. Wallnau, "Volume III: A Technology for Predictable Assembly from Certifiable Components", Software Engineering Institute (SEI), Technical Report, Vol. 03, April, 2003.
9.
M. Goulao, F. Brito e Abreu, "The Quest for Software Components Quality", In Proc. of the 26th Annual International Computer Software and Applications Conference (COMPSAC), England, 2002, pp. 313-318.
10.
J.M. Voas, J. Payne, "Dependability Certification of Software Components", Journal of Systems and Software, Vol. 52, No. 2-3, 2000, pp. 165-172.
11.
W.T. Councill, "Third-Party Testing and the Quality of Software Components", IEEE Computer, Vol. 16, No. 04, 1999, pp. 55-57.
12.
S. Beydeda, V. Gruhn, "State of the art in testing components", In Proc. of the 3th IEEE International Conference on Quality Software, USA, 2003.
13.
C. Wallin, Verification and Validation of Software Components and Component Based Software Systems, In Building Reliable Component-Based Systems, I. Crnkovic, M. Larsson (editors), Artech House Publishers, July, 2002, pp. 29-37.
14.
A. Beugnard, J. Jezequel, N. Plouzeau, D. Watkins, "Making component contract aware", IEEE Computer, Vol. 32, No. 07, 1999.
15.
R.H. Reussner, "Contracts and quality attributes of software components", In Proc. of the 8th International Workshop on Component-Oriented Programming (WCOP), 2003.
16.
P. Kallio, E. Niemelä, "Documented quality of COTS and OCM components", In Proc. of the 4th Workshop on Component-Based Software Engineering (CBSE), USA, 2001.
17.
E.S. Cho, M.S. Kim, S.D. Kim, "Component Metrics to Measure Component Quality", In Proc. of the 8th IEEE Asia-Pacific Software Engineering Conference (APSEC), 2001.
18.
J. Sametinger, Software Engineering with Reusable Components, Springer Verlag, USA, 1997.
19.
C. Szyperski, Component Software: Beyond Object-Oriented Programming, Addison-Wesley, USA, 2002.
20.
L. Bass, C. Buhman, S. Dorda, F. Long, J. Robert, R. Seacord, K. Wallnau, "Market Assessment of Component-Based Software Engineering", Software Engineering Institute (SEI), Technical Report, Vol. I, 2000.
21.
V. Trass, J. Hillegersberg, "The software component market on the Internet, current status and conditions for growth", ACM Sigsoft Software Engineering Notes, Vol. 25, No. 01, 2000, pp. 114-117.
22.
G.T. Heineman, W.T. Councill, et al. "Component-Based Software Engineering and the Issue of Trust", In Proc. of the 22nd International Conference on Software Engineering (ICSE), Canada, 2000, pp. 661-664.
23.
I. Crnkovic, "Component-based software engineering - new challenges in software development", Software Focus, Vol. 02, No. 04, 2001, pp. 27-33.
24.
G.T. Heineman, W.T. Councill, Component-Based Software Engineering: Putting the Pieces Together, Addison-Wesley, USA, 2001.
25.
B. Councill, "Third-Party Certification and Its Required Elements", In Proc. of the 4th Workshop on Component-Based Software Engineering (CBSE), Canada, May, 2001.
26.
J. Poore, H. Mills, D. Mutchler, "Planning and Certifying Software System Reliability", IEEE Computer, Vol. 10, No. 01, 1993, pp. 88-99.
27.
S.L. Rohde, K.A. Dyson, P.T. Geriner, D.A. Cerino, "Certification of Reusable Software Components: Summary of Work in Progress", In Proc. of the 2nd IEEE International Conference on Engineering of Complex Computer Systems (ICECCS), Canada, 1996, pp. 120-123.
28.
B. Meyer, Object-Oriented Software Construction, In 2th Edition Prentice Hall, London, 1997.
29.
J.M. Voas, "Certifying Off-the-Shelf Software Components", IEEE Computer, Vol. 31, No. 06, 1998, pp. 53-59.
30.
C. Wohlin, B. Regnell, "Reliability Certification of Software Components", In Proc. of the 5th IEEE International Conference on Software Reuse (ICSR), Canada, 1998, pp. 56-65.

Contact IEEE to Subscribe

References

References is not available for this document.