TY - GEN
T1 - A factory to design and buid tailorable and verifiable middleware
AU - Hugues, Jérôme
AU - Kordon, Fabrice
AU - Pautet, Laurent
AU - Vergnaud, Thomas
PY - 2007/8/27
Y1 - 2007/8/27
N2 - Heterogeneous non-functional requirements of Distributed Real-Time Embedded (DRE) system put a limit on middleware engineering: the middleware must reflect application requirements, with limited runtime impact. Thus, building an application-tailored middleware is both a requirement and a challenge. In this paper, we provide an overview of our work on the construction of middleware. We focus on two complementary projects: the definition of middleware that provides strong support for both tailorability and verification of its internals; the definition of a methodology that enables the automatizing of key steps of middleware construction. We illustrate how our current work on PolyORB, Ocarina and the use of Petri Nets allows designer to build the middleware that precisely matches its application requirements and comes with precise proof of its properties.
AB - Heterogeneous non-functional requirements of Distributed Real-Time Embedded (DRE) system put a limit on middleware engineering: the middleware must reflect application requirements, with limited runtime impact. Thus, building an application-tailored middleware is both a requirement and a challenge. In this paper, we provide an overview of our work on the construction of middleware. We focus on two complementary projects: the definition of middleware that provides strong support for both tailorability and verification of its internals; the definition of a methodology that enables the automatizing of key steps of middleware construction. We illustrate how our current work on PolyORB, Ocarina and the use of Petri Nets allows designer to build the middleware that precisely matches its application requirements and comes with precise proof of its properties.
M3 - Conference contribution
AN - SCOPUS:34548057627
SN - 3540711554
SN - 9783540711551
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 121
EP - 142
BT - Reliable Systems on Unreliable Networked Platforms - 12th Monterey Workshop 2005 Revised Selected Papers
T2 - 12th Monterey Workshop on Networked Systems: Realization of Reliable Systems on Unreliable Networked Platforms" 2005
Y2 - 22 September 2005 through 24 September 2005
ER -