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.