DocumentCode :
2188738
Title :
A Formal Framework to Optimise Component Dependency Resolution
Author :
Jenson, Graham D. ; Dietrich, Jens ; Guesgen, Hans W.
Author_Institution :
Sch. of Eng. & Adv. Technol., Massey Univ., Palmerston North, New Zealand
fYear :
2010
fDate :
Nov. 30 2010-Dec. 3 2010
Firstpage :
226
Lastpage :
233
Abstract :
Dependency resolution (DR) uses a component´s explicitly declared requirements to calculate systems where all dependencies are satisfied. There can be many configurations to choose from when resolving dependencies. DR should aim to identify and return an optimal component configuration. This becomes a significant challenge when diverse and sometimes conflicting criteria such as user preferences, contextual constraints and functional requirements must be considered. In this paper we present a framework in which to represent and compose such criteria. This is achieved by defining criteria as ranking systems over complete lattices and composing them in different ways. We present a depth first branch and bound algorithm for this framework, and an example problem that demonstrates the frameworks application. The presented framework will enable the formal definition and composition of criteria to optimise dependency resolution.
Keywords :
configuration management; formal specification; formal verification; object-oriented programming; tree searching; component dependency resolution; configurations; contextual constraints; depth first branch and bound algorithm; formal definition; formal framework; functional requirements; optimal component configuration; ranking systems; user preferences; Buildings; Lattices; Licenses; Reliability; Software; Software engineering; Upper bound; Dependency Resolution; Optimisation; Software Components;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2010 17th Asia Pacific
Conference_Location :
Sydney, NSW
ISSN :
1530-1362
Print_ISBN :
978-1-4244-8831-5
Electronic_ISBN :
1530-1362
Type :
conf
DOI :
10.1109/APSEC.2010.34
Filename :
5693198
Link To Document :
بازگشت