z-logo
Premium
Component and service‐oriented distributed embedded real‐time systems (Extended papers from ISORC 2010)
Author(s) -
Obermaisser Roman
Publication year - 2011
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.1111
Subject(s) - component (thermodynamics) , citation , computer science , service (business) , world wide web , business , physics , marketing , thermodynamics
This special issue contains papers from the 13th IEEE International Symposium on Object/ component/service-oriented Real-time distributed computing (ISORC 2010), held in Parador de Carmona in Spain on May 5–6,2010. The papers address the use of the object, component, and service-oriented computing paradigms — which have prevailed in many non real-time applications in the past decade — in a wide variety of real-time applications. In the ISORC series, these paradigms emphasize the spirit of openness where diverse views and new approaches to challenging issues can be freely discussed. Following the success of the previous editions of the ISORC, the edition of 2010 continued with its focus on key topics in the field of real-time distributed systems (e.g., model-based development, component-based architectures, and safety-critical applications). The symposium brought together researchers, engineers, and application developers from both industry and academia to present their latest advances in the field of object-oriented and component-oriented real-time distributed computing. The symposium proceedings included 36 papers, and several papers provided an industrial perspective in fields such as middleware and component-based architectures. The papers were grouped in 10 sessions and the technical program also contained a panel on service-oriented computing. This special issue contains six papers from the 13th IEEE ISORC. The papers address a variety of applications and cover a breadth of topics, ranging from real-time communication services, to methods for timing analysis and to component-based design frameworks. Kim et al. [1] present a new reliable real-time messaging scheme called the delay-bounded reliable messaging scheme (DB-RMS), which yields tight bounds on the latencies in detecting message losses and enables the application layer to initiate a timely recovery action. DB-RMS provides multiple service options, each with different fault detection/recovery capabilities and different costs in terms of the execution overhead. This feature makes DB-RMS suitable for a variety of applications. Basanta-Val et al. [2] analyze trade-offs that emerge from the definition of different propagation models for distributed real-time Java. The paper covers technological integration aspects such as the impact on interfaces and other practical issues mainly related to the performance that this model offers to a real-time application and nonfunctional overhead. The contribution described in the paper may help in the development of the distributed specification for JAVA. Lokuciejewski et al. [3] propose the first adaptive worst-case execution time-aware compiler framework for an automatic search of compiler optimization sequences that yield highly optimized code. Besides the average-case execution time and code size, the paper considers the worst-case execution time which is a crucial parameter for real-time systems. To find suitable trade-offs between these objectives, stochastic evolutionary multi-objective algorithms identifying Pareto optimal solutions are exploited. Loyall et al. [4] present a policy-driven approach for managing QoS in SOA systems called QoS Enabled Dissemination. This includes services for (1) specifying and enforcing the QoS preferences of individual clients, (2) mediating and aggregating QoS management on behalf of competing users, and (3) shaping information exchange to improve real-time performance. Scheler and Schröder-Preikschat [5] describe a prototype of the real-time systems compiler (RTSC). The RTSC is a compiler-based tool that enables the migration from event-triggered to time-triggered real-time systems. The RTSC uses an abstraction called atomic basic blocks (ABBs) to hide the real-time systems architecture and capture all relevant dependencies of an eventtriggered system in a global ABB-graph. The RTSC automatically extracts that ABB-graph from an

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here