Chronological Overview 
 Type-Hierarchical Overview 
Formal Methods in Computing
(Most of the papers antecedent to 1995
are not included in the list)
FRAMES  NO FRAME 

codeadapt:IW:05 (In proceedings)
Author(s) Jan Dünnweber, Sergei Gorlatch, Sonia Campa, Marco Aldinucci and Marco Danelutto
Title« Using Code Parameters for Component Adaptations »
InProc. of the Integrated Research in Grid Computing Workshop
Editor(s) Sergei Gorlatch and Marco Danelutto
VolumeTR-05-22
Page(s)49-57
Year2005
PublisherUniversità di Pisa, Dipartimento di Informatica
AddressPisa, Italy
URLhttp://calvados.di.unipi.it/storage/paper_files/2006_IW_muenster.pdf
Abstract
Adaptation means that the behavior of a software component is adjusted to application or platform-specific requirements: new components required in a particular application do not need to be developed from scratch when available components can be adapted accordingly. Instead of introducing a new adaptation syntax (as it is done, e. g. , in AOP), we describe adaptations in the context of Java-based Higher-Order Components (HOCs). HOCs incorporate a code parameter plugin mechanism enabling adaptations on the grid. Our approach is illustrated using a case study of sequence alignment. We show how a HOC with the required provisions for data dependencies in this application can be generated by adapting a farm component, which is "embarrassingly parallel", i.e., free of data dependencies. This way, we could reuse the efficient farm implementation from the Lithium library, although our case study exhibits the wavefront pattern of parallelism which is different from the farm.

BibTeX code

@inproceedings{codeadapt:IW:05,
  owner = {aldinuc},
  volume = {TR-05-22},
  month = {nov},
  author = {Jan D{\"u}nnweber and Sergei Gorlatch and Sonia Campa and Marco
            Aldinucci and Marco Danelutto},
  booktitle = {Proc. of the Integrated Research in Grid Computing Workshop},
  editor = {Sergei Gorlatch and Marco Danelutto},
  timestamp = {2006.06.28},
  url = {http://calvados.di.unipi.it/storage/paper_files/2006_IW_muenster.pdf},
  title = {Using Code Parameters for Component Adaptations},
  abstract = {Adaptation means that the behavior of a software component is
              adjusted to application or platform-specific requirements: new
              components required in a particular application do not need to be
              developed from scratch when available components can be adapted
              accordingly. Instead of introducing a new adaptation syntax (as it
              is done, e. g. , in AOP), we describe adaptations in the context
              of Java-based Higher-Order Components (HOCs). HOCs incorporate a
              code parameter plugin mechanism enabling adaptations on the grid.
              Our approach is illustrated using a case study of sequence
              alignment. We show how a HOC with the required provisions for data
              dependencies in this application can be generated by adapting a
              farm component, which is "embarrassingly parallel", i.e., free of
              data dependencies. This way, we could reuse the efficient farm
              implementation from the Lithium library, although our case study
              exhibits the wavefront pattern of parallelism which is different
              from the farm.},
  address = {Pisa, Italy},
  publisher = {Universit{\`a} di Pisa, Dipartimento di Informatica},
  year = {2005},
  pages = {49-57},
}


 Chronological Overview 
 Type-Hierarchical Overview 
Formal Methods in Computing
(Most of the papers antecedent to 1995
are not included in the list)
FRAMES  NO FRAME 

This document was generated by bib2html 3.3.
(Modified by Luca Paolini, under the GNU General Public License)

Valid HTML 4.01!