<?xml version="1.0" encoding="UTF-8"?><xml><records><record><source-app name="Biblio" version="6.x">Drupal-Biblio</source-app><ref-type>47</ref-type><contributors><authors><author><style face="normal" font="default" size="100%">Guidolin, M</style></author><author><style face="normal" font="default" size="100%">Lastovetsky, A.</style></author></authors></contributors><titles><title><style face="normal" font="default" size="100%">ADL: An Algorithm Definition Language for SmartGridSolve</style></title><secondary-title><style face="normal" font="default" size="100%">The 9th IEEE/ACM International Conference on Grid Computing</style></secondary-title></titles><keywords><keyword><style  face="normal" font="default" size="100%">ADL</style></keyword><keyword><style  face="normal" font="default" size="100%">SmartGridSolve</style></keyword></keywords><dates><year><style  face="normal" font="default" size="100%">2008</style></year><pub-dates><date><style  face="normal" font="default" size="100%">Sep 29 - Oct 1</style></date></pub-dates></dates><urls><related-urls><url><style face="normal" font="default" size="100%">https://hcl.ucd.ie/system/files/ICGC_2008_ADL.pdf</style></url></related-urls></urls><publisher><style face="normal" font="default" size="100%">IEEE Computer Society</style></publisher><pub-location><style face="normal" font="default" size="100%">Tsukuba, Japan</style></pub-location><abstract><style face="normal" font="default" size="100%">&lt;p&gt;SmartGridSolve is an extension of GridSolve that expands the single task map and client-server model of GridRPC by implementing server to server communication and the mapping of a group of tasks.&lt;br /&gt;In order to accomplish this functionality SmartGridSolve needs a task graph that highlights tasks' execution order, communication volume and computation volume for a given group of tasks. &lt;br /&gt;This work presents the Algorithm Definition Language (ADL), a language that helps the application programmer to easily specify a task graph for any given algorithm.&lt;br /&gt;The language is modular, it has a well-defined  structure and its syntax is similar to ``C'' language. &lt;br /&gt;This poster paper introduces a trivial example of SmartGridSolve application and the use of ADL to build the relative task graph with an overview of the language syntax.&lt;/p&gt;</style></abstract></record></records></xml>