Customizable-Resources Description, Selection, and Composition: A Feature Logic Based Approach

  • Yacine Sam
  • François-Marie Colonna
  • Omar Boucelma
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4275)


Users preferences heterogeneity in distributed systems often forces resources suppliers to offer customizable-resources in order to fulfill different customer needs. We present in this paper a Feature Logic based approach to customizable-resources description, selection, and composition. In our approach, resources and requests are both specified in a logical framework by feature terms. The feature terms unification technique allows reasoning on these specifications in order to select and possibly compose the resources that are candidate to satisfy a client request.


Resource Description Framework Feature Logic Mass Customization Resource Selection Resource Variant 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Arnold, K., Osullivan, B., Scheifler, R.W., Waldo, J., Wollrath, A., O’Sullivan, B., Scheifler, R.: The Jini(TM) Specification. Addison-Wesley, Reading (1999)Google Scholar
  2. 2.
    Berman, F., Wolski, R.: The AppLeS project: A status report. In: Proceedings of the 8 th NEC Research Symposium, Berlin, Germany (1997)Google Scholar
  3. 3.
    Boag, S., Chamberlin, D., Fernández, M.F., Florescu, D., Robie, J., Siméon, J.: XQuery 1.0: An XML Query Language, W3C (2002)Google Scholar
  4. 4.
    Czajkowski, K., Kesselman, C., Fitzgerald, S., Foster, I.T.: Grid information services for distributed resource sharing. In: HPDC, pp. 181–194 (2001)Google Scholar
  5. 5.
    Dail, H.: A Modular Framework For Adaptive Schedulling in Grid Application Development Environments. Computer Science, University of California, San Diego (2002)Google Scholar
  6. 6.
    Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Infrastructure, vol. xxiv, p. 667. Morgan Kaufmann Publishers, San Francisco (2004)Google Scholar
  7. 7.
    Garcia-Molina, H., Ullman, J., Widom, J.: Database Systems: The Complete Book, vol. xxvii, p. 1119. Prentice Hall, Upper saddle River (2002)Google Scholar
  8. 8.
    Howes, T., Smith, M.C., Good, G.S., Howes, T.A., Smith, M.: Understanding and Deploying Ldap Directory Services, p. 608. Addison-Wesley Professional, Reading (2003)Google Scholar
  9. 9.
    Litzkow, M.J., Livny, M., Mutka, M.W.: Condor - a hunter of idle workstations. In: ICDCS, pp. 104–111 (1988)Google Scholar
  10. 10.
    Liu, C., Foster, I.T.: A constraint language approach to grid ressource selection. In: Niversite Of Chicago, Chicago (2003)Google Scholar
  11. 11.
    Liu, C., Foster, I.T.: A constraint language approach to matchmaking. In: RIDE, pp. 7–14 (2004)Google Scholar
  12. 12.
    Newcomer, E.: Understanding Web Services: Xml, Wsdl, Soap, and Uddi, vol. xxviii, p. 332. Addison-Wesley, Reading (2002)Google Scholar
  13. 13.
    Payne, T.R., Paolucci, M., Sycara, K.: Advertising and Matching DAML-S Service Descriptions. In: International Semantic Web Symposium (SWWS), Standford University, California (2001)Google Scholar
  14. 14.
    Pine, B.J., Davis, S.: Mass Customization: The New Frontier in Business Competition. Harvard Business School Press (1993)Google Scholar
  15. 15.
    Preist, C.: Agent Mediated Electronic Commerce at HP Labs Bristol. Hewlett-Packard Labs, Bristol (2001)Google Scholar
  16. 16.
    Raman, R., Livny, M., Solomon, M.H.: Matchmaking: Distributed resource management for high throughput computing. In: HPDC, p. 140 (1998)Google Scholar
  17. 17.
    Sam, Y., Boucelma, O., Hacid, M.S.: Web Services Customization: A composition-based approach. In: Sam, Y., Boucelma, O., Hacid, M.S. (eds.) ICWE 2006. ACM Press, New York (2006) (to appear)Google Scholar
  18. 18.
    Smolka, G.: Feature-logik. In: GWAI, pp. 477–478 (1989)Google Scholar
  19. 19.
    Smolka, G.: Feature-constraint logics for unification grammars. J. Log. Program. 12(1&2), 51–87 (1992)MathSciNetzbMATHCrossRefGoogle Scholar
  20. 20.
    Stallings, W.: SNMP, SNMPv2, SNMPv3, and RMON 1 and 2, 3rd edn., vol. xv, p. 619. Addison-Wesley, Reading (1999)Google Scholar
  21. 21.
    Sycara, K.P., Widoff, S., Klusch, M., Lu, J.: Larks: Dynamic matchmaking among heterogeneous software agents in cyberspace. Autonomous Agents and Multi-Agent Systems 5(2), 173–203 (2002)CrossRefGoogle Scholar
  22. 22.
    Zeller, A., Snelting, G.: Unified versioning through feature logic. ACM Trans. Softw. Eng. Methodol. 6(4), 398–441 (1997)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Yacine Sam
    • 1
  • François-Marie Colonna
    • 1
  • Omar Boucelma
    • 1
  1. 1.Aix-Marseille Universités, UMR CNRS 6168Marseille Cedex 20France

Personalised recommendations