Title :
An Approach to Middleware Specialization for Cyber Physical Systems
Author :
Dabholkar, Akshay ; Gokhale, Aniruddha
Author_Institution :
Dept. of EECS, Vanderbilt Univ., Nashville, TN, USA
Abstract :
Contemporary computing infrastructure, such as networking stacks, OS and middleware, are made up of layers of software functionality that have evolved over decades to support the broadest range of applications.The feature-richness and the layers of functionality, however, tend to be excessive and a source of performance overhead for cyber-physical Systems (CPS). Yet it is necessary to leverage the decades of proven patterns and principles in these infrastructures. This paper presents an approach to systematically specialize general-purpose middleware used to host CPS. Our approach is based on the principles of feature-oriented software development (FOSD), which requires deducing an algebraic structure of contemporary middleware based on a higher level of abstraction of features. The paper showcase how Origami matrices and generative programming can play a key role in realizing the specializations. The paper concludes by delving in to future open areas of middleware specialization research.
Keywords :
middleware; object-oriented programming; software engineering; Origami matrix; algebraic structure; cyber physical system; feature-oriented software development; middleware specialization; software functionality; Application software; Automation; Conferences; Constraint optimization; Costs; Distributed computing; Middleware; Programming; Quality of service; USA Councils; Architecture and infrastructure; FOSD; annotations; features; middleware specialization;
Conference_Titel :
Distributed Computing Systems Workshops, 2009. ICDCS Workshops '09. 29th IEEE International Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-0-7695-3660-6
Electronic_ISBN :
1545-0678
DOI :
10.1109/ICDCSW.2009.70