Building Reliable Component-Based Software Systems (Google eBook)

Front Cover
Ivica Crnkovic, Magnus Peter Henrik Larsson
Artech House, Jan 1, 2002 - Computers - 413 pages
2 Reviews
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. From component definition, standards, objects and frameworks, to organizational development and support of the component-based life cycle, the book describes aspects of systems development using components and component development. It focuses on dependable and real-time systems, employing case studies from the process automation industry, software production, electronic consumer equipment and office software development.
  

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Basic Concepts in CBSE
3
Relations Between Concepts
16
Specifying Extrafunctional Properties of Components
34
Software Architecture and Components
39
Component Models and Technology
57
Components and Ports
63
Properties Constraints Types and Styles
65
Implementation
78
The Koala Component Model
223
RealTime Software Components
237
Testing Reusable Software Components
265
Sequential Systems
272
Summary
278
RealTime Features of Windows NT
285
Design of the RealTime Application
291
Case StudiesCBD in Industrial
299

Implementation
84
CBD
97
Summary
111
Intuitive Semantics
120
RoleBased Component Engineering
135
A Model for Frameworks
148
Component Composition and Integration
179
Predicting System Trustworthiness
193
Software Product Lines
205
A Case Study
325
The Aspect Integrator Platform
331
Developing a DomainSpecific Application
346
References
352
Industrial Experience with Dassault Systeme
375
Different Kinds of Architecture
381
Contributors
387
Index
399
Copyright

Common terms and phrases

References to this book

All Book Search results »

About the author (2002)

Ivica Crnkovic received his M.Sc. in electrical engineering and in theoretical physics, and Ph.D in computer science from the University of Zagrab, Croatia. Crnkovic is a professor of software engineering at Mälardalen University, Vasteras, Sweden. A frequent contributor to the literature on component development and co-author of Building Reliable Component-Based Software Systems (Artech House, 2002), he has been co-organizer of IEEE conferences and workshops on software engineering and a program committee member of software configuration management symposia and workshops.

Magnus Larsson received his B.Sc. in computer engineering from the University of Malardalen, and M.Sc. and Licentiate in computer science from the University of Uppsala, Sweden. Larsson is senior software engineer at ABB Automation Technology Products AB, Research and Development, Sweden.

Bibliographic information