Title : 
Dependency injection refined by extra-functional properties
         
        
            Author : 
Kamil Ježek;Lukáš Holý;Premek Brada
         
        
            Author_Institution : 
Department of Computer Science and Engineering, University of West Bohemia, Pilsen, Czech Republic
         
        
        
        
        
            Abstract : 
The Dependency Injection has been widely implemented in a lot of frameworks to decouple 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 candidates may 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 the most suitable candidate.
         
        
            Keywords : 
"Visualization","Software","Springs","Time factors","Computer science","Heuristic algorithms","Software algorithms"
         
        
        
            Conference_Titel : 
Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on
         
        
        
            Print_ISBN : 
978-1-4673-0852-6
         
        
        
            DOI : 
10.1109/VLHCC.2012.6344541