Building Reliable Component-Based Software Systems
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.
Part 1: The Definition and Specification of Components - Basic Concepts in Component-Based Software Engineering. Specification of Software Components.
Part 2: Software Architecture and Components - Architecting Component-Based Systems. Components Models and Technology.
Part 3: Developing Software Components - Component-Based Development Process. Semantic Integrity in Component-Based Development. Role-Based Component Engineering.
Part 4: Using Software Components - Dispelling the Myth of Component Evaluation. Component Composition and Integration. Predicting System Trustworthiness from Software Component.
Part 5: Software Product Lines - Components in Product Line Architectures. The Koala Component Model.
Part 6: Real-Time Software Components - Components in Real-Time Systems. Testing Reusable Software Components in Safety- Critical. Providing Real-Time Services for Commercial-Off-The-Shelf Components.
Part 7: Case Studies: Component-Based Development in Industrial Applications - Component-Based Embedded Systems. Architectural Support for Reuse: A Case Study in Industrial Automation. A Framework for Integrating Business Applications. Industrial Experience with Dassault System Component Model.
Ivica Crnkovic is a professor in software engineering at Malardalen University, Vasteras, Sweden. He received his M.Sc. in electrical engineering and in theoretical physics, and Ph.D in computer science from the University of Zagrab, Croatia.
Magnus Larsson is senior software engineer at ABB Automation Technology Products AB, Research and Development, Sweden. He 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.
451 pages; ISBN 9781580535588
, or download in
Title: Building Reliable Component-Based Software Systems
Author: Ivica Crnkovic; Magnus Larsson
- Academic > Computer Science > Computer software > Operating systems (Computers); Periodicals
- Academic > Computer Science > Computer software > Component software
- Academic > Computer Science > Computer science
- Academic > Computer Science > Electronic data processing
- Academic > Computer Science > Programming languages
- Computers > Programming > Software Development