• 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