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
- Blake, M. and Nowlan, M. (2008). Taming web services from the wild. IEEE Internet Computing, 12(5):62- 69.
- Charfi, A. and Mezini, M. (2007). Ao4bpel: An aspect-oriented extension to bpel. World Wide Web, 10(3):309-344.
- Dong, J. (2004). Software modeling techniques and the semantic web. In Proceedings of the 26th International Conference on Software Engineering, pages 1160- 1163.
- 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.
- 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.
- 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.
- 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.
- Milanovic, N. and Malek, M. (2004). Current solutions for web service composition. IEEE Internet Computing, 8(6):51-59.
- Papazoglou, M. (2003). Service oriented computing: Concepts, charecteristics and directions. In Fourth International Conference on Web Information Systems Engineering, pages 3-12.
- Shadbolt, N., Hall, W., and Berners-Lee, T. (2006). The semantic web revised. IEEE Intelligent Systems, 21(3):96-101.
- Szekely, B. (2009). Jastor: Typesafe, Ontology Driven RDF Access from Java. Retrieved June 25, 2009, from http://jastor.sourceforge.net/.
- Taylor, R., Medvidovic, N., and Dashofy, E. (2008). Software Architecture Foundations, Theory, and Practice. John Wiley and Sons Inc.
- 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.
- Zhang, J. (2007). Ontology and the semantic web. In Proceedings of the North American Symposium on Knowledge Organization, pages 9-20.
- 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.
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