Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Component-Based Software Testing with UML

Buy

Component-based software development regards software construction in terms of conventional engineering disciplines where the assembly of systems from readily-available prefabricated parts is the norm. Because both component-based systems themselves and the stakeholders in component-based development projects are different from traditional software systems, component-based testing also needs to deviate from traditional software testing approaches.

Gross first describes the specific challenges related to component-based testing like the lack of internal knowledge of a component or the usage of a component in diverse contexts. He argues that only built-in contract testing, a test organization for component-based applications founded on building test artifacts directly into components, can prevent catastrophic failures like the one that caused the now famous ARIANE 5 crash in 1996. Since building testing into components has implications for component development, built-in contract testing is integrated with and made to complement a model-driven development method. Here UML models are used to derive the testing architecture for an application, the testing interfaces and the component testers. The method also provides a process and guidelines for modeling and developing these artifacts.

This book is the first comprehensive treatment of the intricacies of testing component-based software systems. With its strong modeling background, it appeals to researchers and graduate students specializing in component-based software engineering. Professionals architecting and developing component-based systems will profit from the UML-based methodology and the implementation hints based on the XUnit and JUnit frameworks.

(HTML tags aren't allowed.)

Enterprise Interoperability V: Shaping Enterprise Interoperability in the Future Internet (Proceedings of the I-ESA Conferences)
Enterprise Interoperability V: Shaping Enterprise Interoperability in the Future Internet (Proceedings of the I-ESA Conferences)

Within a scenario of globalised markets, where the capacity to efficiently cooperate with other firms starts to become essential in order to remain in the market in an economically, socially and environmentally cost-effective manner, it can be seen how the most innovative enterprises are beginning to redesign their business model to become...

An Encyclopedia of Battles: Accounts of Over 1,560 Battles from 1479 B.C. to the Present
An Encyclopedia of Battles: Accounts of Over 1,560 Battles from 1479 B.C. to the Present
Essential details of every major battle on land and sea in recorded history, from the first battle of Megiddo in 1479 B.C. to the Grenada conflict in 1984. Included: strategic situations, roles played by political/military leaders, troop numbers and training, tactics and objectives, casualties and losses and military/political consequences. Index....
IP Multicast with Applications to IPTV and Mobile DVB-H
IP Multicast with Applications to IPTV and Mobile DVB-H

Get a clear picture of IP Multicast applications for delivering commercial high-quality video services

This book provides a concise guide to current IP Multicast technology and its applications, with a focus on IP-based Television (IPTV) and Digital Video Broadcast-Handheld (DVB-H) applications—areas of tremendous commercial...


Set Your Voice Free
Set Your Voice Free

Roger Love, vocal coach of the Beach Boys, the Jacksons, Chicago, and Hanson, among many other singing superstars, and voice coach to celebrity speakers such as John Gray, Dr. Laura Schlessinger, and Anthony Robbins, reveals in this book and CD package the secrets to getting the singing or speaking voice you want. Now you can love the sound...

Practical Design and Production of Optical Thin Films (Optical Science and Engineering)
Practical Design and Production of Optical Thin Films (Optical Science and Engineering)
The field of optical thin films continues to expand at a rapid rate in both commercial application and technology. As individuals and as a technical community, we continue to gain new understanding as new tools, techniques, processes, and experimental results become available. Since the publication of the first edition, enough...
Facebook and Philosophy: What's on Your Mind? (Popular Culture and Philosophy)
Facebook and Philosophy: What's on Your Mind? (Popular Culture and Philosophy)
Facebook and Philosophy is an entertaining, multi-faceted exploration of what Facebook means for us and for our relationships. With discussions ranging from the nature of friendship and its relationship to "friending," to the (debatable) efficacy of "online activism," this book is the most extensive and systematic...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy