Title :
An Approach for Component-Based Software Development
Author :
Lingyun, Fu ; Guang, Sun ; Jianli, Chen
Author_Institution :
Dept. of Inf. Eng., Hunan Electr. Coll. Of Technol., Xiangtan, China
Abstract :
Component-based software development (CBSD) has been viewed the future trend in software development due to not only saving the time and cost of system development, but also increasing the reliability and maintainability of the system. It is thought to be one of the most important approaches to solve software crisis. We propose a method for CBSD in this paper, where the coupling between components and system reliability are given special consideration. We propose a conceptual component model, where the Z specification language is used to describe the component. At composition phase, we use interaction graph and isomorphic tree of the interaction graph to simulate component assembly and system integration with appropriate components. At last, we present a component-based system reliability model with isomorphic tree of the component interaction graph.
Keywords :
object-oriented programming; software maintenance; software reliability; Z specification language; component interaction graph; component-based software development; component-based system reliability model; conceptual component model; isomorphic tree; software maintainability; Context; Couplings; Programming; Software reliability; Software systems; Component-based software development; Z specification language; interaction graph; isomorphic tree;
Conference_Titel :
Information Technology and Applications (IFITA), 2010 International Forum on
Conference_Location :
Kunming
Print_ISBN :
978-1-4244-7621-3
Electronic_ISBN :
978-1-4244-7622-0
DOI :
10.1109/IFITA.2010.144