Javascript must be enabled to continue!
Towards highly optimized real-time middleware for software product-line architectures
View through CrossRef
This paper provides the following contributions to the study of middleware optimization techniques for product line architectures in real-time systems. First, we identify different dimensions of generality in standards based middleware implementations. Second, we describe how specialization approaches used in other domains including OS, compiler and programming languages can be applied to address middleware generality challenges. Third, we present preliminary results from the application of our specialization techniques. Our results illustrate that specialization techniques represent a promising approach for minimizing time/space overheads in middleware.
Association for Computing Machinery (ACM)
Title: Towards highly optimized real-time middleware for software product-line architectures
Description:
This paper provides the following contributions to the study of middleware optimization techniques for product line architectures in real-time systems.
First, we identify different dimensions of generality in standards based middleware implementations.
Second, we describe how specialization approaches used in other domains including OS, compiler and programming languages can be applied to address middleware generality challenges.
Third, we present preliminary results from the application of our specialization techniques.
Our results illustrate that specialization techniques represent a promising approach for minimizing time/space overheads in middleware.
Related Results
Context-specific middleware specialization techniques for optimizing software product-line architectures
Context-specific middleware specialization techniques for optimizing software product-line architectures
Product-line architectures (PLAs) are an emerging paradigm for developing software families for distributed real-time and embedded (DRE) systems by customizing reusable artifacts, ...
Middleware Technologies for Ubiquitous Computing
Middleware Technologies for Ubiquitous Computing
Middleware handles many important functionalities for ubiquitous computing. The authors distinguish various middleware technologies providing key elements for all applicationsā req...
A survey of secure middleware for the Internet of Things
A survey of secure middleware for the Internet of Things
The rapid growth of small Internet connected devices, known as the Internet of Things (IoT), is creating a new set of challenges to create secure, private infrastructures. This pap...
New approaches for resource management and job scheduling for HEP grid computing
New approaches for resource management and job scheduling for HEP grid computing
(English) The Large Hadron Collider (LHC) ALICE (A Large Ion Collider Experiment) experiment uses grid computing for its extensive data processing and analysis. The ALICE Grid is c...
Performance modeling of object middleware
Performance modeling of object middleware
The tremendous growth of the Internet [42] and the ongoing developments in the hardware and software industry have boosted the development of Information and Communication Technolo...
A security survey of middleware for the Internet of Things
A security survey of middleware for the Internet of Things
The rapid growth of small Internet connected devices, known as the Internet of Things (IoT), is creating a new set of challenges to create secure, private infrastructures. The purp...
A Survey of Middleware for Sensor and Network Virtualization
A Survey of Middleware for Sensor and Network Virtualization
Wireless Sensor Network (WSN) is leading to a new paradigm of Internet of Everything (IoE). WSNs have a wide range of applications but are usually deployed in a particular applicat...
Cloud Security in Middleware Architecture
Cloud Security in Middleware Architecture
The new Internet of Things (IoT) has increased the need for computing, connectivity, and storage capacities as the amount of sensitive data grows. Since it provides on-demand acces...

