<?xml version="1.0" encoding="UTF-8"?><xml><records><record><source-app name="Biblio" version="6.x">Drupal-Biblio</source-app><ref-type>17</ref-type><contributors><authors><author><style face="normal" font="default" size="100%">Rui C. Gonçalves</style></author><author><style face="normal" font="default" size="100%">Batory, Don</style></author><author><style face="normal" font="default" size="100%">João L. Sobral</style></author></authors></contributors><titles><title><style face="normal" font="default" size="100%">ReFlO: an interactive tool for pipe-and-filter domain specification and program generation</style></title><secondary-title><style face="normal" font="default" size="100%">Software and Systems Modeling</style></secondary-title></titles><dates><year><style  face="normal" font="default" size="100%">2016</style></year></dates><urls><related-urls><url><style face="normal" font="default" size="100%">https://haslab.uminho.pt/sites/default/files/rcgoncalves/files/22.pdf</style></url></related-urls></urls><publisher><style face="normal" font="default" size="100%">Springer Berlin Heidelberg</style></publisher><volume><style face="normal" font="default" size="100%">15</style></volume><pages><style face="normal" font="default" size="100%">377-395</style></pages><language><style face="normal" font="default" size="100%">eng</style></language><abstract><style face="normal" font="default" size="100%">&lt;p&gt;ReFlO is a framework and interactive tool to record and systematize domain knowledge used by experts to derive complex pipe-and-filter (PnF) applications. Domain knowledge is encoded as transformations that alter PnF graphs by refinement (adding more details), flattening (removing modular boundaries), and optimization (substituting inefficient PnF graphs with more efficient ones). All three kinds of transformations arise in reverse-engineering legacy PnF applications. We present the conceptual foundation and tool capabilities of ReFlO, illustrate how parallel PnF applications are designed and generated, and how domain-specific libraries of transformations are developed.&lt;/p&gt;
</style></abstract><issue><style face="normal" font="default" size="100%">2</style></issue></record></records></xml>