REVIEW - Foundations of Component-Based Systems


Title:

Foundations of Component-Based Systems

Author:

Gary T. Leavens, Murali Sitaraman

ISBN:

Publisher:

Cambridge University Press (2000)

Pages:

312pp

Reviewer:

Roger N Lever

Reviewed:

April 2001

Rating:

★★☆☆☆


Component-based development is very popular and is the subject of much current research. This book is a collection of articles focusing on frameworks and architectures, object-based specification and verification, formal methods and semantics, reactive and distributed systems. The style is academic, in the sense that these are articles following a well-defined style and pattern abstract, definitions, main argument, - possibly based on a case study - acknowledgements and bibliography.

The articles themselves are well written and clear although a number of the articles use mathematical/logical arguments, which some readers may find difficult to follow. The extensive bibliographies quoted allow the dedicated reader to pursue the subject matter further and are almost obligatory in this type of work. The editors point out that the material has not been previously published and most articles were solicited from experts in the field with peer review to ensure quality.

For those interested in an academic collection of articles that discuss the state of the art ideas around component-based systems there is some good material. For example the discussion of key concepts in architecture, connection, interface and plug and socket and ADLs or architecture definition languages such as ACME. Some articles are heavier going and probably only of interest to researchers; such as the discussion of a formal language for composition or a semantic foundation for specification matching. Most application developers will probably find very little to interest them in this book as there is very little code and no discussion of typical business applications or technologies.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.