Software component certification: a survey

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.

[1]  G. Bundell,et al.  Software Component Certification , 2001, Computer.

[2]  Kurt C. Wallnau,et al.  Volume III: A Technology for Predictable Assembly from Certifiable Components , 2003 .

[3]  William T. Councill Third-Party Testing and the Quality of Software Components , 1999, IEEE Softw..

[4]  Bertrand Meyer,et al.  The grand challenge of trusted components , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[5]  Jeffrey M. Voas,et al.  Dependability certification of software components , 2000, J. Syst. Softw..

[6]  Miguel Goulão,et al.  The quest for software components quality , 2002, Proceedings 26th Annual International Computer Software and Applications.

[7]  Gabriel A. Moreno,et al.  Enabling predictable assembly , 2003, J. Syst. Softw..

[8]  Heinz W. Schmidt,et al.  Trustworthy components - compositionality and prediction , 2003, J. Syst. Softw..

[9]  Claes Wohlin,et al.  Certification of Software Components , 1994, IEEE Trans. Software Eng..

[10]  Charles W. Krueger,et al.  Software reuse , 1992, CSUR.

[11]  Bill Councill,et al.  Third-Party Certification and Its Required Elements Bill , 2001 .

[12]  Eila. Niemela Documented Quality of COTS and OCM Components , 2001 .

[13]  Jesse H. Poore,et al.  Planning and certifying software system reliability , 1993, IEEE Software.

[14]  Ivica Crnkovic Component-based software engineering - new challenges in software development , 2001, Softw. Focus.

[15]  Kurt C. Wallnau,et al.  Is Third Party Certification Necessary , 2001 .

[16]  John D. McGregor Measuring Component Reliability , 2003 .

[17]  Roland Mittermeir,et al.  A survey of software reuse libraries , 1998, Ann. Softw. Eng..

[18]  Claes Wohlin,et al.  Reliability certification of software components , 1998, Proceedings. Fifth International Conference on Software Reuse (Cat. No.98TB100203).

[19]  Christina Wallin Verification and Validation of Software Components and Component Based Software Systems , 2002 .

[20]  Ivar Jacobson,et al.  Software Reuse: Architecture, Process And Organization For Business Success , 1998, Proceedings. Technology of Object-Oriented Languages. TOOLS 26 (Cat. No.98EX176).

[21]  George T. Heineman,et al.  Component-Based Software Engineering: Putting the Pieces Together , 2001 .

[22]  Jeffrey M. Voas,et al.  Certifying Off-the-Shelf Software Components , 1998, Computer.

[23]  John J. Marciniak,et al.  Encyclopedia of Software Engineering , 1994, Encyclopedia of Software Engineering.

[24]  Mary Shaw,et al.  Component-based software engineering and the issue of trust , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[25]  Soo Dong Kim,et al.  Component metrics to measure component quality , 2001, Proceedings Eighth Asia-Pacific Software Engineering Conference.

[26]  Ralf Reussner,et al.  Contracts and Quality Attributes of Software Components , 2003 .

[27]  Johannes Sametinger,et al.  Software Engineering with Reusable Components , 1997, Springer Berlin Heidelberg.

[28]  簡聰富,et al.  物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .

[29]  Jos van Hillegersberg,et al.  The software component market on the internet current status and conditions for growth , 2000, SOEN.

[30]  Mark Woodman,et al.  Issues of CBD Product Quality and Process Quality , 2001 .

[31]  Volker Gruhn,et al.  State of the art in testing components , 2003, Third International Conference on Quality Software, 2003. Proceedings..

[32]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .