A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit <a rel="external noopener" href="http://repository.wit.ie/1500/1/Service_Group_Management_facilitated_by_DSL_driven_Policies_in_embedded_Middleware.pdf">the original URL</a>. The file type is <code>application/pdf</code>.
<a target="_blank" rel="noopener" href="https://fatcat.wiki/container/tb3rbzm3lfa5bionys37kd42py" style="color: black;">The IEEE symposium on Computers and Communications</a>
Middleware by its very nature is fundamental to the functioning of systems as it provides the communication between software components. It is very much an underlying technology and is rarely visible to end users. As systems develop, certain domain semantics, provided by the domain experts, need to be injected into the behaviour of the underlying middleware, but in a controlled manner. The methods used to achieve this are often static in nature, wholly dependent on how they are implemented,<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/iscc.2010.5546775">doi:10.1109/iscc.2010.5546775</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/iscc/FoleyPGCDL10.html">dblp:conf/iscc/FoleyPGCDL10</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/5nktrfdggvghhk7tvot4jeajjq">fatcat:5nktrfdggvghhk7tvot4jeajjq</a> </span>
more »... oyed and managed. An increasingly popular way to manage this behaviour injection is through the use of policies, a technique used to govern defined rules, triggered by associated events, resulting in specific actions when certain conditions are encountered. Strong efforts have been made throughout the evolution of software development methods and programming languages to solve the lack of dynamicity which can arise through poor practices. Successive language based attempts to attain a higher level of abstraction in the notations used and techniques deployed have resulted in the re-discovery of Domain Specific Languages (DSL). This paper looks at injecting the dynamicity required in the management of service groups through a policy based DSL.
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170812125306/http://repository.wit.ie/1500/1/Service_Group_Management_facilitated_by_DSL_driven_Policies_in_embedded_Middleware.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/05/b7/05b787a06a6ef30a411333f3ff44c622ba0a655d.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/iscc.2010.5546775"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>