A Framework for Component Based Software Flezible Design
Component-based software design is still an open issue in Component-Based Software Engineering due to nondeterministic granularity of the externally-provided components. The separation-of-concern development pattern adopted by component-based development (CBD) has prevented its widespread success in practices. Both the developer of a component and the developer of a system using components often face the problem that information vital for certain development tasks is not available, which has various consequences to complicate each stage of CBD process. In order to improve that, service and dynamic service specification are first defined from components point of view respectively. Then, based on these definitions, a framework for component-based flexible design is proposed in this paper under considerations of domain-specific knowledge and analysis of existing systems. It can help software developers not only understand users requirements more correctly but also reuse successful development and test cases from domain-specific knowledge and existing systems, which can shorten the lifecycle of CBD.
component based software engineering domain knowledge ezisting system dynamic service specification component-based software flezible design (CBSFD)
Longye Tang Zhijian Wang Yukui Fei
College of Computer & information engineering Hohai University Nanjing,China Deparment of Computer science & technology Shandong Agricultural University Taian, China
国际会议
第四届国际计算机新科技与教育学术会议(2009 4th International Conference on Computer Science & Education)
南京
英文
937-940
2009-07-25(万方平台首次上网日期,不代表论文的发表时间)