AN ONTOLOGY DRIVEN APPROACH TO SOFTWARE SYSTEMS COMPOSITION

Hlomani Hlomani, Deborah Stacey

2009

Abstract

This paper discusses a proof of concept prototype system driven by knowledge embodied in a set of Ontologies; an algorithm Ontology and an execution timeline Ontology. The main idea behind Ontology Driven Compositional System (ODCS) is allowing domain experts to compose a system by choosing the system components and the desired interactions between these components in a way suitable to their problem. This differs from systems that ship with predefined data sets and algorithms that are preset for a specific purpose which may not be suitable for certain dynamic domains that require highly adaptive, and easily modifiable systems.

References

  1. Blake, M. and Nowlan, M. (2008). Taming web services from the wild. IEEE Internet Computing, 12(5):62- 69.
  2. Charfi, A. and Mezini, M. (2007). Ao4bpel: An aspect-oriented extension to bpel. World Wide Web, 10(3):309-344.
  3. Dong, J. (2004). Software modeling techniques and the semantic web. In Proceedings of the 26th International Conference on Software Engineering, pages 1160- 1163.
  4. Feenstra, R., Janssen, M., and Wagenaar, R. (2007). Evaluating web composition methods: The need for including multi-actor elements. The Electronic Journal of E-Government, 15(2):153-164.
  5. Horridge, M., Jupp, S., Moulton, G., Rector, A., Stevens, R., and Wroe, C. (2007). A practical guide to building owl ontologies using the ProtegeOWL Plugin and CO-ODE Tools, 1.1 edition. Retrieved June 25, 2009, from http://www.coode.org/resources/tutorials/ProtegeOWLTutorialp4.0.pdf.
  6. Kalyanpur, A., Pastor, D. J., Battle, S., and Padget, J. (2004). Automatic mapping of owl ontologies into java. In 16th International Conference on Software Engineering and Knowledge Engineering, pages 98- 103.
  7. Knublauch, H. (2004). Ontology-driven software development in the context of the semantic web: An example scenario with protege-owl. In International Workshop on the Model-Driven Semantic Web.
  8. Milanovic, N. and Malek, M. (2004). Current solutions for web service composition. IEEE Internet Computing, 8(6):51-59.
  9. Papazoglou, M. (2003). Service oriented computing: Concepts, charecteristics and directions. In Fourth International Conference on Web Information Systems Engineering, pages 3-12.
  10. Shadbolt, N., Hall, W., and Berners-Lee, T. (2006). The semantic web revised. IEEE Intelligent Systems, 21(3):96-101.
  11. Szekely, B. (2009). Jastor: Typesafe, Ontology Driven RDF Access from Java. Retrieved June 25, 2009, from http://jastor.sourceforge.net/.
  12. Taylor, R., Medvidovic, N., and Dashofy, E. (2008). Software Architecture Foundations, Theory, and Practice. John Wiley and Sons Inc.
  13. Tjoa, A., Andjomshoaa, A., Shayeganfar, F., and Wagner, R. (2005). Semantic web challenges and new requirements. In Proceedings of the 16th International Workshop on Databases and Expert Systems Applications, pages 1160-1163.
  14. Zhang, J. (2007). Ontology and the semantic web. In Proceedings of the North American Symposium on Knowledge Organization, pages 9-20.
  15. Zimmermann, M. (2009). Owl2Java - A Java Code Generator for OWL. Retrieved June 25, 2009, from http://www.incunabulum.de/projects/it/owl2java/ owl2java-a-owl2java-generator.
Download


Paper Citation


in Harvard Style

Hlomani H. and Stacey D. (2009). AN ONTOLOGY DRIVEN APPROACH TO SOFTWARE SYSTEMS COMPOSITION . In Proceedings of the International Conference on Knowledge Engineering and Ontology Development - Volume 1: KEOD, (IC3K 2009) ISBN 978-989-674-012-2, pages 254-260. DOI: 10.5220/0002304502540260


in Bibtex Style

@conference{keod09,
author={Hlomani Hlomani and Deborah Stacey},
title={AN ONTOLOGY DRIVEN APPROACH TO SOFTWARE SYSTEMS COMPOSITION},
booktitle={Proceedings of the International Conference on Knowledge Engineering and Ontology Development - Volume 1: KEOD, (IC3K 2009)},
year={2009},
pages={254-260},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002304502540260},
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 - AN ONTOLOGY DRIVEN APPROACH TO SOFTWARE SYSTEMS COMPOSITION
SN - 978-989-674-012-2
AU - Hlomani H.
AU - Stacey D.
PY - 2009
SP - 254
EP - 260
DO - 10.5220/0002304502540260