A FRAMEWORK FOR MANAGING COMPONENTS USING NON-FUNCTIONAL PROPERTIES

Jean-Michel Hufflen

Abstract

As part of a component-based approach, we propose a framework to group specifications of component hierarchies, possibly including the specification of non-functional properties. We show how we are able to choose a particular implementation of a component—or change an implementation to another—regarding non-functional properties, and how we are able to express configurations of component-based architectures. Our approach uses programs related to XML, and non-functional properties are managed by means of a terminology originating from the metadata used by the Dublin Core.

References

  1. Bruneton, Ó., Coupaye, Th., and Stefani, J.- B. (2004). The Fractal Component Model. http://fractal.objectweb.org/specification/index.html.
  2. cmake (2009). CMake. http://www.cmake.org/.
  3. Dublin Core Metadata Initiative (2008). Dublin Core Metadata Initiative. http://dublincore.org.
  4. Gerede, C. E., Ibarra, O. H., Ravikumar, B., and Su, J. (2008). Minimum-cost delegation in service composition. Theoretical Computer Science, 409(3):417-431.
  5. Glinz, M. (2007). On non-functional requirements. In Proc. RE 07, New-Delhi, India.
  6. Kay, M. H. (2008). Saxon. The XSLT and XQuery Processor. http://saxon.sourceforge.net.
  7. Network Working Group (2002). Uniform Resource Identifiers (URIs), URNs, and Uniform Resource Names (URNs): Clarifications and Recommendations. http://www.ietf.org/rfc/rfc3305.txt. Edited by M. Mealling and R. Denenberg.
  8. Oram, A. and Talbott, S. (1991). Managing Projects with make. O'Reilly & Associates, Inc., 2 edition.
  9. Raje, R., Bryant, B., Auguston, M., Olson, A., and Burt, C. (2001). A unified approach for integration of distributed heterogeneous software components. In Proc. of the 2001 Monterey Workshop Engineering Automation for Software Intensive System Integration, pages 109-119.
  10. Service Component Architecture (2007). Assembly Model Speficiation. http://www.osoa.org/download/ attachments/35/SCA AssemblyModel V100.pdf?version=1.
  11. Sommerville, I. (2006). Software Engineering. AddisonWesley, 8 edition.
  12. Tilly, J. and Burke, E. M. (2002). Ant: the Definitive Guide. O'Reilly & Associates, Inc.
  13. Vaughn, G. V., Ellison, B., Tromey, T., and Taylor, I. L. (2000). GNU Autoconf, Automake, and Libtool. Sams.
  14. W3C (2005). HyperText Markup Language Home Page. http://www.w3.org/MarkUp/.
  15. W3C (2007a). Web Services Description Working Group. http://www.w3.org/2002/ws/desc/.
  16. W3C (2007b). XQuery 1.0: an XML Query Language. http://www.w3.org/TR/xquery. W3C Recommendation. Edited by Scott Boag, Don Chamberlin, Mary F. Fernández, Daniela Florescu, Jonathan Robie and Jéroˆme Siméon.
Download


Paper Citation


in Harvard Style

Hufflen J. (2009). A FRAMEWORK FOR MANAGING COMPONENTS USING NON-FUNCTIONAL PROPERTIES . In Proceedings of the International Conference on Knowledge Engineering and Ontology Development - Volume 1: KEOD, (IC3K 2009) ISBN 978-989-674-012-2, pages 460-463. DOI: 10.5220/0002309104600463


in Bibtex Style

@conference{keod09,
author={Jean-Michel Hufflen},
title={A FRAMEWORK FOR MANAGING COMPONENTS USING NON-FUNCTIONAL PROPERTIES},
booktitle={Proceedings of the International Conference on Knowledge Engineering and Ontology Development - Volume 1: KEOD, (IC3K 2009)},
year={2009},
pages={460-463},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002309104600463},
isbn={978-989-674-012-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Knowledge Engineering and Ontology Development - Volume 1: KEOD, (IC3K 2009)
TI - A FRAMEWORK FOR MANAGING COMPONENTS USING NON-FUNCTIONAL PROPERTIES
SN - 978-989-674-012-2
AU - Hufflen J.
PY - 2009
SP - 460
EP - 463
DO - 10.5220/0002309104600463