liu.seSök publikationer i DiVA
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Towards fine-grained binary composition through link time weaving
Linköpings universitet, Institutionen för datavetenskap, PELAB - Laboratoriet för programmeringsomgivningar. Linköpings universitet, Tekniska högskolan.
2003 (Engelska)Licentiatavhandling, monografi (Övrigt vetenskapligt)
Abstract [en]

This thesis presents ideas for a system composing software components in binary form. Binary components are important since most off-the-shelf components on a mature component market can be expected to be delivered in binary form only. The focus in this work is to enable efficient composition and bridging of architectural mismatch between such components.

The central result is a model for describing binary components and their interactions. This model supports invasive composition, i.e., the code of the components themselves can be transformed for more efficient adaptation. The model is also designed to be independent of the source and binary language of the individual components. It supports unforeseen composition, by finding interaction points between software objects and making them available for modification. Therefore, it can be used to insert variability in places where it was not originally intended.

In addition to the model, an architecture for a composition system is presented. In this architecture, language dependent parts of the composition process are separated into specific modules. Thus, the central parts of the architecture become language independent, allowing complex composition operators to be defined and reused for a multitude of languages. 

Ort, förlag, år, upplaga, sidor
Linköping: Linköpings universitet , 2003. , s. 71
Serie
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 1049
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:liu:diva-42646Libris ID: 9186300Lokalt ID: LiU-TEK-LIC-2003:48ISBN: 9173737658 (tryckt)OAI: oai:DiVA.org:liu-42646DiVA, id: diva2:263503
Presentation
2003-12-05, Visionen, Hus B, Linköpings Universitet, Linköping, 10:15 (Svenska)
Tillgänglig från: 2009-10-10 Skapad: 2009-10-10 Senast uppdaterad: 2023-03-02Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Person

Comstedt, Marcus

Sök vidare i DiVA

Av författaren/redaktören
Comstedt, Marcus
Av organisationen
PELAB - Laboratoriet för programmeringsomgivningarTekniska högskolan
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetricpoäng

isbn
urn-nbn
Totalt: 196 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf