Description |
1 online resource (xxxvii, 413 pages) : illustrations |
Series |
Artech House computing library |
|
Artech House computing library.
|
Contents |
Component-Based Software Engineering -- Challenges of CBSE -- Components in Reliable Systems -- The Definition and Specification of Components -- Basic Concepts in CBSE -- Components -- Different Component Definitions -- Objects and Components -- Interfaces -- Contracts -- Patterns -- Frameworks -- Relations Between Concepts -- Frameworks and Components -- Frameworks and Contracts -- Frameworks and Patterns -- Specification of Software Components -- Current Component Specification Techniques -- Specifying the Semantics of Components -- Specifying Extrafunctional Properties of Components -- Software Architecture and Components -- Architecting Component-Based Systems -- Role of Software Architecture -- Assessment and Evaluation -- Configuration Management -- Dynamic Software Architectures -- Designing Software Architectures -- Architecture Design Process -- Architectural Styles -- Architecture-Driven Component Development -- Custom Components -- Preexisting Components -- Component-Driven Architecture Development -- Component Models and Technology -- A Short Historical Perspective -- Component Interface and Connections -- Performing Services Transparently -- Notation and Plan -- Acme ADL -- Components and Ports -- Connectors and Roles -- Systems and Attachments -- Representations and Bindings -- Properties, Constraints, Types, and Styles -- JavaBeans Component Model -- Interface of a Component -- Implementation of a Component -- Components Assembly -- Packaging and Deployment -- COM, DCOM, MTS, and COM+ |
Summary |
Annotation Here's a complete guide to building reliable component-based software systems. Written by world-renowned experts in the component-based software engineering field, this unique resource helps you manage complex software through the development, evaluation and integration of software components. You quickly develop a keen awareness of the benefits and risks to be considered when developing reliable systems using components. A strong software engineering perspective helps you gain a better understanding of software component design, to build systems with stronger requirements, and avoid typical errors throughout the process, leading to improved quality and time to market |
Bibliography |
Includes bibliographical references and index |
Notes |
Print version record |
Subject |
Component software -- Reliability
|
|
Software engineering.
|
|
COMPUTERS -- Programming -- Open Source.
|
|
COMPUTERS -- Software Development & Engineering -- Tools.
|
|
COMPUTERS -- Software Development & Engineering -- General.
|
|
Software engineering
|
Form |
Electronic book
|
Author |
Crnkovic, Ivica.
|
|
Larsson, Magnus (Magnus Peter Henrik), 1969-
|
ISBN |
1580535585 |
|
9781580535588 |
|
9781580533270 |
|
1580533272 |
|