Dependency Injection Refined by Extra-functional Properties
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23520%2F12%3A43915981" target="_blank" >RIV/49777513:23520/12:43915981 - isvavai.cz</a>
Result on the web
—
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
Dependency Injection Refined by Extra-functional Properties
Original language description
The Dependency Injection pattern has been widely implemented in a lot of frameworks to decouple software parts. Together with the Inversion of Control pattern, these frameworks allow to separate interfaces and implementations of the software parts. However, current frameworks use simple matching algorithms to determine candidates to be injected. For instance, Spring does type-based matching, optionally enriched with a qualifier string. This is limiting mainly in dynamic systems where a lot of candidatesmay exist. As a result, the matching fails and developer's interaction is needed. In this work, we propose to enrich Dependency Injection with extra-functional properties serving as additional parameters of the matching algorithm to reliably select themost suitable candidate.
Czech name
—
Czech description
—
Classification
Type
D - Article in proceedings
CEP classification
IN - Informatics
OECD FORD branch
—
Result continuities
Project
<a href="/en/project/GAP103%2F11%2F1489" target="_blank" >GAP103/11/1489: Methods of development and verification of component-based applications using natural language specifications</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)<br>S - Specificky vyzkum na vysokych skolach
Others
Publication year
2012
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Article name in the collection
Visual languages and Human-Centric Computing
ISBN
978-1-4673-0850-2
ISSN
—
e-ISSN
—
Number of pages
2
Pages from-to
255-256
Publisher name
IEEE
Place of publication
Los Alamitos
Event location
Innsbruck
Event date
Sep 30, 2012
Type of event by nationality
WRD - Celosvětová akce
UT code for WoS article
—