Building Reliable Component-based Software Systems

Voorkant
Artech House, 2002 - 413 pagina's
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.

Vanuit het boek

Geselecteerde pagina's

Inhoudsopgave

Part 1 The Definition and Specification of Components 1
1
1 Basic Concepts in CBSE 3
3
2 Specification of Software Components 23
23
Part 2 Software Architecture and Components 39
39
3 Architecting ComponentBased Systems 41
41
4 Component Models and Technolgoy 57
57
Part 3 Developing Software Components 87
87
5 CBD Process 89
89
11 Components in ProductLine Architectures 207
207
12 The Koala Component Model 223
223
Part 6 RealTime Software Components 237
237
13 Components in RealTime Systems 239
239
14 Testing Reusable Software Components in SafetyCritical RealTime Systems 265
265
15 Providing RealTime Services for COTS Components 281
281
Part 7 Case StudiesCBD in Industrial Applications 299
299
16 ComponentBased Embedded Systems 303
303

6 Semantic Integrity in CBD 115
115
7 RoleBased Component Engineering 135
135
Part 4 Using Software Components 155
155
8 Dispelling the Myth of Component Evaluation 157
157
9 Component Composition and Integration 179
179
10 Predicting System Trustworthiness 193
193
Part 5 Software Product Lines 205
205
17 Architectural Support for Reuse A Case Study in Industrial Automation 325
325
18 A Framework for Integrating Business Applications 355
355
19 Industrial Experience with Dassault Systeme Component Model 375
375
Contributors 387
387
Index 399
399
Copyright

Overige edities - Alles bekijken

Veelvoorkomende woorden en zinsdelen

Over de auteur (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.

Bibliografische gegevens