Software metrics can be used to objectively quantify the quality of software components and systems, alleviating quality and risk concerns and raising assurance in component-based systems. In this paper, we present a graph-based model for component-based software development. We assume that a number of components have been characterized in terms of non-functional metrics of importance to the software system being developed, and that the interfaces connecting various components have been similarly characterized. The emphasis of this work is on cost and quality of the system under development, and reaching an acceptable compromise between the two.

Meeting Name

10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (2005: Feb. 2-4, Sedona, AZ)


Electrical and Computer Engineering

Second Department

Computer Science

Keywords and Phrases

Component-Based Software Development; Graph Theory; Graph-Based Model; Object-Oriented Programming; Software Metrics; Software Quality; Component-Based Systems; Non-Functional Metrics; Software System; Functions; Interfaces (Computer); Risk Assessment; Software Engineering; Programming; Costs; Object Oriented Modeling; Software Systems; Application Software; Quality Management; Joining Processes; Business

International Standard Book Number (ISBN)


International Standard Serial Number (ISSN)


Document Type

Article - Conference proceedings

Document Version

Final Version

File Type





© 2005 Institute of Electrical and Electronics Engineers (IEEE), All rights reserved.

Publication Date

01 Feb 2005