[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Certification process of software components

Published: 01 July 2008 Publication History

Abstract

Component based systems are the result of structuring a system according to particular design pattern which involves components, component frameworks, component models, component composition, component interfaces, contracts and certification. The success of component-based software engineering depends on system integrator's ability to select the most suitable components for their intended application. This is only possible if component suppliers have clear and reliable information about their component's functional and nonfunctional properties. The component attributes allow system integrator to better classify the components. This paper makes an effort to define certain properties of a component, which are helpful during their classification process. This paper also tries to enlighten the component certification/accreditation process, which helps component suppliers to issue the guarantee of claimed functional properties and quality attributes.

References

[1]
Szyperski C., (1998): Component Software Beyond Object-Oriented Programming, Addison- Wesley, 1998.
[2]
Leavens G. T, Sitaraman M, (2000): Foundations of component-based systems, Cambridge University Press, 2000.
[3]
OMG, CORBA, http://www.omg.org/corba
[4]
Microsoft, COM, http://www.microsoft.com/com, http://www.microsoft.com/net/, http://msdn.microsoft.com/library/
[5]
Sun Microsystems, JAVA, http://java.sun.com, http://java.sun.com/beans
[6]
Apple Computer Inc., Open Doc. User Manual, 1995.
[7]
Sametinger J.,(1997): Software Engineering with Reusable Components, Springer, 1997.
[8]
Alan Burns and Geoff Davies, (1993): Concurrent Programming, Addison Wesley, 1993.
[9]
John S. Quarterman and Susanne Wilhelm, (1993): UNIX, POSIX, and Open System, Addison-Wesley, 1993.
[10]
Pankaj Jalote, (1994): Fault Tolerance in Distributed Systems, Prentice Hall, 1994.
[11]
Lindqvist, U. and Jonsson, E. (1998): A map of security risks associated with using COTS, IEEE Computer. 31(6), June 1998
[12]
Kumar, B. (2002): Component security, white paper, 2002.
[13]
Khan, K. M. and Han, J.(2002): Composing security-aware software, IEEE Software. 19(1), Jan.-Feb. 2002.
[14]
Brereton P. et al., (2003): Software Components---Enabling a Mass Market, Proc. Int'l Workshop Software Tech. and Eng. Practice (STEP) 2002, IEEE CS Press, 2003, pp. 169.
[15]
ISO/IEC 9126-1, (2001): Information Technology---Software Product Quality---Part 1: Quality Model, Int'l Organization for Standardization, 2001.
[16]
L. Chirinos L, Losavio L, and Bøegh J, (2005): Characterizing a Data Model for Software Measurement, J. Systems and Software, vol. 74, no. 2, 2005, pp. 207--226.
[17]
ISO/IEC 17011:(2004): Conformity Assessment---General Requirements for Accreditation Bodies Accrediting Conformity Assessment Bodies, Int'l Organization for Standardization, 2004.
[18]
ISO/IEC 17025: (1999): General Requirements for the Competence of Testing and Calibration Laboratories, Int'l Organization for Standardization, 1999.
[19]
ISO/IEC 25051 (2006): Software Engineering---Software Product Quality Requireents and Evaluation (SQUARE) --- Requirements for Quality of Commercial Off-the-shelf (COTS) Software Product and Instructions for Testing, Int'l Organization for Standardization, 2006.
[20]
ISO/IEC 15408: (1999): Information Technology---Security Techniques---Evaluation Criteria for IT Security, Int'l Organization for Standardization, 1999.
[21]
IEC 61508 (1998): Functional Safety of Electrical/Electronic/ Programmable Electronic Safety Related Systems, Int'l Electrotechnical Commission, 1998.
[22]
ISO Internatonal Standard ISO/WD121199. ISO/WD121199-V4 (2001): Software Engineering -software product evaluation- Requiements for quality of commercial off-the shelf software products (COTS) and instructions for testing, 2001.
[23]
Jeffrey M. Voas, (1998): Certifying Off-the-Shelf Software Components, IEEE Computer, June 1998, pp 53--59.
[24]
Musa J. D, Iannino A, and Okumoto K,(1987): Software Reliability Measurement Prediction Application, McGraw-Hill, New York, 1987.
[25]
Clark A. and Pradhan D. K, (1995): Fault Injection: A Method for Validating Computer-System Dependability, Computer, June 1995, pp. 47--56.
[26]
Arlat J. et al., (1990): Fault Injection for Dependability Validation: A Methodology and Some Applications" IEEE Trans. Software Eng., Feb. 1990, pp. 166--182.
[27]
Demillo R. A, Lipton R. J. and Sayward F. G. (1978): Hints on Test Data Selection: Help for the Practicing Programmer, Computer, Apr. 1978, pp. 34--41.
[28]
Wallnau K, (2000): Technical Concepts of component-Based Software Engineering, 2nd Edition, Volume II. May 2000, Technical Report CMU/SEI-2000-TR-008, ESC-TR-2000-007.

Cited By

View all
  • (2011)Towards a Software Component Quality ModelAdvances in Computer Science and Information Technology10.1007/978-3-642-17857-3_40(398-412)Online publication date: 2011
  • (2009)The need for transforming the COTS component quality evaluation standard mirage to realityACM SIGSOFT Software Engineering Notes10.1145/1598732.159873534:5(1-4)Online publication date: 2-Oct-2009

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 33, Issue 4
July 2008
69 pages
ISSN:0163-5948
DOI:10.1145/1384139
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2008
Published in SIGSOFT Volume 33, Issue 4

Check for updates

Author Tags

  1. component attributes
  2. component based software engineering
  3. component certification
  4. component models
  5. software components

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 11 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2011)Towards a Software Component Quality ModelAdvances in Computer Science and Information Technology10.1007/978-3-642-17857-3_40(398-412)Online publication date: 2011
  • (2009)The need for transforming the COTS component quality evaluation standard mirage to realityACM SIGSOFT Software Engineering Notes10.1145/1598732.159873534:5(1-4)Online publication date: 2-Oct-2009

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media