@conference {4488,
	title = {Infrastructure for component-based DDS application development},
	booktitle = {Proceedings of the 10th ACM international conference on Generative programming and component engineering - GPCE {\textquoteright}11},
	year = {2011},
	month = {11/2011},
	pages = {53},
	publisher = {ACM Press},
	organization = {ACM Press},
	address = {Portland, Oregon, USA},
	abstract = {Enterprise distributed real-time and embedded (DRE) systems are
increasingly being developed with the use of component-based software
techniques.  Unfortunately, commonly used component middleware platforms
provide limited support for event-based publish/subscribe (pub/sub)
mechanisms that meet both quality-of-service (QoS) and configurability
requirements of DRE systems.  On the other hand, although pub/sub technologies,
such as OMG Data Distribution Service (DDS), support a wide range of QoS
settings, the level of abstraction they provide make it hard to configure them
due to the significant source-level configuration that must be hard-coded at
compile time or tailored at run-time using proprietary, ad hoc configuration
logic.  Moreover, developers of applications using native pub/sub technologies
must write large amounts of boilerplate {\textquoteleft}{\textquoteleft}glue{\textquoteright}{\textquoteright} code to support run-time
configuration of QoS properties, which is tedious and error-prone.  This paper 
describes a novel, generative approach that combines the strengths of
QoS-enabled pub/sub middleware with component-based middleware technologies.
In particular, this paper describes the design and implementation of DDS4CIAO
which addresses a number of inherent and accidental complexities in the DDS4CCM
standard.   DDS4CIAO simplifies the development, deployment, and configuration
of  component-based DRE systems that leverage DDS{\textquoteright}s powerful QoS capabilities by
provisioning DDS QoS policy settings and simplifying the development of DDS
applications.
},
	isbn = {9781450306898},
	doi = {10.1145/2047862.2047872},
	attachments = {https://archive.isis.vanderbilt.edu/sites/default/files/gpce48-otte.pdf},
	author = {Otte, William R and Aniruddha Gokhale and Schmidt, Douglas C. and Johnny Willemsen}
}
