skip to main content
10.1145/2737166acmconferencesBook PagePublication PagescbseConference Proceedingsconference-collections
CBSE '15: Proceedings of the 18th International ACM SIGSOFT Symposium on Component-Based Software Engineering
ACM2015 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
CompArch '15: Federated Events on Component-Based Software Engineering and Software Architecture Montréal QC Canada May 4 - 8, 2015
ISBN:
978-1-4503-3471-6
Published:
04 May 2015
Sponsors:
SIGSOFT, IEEE-CS\DATC

Bibliometrics
Skip Abstract Section
Abstract

It is our great pleasure to welcome you to the 18th International ACM Sigsoft Symposium on Component-Based Software Engineering -- CBSE'15. This year's symposium continues its tradition of being the premier forum for presentation of research results and experience reports in component technology. The general theme for CBSE'15 is "Components for physical services", motivated by the fact that software systems increasingly control processes that reside outside traditional computing environments.

The call for papers attracted 42 submissions from around the globe: America (Brazil, Canada, Jamaica, USA), Asia (India, Pakistan), Europe (Austria, Belgium, Czech Republic, Denmark, Germany, France, Italy, Luxembourg, Portugal, Spain, Sweden, Switzerland, United Kingdom), and Oceania (Australia, New Zealand), highlighting the international appeal of the event. The papers in these proceedings are included based on a formal peer-reviewing process on full papers. Each submission was reviewed by at least three independent members of the Program Committee. After an extensive discussion, the Program Committee decided to accept 14 papers (9 regular papers and 5 short papers). It is very pleasing to see that the accepted papers cover a variety of topics, including Component Composition and Reuse, Adaptable Components, Components for Wireless and Realtime systems, Component Analysis and Design, and Components in Model-based Engineering. To a certain degree, this reflects on the progress component technologies have made over the past years. We hope that the CBSE'15 proceedings will serve as a reference for academic researchers and practitioners working in the area of Component-Based Software Engineering.

Skip Table Of Content Section
SESSION: Session 1: Formal Approaches
research-article
A Reconfigurable Component Model for HPC

High-performance applications whose structure changes dynamically during execution are extremely complex to develop, maintain and adapt to new hardware. Such applications would greatly benefit from easy reuse and separation of concerns which are typical ...

research-article
Measuring the Superfluous Functionality in Software Components

One of the drawbacks of a pragmatic, white box approach to the reuse of software is that reusable components often have more built-in functionality than is needed for a particular (re)usage scenario. This functionality either has to be invasively ...

short-paper
Change-Driven Consistency for Component Code, Architectural Models, and Contracts

During the development of component-based software systems, it is often impractical or even impossible to include all development information into the source code. Instead, specialized languages are used to describe components and systems on different ...

SESSION: Session 2: Wireless and Real-time Systems
research-article
Refraction: Low-Cost Management of Reflective Meta-Data in Pervasive Component-Based Applications

This paper proposes the concept of refraction, a principled means to lower the cost of managing reflective meta-data for pervasive systems. While prior work has demonstrated the benefits of reflective component-based middleware for building open and ...

short-paper
Real-time Multi-core Components for Cyber-physical Systems

Developing correct, efficient, and maintainable real-time control software for cyber-physical systems is a notoriously difficult interdisciplinary challenge. Ever more complex control algorithms and the advent of multi-core hardware in embedded systems ...

short-paper
Hitch Hiker: A Remote Binding Model with Priority Based Data Aggregation for Wireless Sensor Networks

The aggregation of network traffic has been shown to enhance the performance of wireless sensor networks. By reducing the number of packets that are transmitted, energy consumption, collisions and congestion are minimised. However, current data ...

SESSION: Session 3: Component and Composition
research-article
Object-Oriented Component-Based Design using Behavioral Contracts: Application to Railway Systems

In this paper, we propose a formal approach for the design of object-oriented component-based systems using behavioral contracts. This formalism merges interface automata describing communication protocols of components with the semantics of their ...

short-paper
Employing Domain Knowledge for Optimizing Component Communication

The emerging area of (smart) Cyber Physical Systems (sCPS) triggers demand for new methods of design, development, and deployment of architecturally dynamic distributed systems. Current approaches (e.g. Component-Based Software Engineering and Agent-...

research-article
Architectural Abstractions for Hybrid Programs

Modern cyber-physical systems interact closely with continuous physical processes like kinematic movement. Software component frameworks do not provide an explicit way to represent or reason about these processes. Meanwhile, hybrid program models have ...

SESSION: Session 4: Architecture and Services
research-article
MatchBox: A Framework for Dynamic Configuration of Service Matching Processes

Service discovery in global software markets is performed by brokers who act as intermediaries between service requesters and service providers. In order to discover services, brokers apply service matching for determining whether the specification of a ...

short-paper
A Component Model to Manage the Heterogeneity and Dynamism in Mobile Applications

Today, the proliferation of mobile devices coupled with the widespread availability of the Internet is opening up new service opportunities in numerous areas. However, developing mobile applications turns out to be very challenging. Two major plagues ...

SESSION: Session 5: Model-based
research-article
Quantitative Schedulability Analysis of Continuous Probability Tasks in a Hierarchical Context

We define the concept of degree of schedulability to characterize the schedulability and performance of soft real-time systems. The degree of schedulability of a system is given in terms of the two factors 1) Percentage of Missed Deadlines (PoMD); and 2)...

research-article
Complete Composition Operators for IOCO-Testing Theory

We extend the theory of input-output conformance with operators for merge and quotient. The former is useful when testing against multiple requirements or views. The latter can be used to generate tests for patches of an already tested system. Both ...

short-paper
Stochastic Contracts for Runtime Checking of Component-based Real-time Systems

This paper introduces a new technique for dynamic verification of component-based real-time systems based on statistical inference. Verifying such systems requires checking two types of properties: functional and real-time. For functional properties, a ...

Contributors
  • The University of British Columbia
  • University of Stuttgart
  • Monash University
Index terms have been assigned to the content through auto-classification.

Recommendations

Acceptance Rates

CBSE '15 Paper Acceptance Rate14of42submissions,33%Overall Acceptance Rate55of147submissions,37%
YearSubmittedAcceptedRate
CBSE '15421433%
CBSE '14622134%
CBSE '13432047%
Overall1475537%