TY - CHAP
T1 - A bdd approach to the feature subscription problem
AU - Hadzic, T.
AU - Lesaint, D.
AU - Mehta, D.
AU - O’Sullivan, B.
AU - Quesada, L.
AU - Wilson, N.
N1 - Publisher Copyright:
© 2008 The authors and IOS Press. All rights reserved.
PY - 2008/6
Y1 - 2008/6
N2 - Modern feature-rich telecommunications services offer significant opportunities to human users. To make these services more usable, facilitating personalisation is very important since it enhances the users’ experience considerably. However, regardless how service providers organise their catalogues of features, they cannot achieve complete configurability due to the existence of feature interactions. Distributed Feature Composition (DFC) provides a comprehensive methodology, underpinned by a formal architecture model to address this issue. In this paper we present an approach based on using Binary Decision Diagrams (BDD) to find optimal reconfigurations of features when a user’s preferences violate the technical constraints defined by a set of DFC rules. In particular, we propose hybridizing constraint programming and standard BDD compilation techniques in order to scale the construction of a BDD for larger size catalogues. Our approach outperforms the standard BDD techniques by reducing the memory requirements by as much as five orders-of-magnitude and compiles the catalogues for which the standard techniques ran out of memory.
AB - Modern feature-rich telecommunications services offer significant opportunities to human users. To make these services more usable, facilitating personalisation is very important since it enhances the users’ experience considerably. However, regardless how service providers organise their catalogues of features, they cannot achieve complete configurability due to the existence of feature interactions. Distributed Feature Composition (DFC) provides a comprehensive methodology, underpinned by a formal architecture model to address this issue. In this paper we present an approach based on using Binary Decision Diagrams (BDD) to find optimal reconfigurations of features when a user’s preferences violate the technical constraints defined by a set of DFC rules. In particular, we propose hybridizing constraint programming and standard BDD compilation techniques in order to scale the construction of a BDD for larger size catalogues. Our approach outperforms the standard BDD techniques by reducing the memory requirements by as much as five orders-of-magnitude and compiles the catalogues for which the standard techniques ran out of memory.
UR - https://www.scopus.com/pages/publications/85051992547
U2 - 10.3233/978-1-58603-891-5-698
DO - 10.3233/978-1-58603-891-5-698
M3 - Chapter
AN - SCOPUS:85051992547
SN - 978158603891
T3 - Frontiers in Artificial Intelligence and Applications
SP - 698
EP - 702
BT - Frontiers in Artificial Intelligence and Applications
PB - IOS Press BV
T2 - 18th European Conference on Artificial Intelligence, ECAI 2008
Y2 - 21 July 2008 through 25 July 2008
ER -