Team for Research in
Ubiquitous Secure Technology

DQML: A Modeling Language for Configuring Distributed Publish/Subscribe Quality of Service Policies
Joe Hoffert, Douglas Schmidt, Aniruddha Gokhale

Citation
Joe Hoffert, Douglas Schmidt, Aniruddha Gokhale. "DQML: A Modeling Language for Configuring Distributed Publish/Subscribe Quality of Service Policies". Proceedings of the 10th International Symposium on Distributed Objects, Middleware, and Applications, 2008.

Abstract
Many publish/subscribe (pub/sub) middleware platforms provide flexibility in configuring policies that affect end-to-end quality of service (QoS). While the functionality and tunability of pub/sub middleware has increased, so has the complexity of creating semantically compatible QoS policy configurations. This paper makes two contributions to addressing these challenges. First, it describes how a domain-specific modeling language (DSML) can automate the analysis and synthesis of semantically compatible QoS policy configurations. Second, it empirically evaluates how this DSML increases productivity when generating valid QoS policy configurations. Our experimental results show a 54% reduction in development effort using DQML over manual methods.

Electronic downloads

Citation formats  
  • HTML
    Joe Hoffert, Douglas Schmidt, Aniruddha Gokhale. <a
    href="http://www.truststc.org/pubs/419.html"
    >DQML: A Modeling Language for Configuring Distributed
    Publish/Subscribe Quality of Service Policies</a>,
    Proceedings of the 10th International Symposium on
    Distributed Objects, Middleware, and Applications, 2008.
  • Plain text
    Joe Hoffert, Douglas Schmidt, Aniruddha Gokhale. "DQML:
    A Modeling Language for Configuring Distributed
    Publish/Subscribe Quality of Service Policies".
    Proceedings of the 10th International Symposium on
    Distributed Objects, Middleware, and Applications, 2008.
  • BibTeX
    @inproceedings{HoffertSchmidtGokhale08_DQMLModelingLanguageForConfiguringDistributedPublishSubscribe,
        author = {Joe Hoffert and Douglas Schmidt and Aniruddha
                  Gokhale},
        title = {DQML: A Modeling Language for Configuring
                  Distributed Publish/Subscribe Quality of Service
                  Policies},
        booktitle = {Proceedings of the 10th International Symposium on
                  Distributed Objects, Middleware, and Applications},
        year = {2008},
        abstract = {Many publish/subscribe (pub/sub) middleware
                  platforms provide flexibility in configuring
                  policies that affect end-to-end quality of service
                  (QoS). While the functionality and tunability of
                  pub/sub middleware has increased, so has the
                  complexity of creating semantically compatible QoS
                  policy configurations. This paper makes two
                  contributions to addressing these challenges.
                  First, it describes how a domain-specific modeling
                  language (DSML) can automate the analysis and
                  synthesis of semantically compatible QoS policy
                  configurations. Second, it empirically evaluates
                  how this DSML increases productivity when
                  generating valid QoS policy configurations. Our
                  experimental results show a 54% reduction in
                  development effort using DQML over manual methods.},
        URL = {http://www.truststc.org/pubs/419.html}
    }
    

Posted by Joe Hoffert on 18 Aug 2008.
For additional information, see the Publications FAQ or contact webmaster at www truststc org.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.