DocumentCode
2445843
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
fYear
2009
fDate
22-26 June 2009
Firstpage
73
Lastpage
79
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems Workshops, 2009. ICDCS Workshops '09. 29th IEEE International Conference on
Conference_Location
Montreal, QC
ISSN
1545-0678
Print_ISBN
978-0-7695-3660-6
Electronic_ISBN
1545-0678
Type
conf
DOI
10.1109/ICDCSW.2009.70
Filename
5158836
Link To Document