World Scientific Publishing, 2018. — 152 p. — (Series on Component-Based Software Development: Volume 3). — ISBN: 978-981-3221-87-1.
The book provides a comprehensive coverage of the widely accepted desiderata of component-based software development, as well as the foundations that these desiderata necessitate. Its unique focus is on component models, the cornerstone of component-based software development. In addition, it presents and analyses existing approaches according to these desiderata.
This compendium is an indispensable textbook for an advance undergraduate or postgraduate course unit. Researchers will also find this volume an essential reference material.
What are Software Components?
What is Software Composition?
Software Component Models
Component Models with Objects as Components
Component Models with Architectural Units as Components
Component Models with Encapsulated Components
A Taxonomy of Software Component Models