๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Component-Based Software Development for Embedded Systems: An Overview of Current Research Trends

โœ Scribed by Colin Atkinson, Christian Bunse, Christian Peper, Hans-Gerhard Gross (auth.), Colin Atkinson, Christian Bunse, Hans-Gerhard Gross, Christian Peper (eds.)


Publisher
Springer-Verlag Berlin Heidelberg
Year
2005
Tongue
English
Leaves
353
Series
Lecture Notes in Computer Science 3778 : Programming and Software Engineering
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Embedded systems are ubiquitous. They appear in cell phones, microwave ovens, refrigerators, consumer electronics, cars, and jets. Some of these embedded s- tems are safety- or security-critical such as in medical equipment, nuclear plants, and X-by-wire control systems in naval, ground and aerospace transportation - hicles. With the continuing shift from hardware to software, embedded systems are increasingly dominated by embedded software. Embedded software is complex. Its engineering inherently involves a mul- disciplinary interplay with the physics of the embedding system or environment. Embedded software also comes in ever larger quantity and diversity. The next generation of premium automobiles will carry around one gigabyte of binary code. The proposed US DDX submarine is e?ectively a ?oating embedded so- ware system, comprising 30 billion lines of code written in over 100 programming languages. Embedded software is expensive. Cost estimates are quoted at around US$15โ€“ 30 per line (from commencement to shipping). In the defense realm, costs can range up to $100, while for highly critical applications, such as the Space Shuttle, the cost per line approximates $1,000. In view of the exponential increase in complexity, the projected costs of future embedded software are staggering.

โœฆ Table of Contents


Front Matter....Pages -
Component-Based Software Development for Embedded Systems โ€“ An Introduction....Pages 1-7
Specification and Verification of Applications Based on Function Blocks....Pages 8-34
A Model-Based Approach to Formal Specification and Verification of Embedded Systems Using Colored Petri Nets....Pages 35-58
Modular Verification of Reconfigurable Components....Pages 59-81
Behavioral Types for Embedded Software โ€“ A Survey....Pages 82-106
Assessing Real-Time Component Contracts Through Built-in Evolutionary Testing....Pages 107-122
Platform-Independent Specification of Component Architectures for Embedded Real-Time Systems Based on an Extended UML....Pages 123-142
Model Driven Software Development in the Context of Embedded Component Infrastructures....Pages 143-163
A Component Framework for Consumer Electronics Middleware....Pages 164-184
Connecting Embedded Devices Using a Component Platform for Adaptable Protocol Stacks....Pages 185-208
CoConES : An Approach for Components and Contracts in Embedded Systems....Pages 209-231
Adopting a Component-Based Software Architecture for an Industrial Control System โ€“ A Case Study....Pages 232-248
Specification and Evaluation of Safety Properties in a Component-Based Software Engineering Process....Pages 249-274
Performance Evaluation Approaches for Software Architects....Pages 275-295
Component-Based Engineering of Distributed Embedded Control Software....Pages 296-319
Component-Based Development of Dependable Systems with UML....Pages 320-344
Back Matter....Pages -

โœฆ Subjects


Software Engineering; Operating Systems


๐Ÿ“œ SIMILAR VOLUMES


Component-Based Software Development for
โœ Colin Atkinson, Christian Bunse, Christian Peper, Hans-Gerhard Gross (auth.), Co ๐Ÿ“‚ Library ๐Ÿ“… 2005 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<p>Embedded systems are ubiquitous. They appear in cell phones, microwave ovens, refrigerators, consumer electronics, cars, and jets. Some of these embedded s- tems are safety- or security-critical such as in medical equipment, nuclear plants, and X-by-wire control systems in naval, ground and aeros

Component-Based Software Development for
โœ Colin Atkinson, Christian Bunse, Christian Peper, Hans-Gerhard Gross (auth.), Co ๐Ÿ“‚ Library ๐Ÿ“… 2005 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<p>Embedded systems are ubiquitous. They appear in cell phones, microwave ovens, refrigerators, consumer electronics, cars, and jets. Some of these embedded s- tems are safety- or security-critical such as in medical equipment, nuclear plants, and X-by-wire control systems in naval, ground and aeros

Component-based software development: ca
โœ Kung-Kiu Lau ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐Ÿ› World Scientific ๐ŸŒ English

Component-based software development (CBD) is an emerging discipline that promises to take software engineering into a new era. Building on the achievements of object-oriented software construction, CBD aims to deliver software engineering from a cottage industry into an industrial age for Informati

Component-Based Software Development: Ca
โœ Kung-Kiu Lau ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐Ÿ› World Scientific Publishing Company ๐ŸŒ English

Component-based software development (CBD) is an emerging discipline that promises to take software engineering into a new era. Building on the achievements of object-oriented software construction, CBD aims to deliver software engineering from a cottage industry into an industrial age for Informati

Mathematical Frameworks for Component So
โœ Zhiming Liu, He Jifeng ๐Ÿ“‚ Library ๐Ÿ“… 2007 ๐ŸŒ English

The range of components technology is both wide and diverse, but some common understanding is emerging through the ideas of model-based development. These include the notions of interfaces, contracts, services, connectors and architectures. Key issues in the application of the technology are becomin