Composing Software Components A Software-testing Perspective /
Software components and component-based software development (CBSD) are acknowledged as the best approach for constructing quality software at reasonable cost. Composing Software Components: A Software-testing Perspective describes a 10-year investigation into the underlying principles of CBSD. By r...
Main Author: | |
---|---|
Corporate Author: | |
Format: | Electronic |
Language: | English |
Published: |
Boston, MA :
Springer US,
2010.
|
Subjects: | |
Online Access: | https://ezaccess.library.uitm.edu.my/login?url=http://dx.doi.org/10.1007/978-1-4419-7148-7 |
Table of Contents:
- Introduction
- Part I Components and Component-based Development
- Engineering, Components, and Software
- Software Components and Component-based Development
- CBSD in Practice and Theory
- Part II Software Testing: Practice and Theory
- Software Testings Place in Development
- Software Testing Theory
- Subdomain Testing
- Part III Composition of Components
- Subdomain Theory of Stateless Component Composition
- Tutorial Example SYN Tools for Stateless Components
- Persistent State
- Concurrent Execution
- The Other Non-functional Property: Reliability
- Part IV Supporting Tools
- CBSD Support Tools
- Tool Implementation
- Debugging Components, Component-based Systems, and Support Tools
- Unfinished Business: Volunteer Tool Makers
- Part V Case Studies
- Accuracy of Component Measurements and System Predictions
- Case Studies of I-CBSD
- Part VI Implications for Software Testing Unit vs. System Testing
- Functional vs. Non-functional Properties
- Conclusion: Lessons Learned from I-CBSD
- Open Problems
- Appendix
- Index.