Building Reliable Component-Based Software Systems
CBSE (component-based software engineering) is the emerging discipline of the development of software components and systems incorporating such components. This resource provides a practical guide to building reliable component-based software systems. It aims to give software-development professionals the guidance they need to effectively manage complex software through the integration of pre-existing components. Moreover, the book discusses the benefits and risks to be considered when developing components and systems using components. This hands-on reference describes technical and non-technical aspects of systems development using components and component development. It focuses on real-time systems, employing case studies using component-based approaches in the development of industrial automation systems. This book should be of interest to: software developers; project managers; researchers; and professors and students interested in component software engineering.
Wide contemporary application
By Mike Tarrani "Jazz Drummer" - June 16, 2004
This book is based on papers written by an array of experts in all component-based sub disciplines, and cover the full spectrum of topics. Organization of the book is seven areas, each of which contains relevant papers that start at the general level and segue to specifics. Readers new to component-based software engineering can get the basics from the general-level material, then drill down into details in subsequent chapters in each of the areas presented in the book.While I found the material uniformly excellent from the perspectives of consistent editing, technical accuracy and best practices, the strongest point is the editors have selected material that manages to encompass all facets of the discipline. This book is all meat with no fluff.I like the sequence of topic areas, which start with an overview of components, definitions and specifications, to architecture, to development. In addition, subsequent topic areas cover using components, applying component-based... read more
Just one word makes a huge difference
By Dmitry Dvoinikov - October 26, 2005
Oh no, another book with a misleading title...
It should have been called "Building ***snip*** Component-Based Software Systems". See the difference ? The only reason I chose to read it was that magic "Reliable" word, and now what do we have ?
So, magic mirror, please tell us who should read this book ?
"Experienced developers will find useful technical details ... while inexperienced developers can learn about the principles ... the book is [also] aproppriate as a course book ... for graduate ... or undergraduate students."
I for one am an experienced developer, now where are my technical details ?
Before I continue, please keep in mind that my opinion is biased by the word "Reliable" in the title. The book hardly says a word about reliability, for God's sake.
The book is a compilation of assorted chapters written by different European researchers. Researchers more than practioners that is. Basically... read more
The book describes a method for developing the testing of components in parallel with their functionality based on models. UML models are used to derive the testing architecture for an application, ...