The 2010 Symposium on Component-Based Software Engineering (CBSE 2010) was the 13th in a series of successful events that have grown into the main forum for industrial and academic experts to discuss component technology. CBSE is concerned with the development of software-intensive systems from - dependently developed software-building blocks (components), the development of components, and system maintenance and improvement by means of com- nent replacement and customization. The aim of the conference is to promote a science and technology foundation for achieving predictable quality in software systems through the use of software component technology and its associated software engineering practices. In line with a broad interest, CBSE 2010 received 48 submissions. From these submissions, 14 were accepted after a careful peer-review process followed by an online program committee discussion. This resulted in an acceptance rate of 29%. The selected technical papers are published in this volume. For the fourth time, CBSE 2010 was held as part of the conference series: Fed- ated Events on Component-Based Software Engineering and Software Archit- ture (COMPARCH). The federated events were: the 13th International S- posium on Component-Based Software Engineering (CBSE 2010), the 6th - ternational Conference on the Quality of Software Architectures (QoSA 2010), andthe1stInternationalSymposium onArchitecting CriticalSystems(ISARCS 2010). Together with COMPARCH’s Industrial Experience Report Track and the co-located Workshop on Component-Oriented Programming (WCOP 2010), COMPARCH provided a broad spectrum of events related to components and architectures.
Author(s): Antonio Filieri, Carlo Ghezzi, Vincenzo Grassi, Raffaela Mirandola (auth.), Lars Grunske, Ralf Reussner, Frantisek Plasil (eds.)
Series: Lecture Notes in Computer Science 6092 : Programming and Software Engineering
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2010
Language: English
Pages: 253
Tags: Software Engineering; Logics and Meanings of Programs; Programming Languages, Compilers, Interpreters; Computer Communication Networks; Programming Techniques; Artificial Intelligence (incl. Robotics)
Front Matter....Pages -
Reliability Analysis of Component-Based Systems with Multiple Failure Modes....Pages 1-20
Comparison of Component Frameworks for Real-Time Embedded Systems....Pages 21-36
A Three-Tier Approach for Composition of Real-Time Embedded Software Stacks....Pages 37-54
Bridging the Semantic Gap between Abstract Models of Embedded Systems....Pages 55-73
Reliable Dynamic Reconfigurations in a Reflective Component Model....Pages 74-92
Reactive Model-Based Control of Reconfiguration in the Fractal Component-Based Model....Pages 93-112
Enabling on Demand Deployment of Middleware Services in Componentized Middleware....Pages 113-129
A Self-healing Component Sandbox for Untrustworthy Third Party Code Execution....Pages 130-149
Component Contracts in Eclipse - A Case Study....Pages 150-165
Automated Creation and Assessment of Component Adapters with Test Cases....Pages 166-181
An Empirical Study of the Component Dependency Resolution Search Space....Pages 182-199
Component Composition Using Feature Models....Pages 200-215
Restructuring Object-Oriented Applications into Component-Oriented Applications by Using Consistency with Execution Traces....Pages 216-231
(Behavioural) Design Patterns as Composition Operators....Pages 232-251
Back Matter....Pages -