Abstract
Component developers, application assemblers, and customers must all know CBSD advantages and disadvantages before developing components and component-based applications.
- Brereton, P. and Budgen, D. Component-based systems: A classification of issues. Comput. 33, 11 (Nov. 2000), 54--62. Google ScholarDigital Library
- Brown, A. Large-scale Component-based Development. Prentice Hall, Upper Saddle River, NJ, 2000. Google ScholarDigital Library
- Brown, A. From component infrastructure to component-based development. In Proceedings of the International Workshop on Component-Based Software Engineering (Kyoto, Japan, 1998).Google Scholar
- Chavez, A., Tornabene, C., and Wiederhold, G. Software component licensing: A primer. IEEE Software (Sept./Oct. 1998), 47--53. Google ScholarDigital Library
- Hopkins, J. Component primer. Commun. ACM 43, 10 (Oct. 2000), 27--30. Google ScholarDigital Library
- Levitt, J. One-stop software component shop. InformationWeek (Oct. 28, 2000), 146.Google Scholar
- Stafford, J. and Wallnau, K. Is third-party certification necessary? In Proceedings of the International Workshop on Component-Based Software Engineering (Toronto, Canada, 2001).Google Scholar
- Szyperski, C. Component Software: Beyond Object-Oriented Programming. ACM Press, New York, 1998. Google ScholarDigital Library
- Weyuker, E. Testing component-based software: A cautionary tale. IEEE Software (Sept./Oct. 1998), 54--59. Google ScholarDigital Library
- Woodhouse, C. Principles of adopting component-based software engineering. In Proceedings of the International Workshop on Component-Based Software Engineering (Los Angeles, 1999).Google Scholar
Index Terms
- Risks and challenges of component-based software development
Recommendations
Challenges of component-based development
It is generally understood that building software systems with components has many advantages but the difficulties of this approach should not be ignored. System evolution, maintenance, migration and compatibilities are some of the challenges met with ...
Improvement of component selection process using Genetic Algorithm for Component-Based Software Development
Modern information systems are becoming more expensive to build and maintain. Software development management and software quality goals are necessary, but not sufficient for the needs of today's marketplace. Shorter cycle time, completed with fewer ...
Comments