DQML: A Modeling Language for Configuring Distributed Publish/Subscribe Quality of Service Policies
Source: Vanderbilt University
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. The experimental results show a 54% reduction in development effort using DQML over manual methods.