An Ontology–Based Approach for Autonomous Systems’ Description and Engineering
- 1.5k Downloads
Ontologies provide a common conceptualisation that can be shared by all stakeholders involved in an engineering development process. They provide a good means to analyse the knowledge domain, allowing to separate the descriptive and the problem–solving knowledge. They can also be as generic as needed allowing its reuse and easy extension. These features made ontologies useful for representing the knowledge of software engineering techniques applied to autonomous systems. This work describes an ontology–based framework consisting of two intertwined elements: a domain ontology for autonomous systems (OASys) to capture any autonomous system’s structure, function, and behaviour; and an ontology–based engineering methodology that generates models for autonomous systems, based on the knowledge contained in OASys and other domain ontologies. Both elements have been used in a case study to assess the suitability of the developed framework.
KeywordsAutonomous System Domain Ontology Ontology Development Base Platform Ontological Element
Unable to display preview. Download preview PDF.
- 4.Gasevic, D., Djuric, D., Devedzic, V.: Model Driven Architecture and Ontology Development. Springer, Heidelberg (2006)Google Scholar
- 5.Gómez Pérez, A., Fernández López, M., Corcho, O.: Ontological Engineering: with examples from the areas of Knowledge Management, e-Commerce and the Semantic Web. In: Advanced Information and Knowledge Processing. Springer, Heidelberg (2004)Google Scholar
- 6.Henderson-Sellers, B., Gonzalez-Peres, C.: Metamodelling for Software Engineering. John Wiley and Sons Ltd., Chichester (2008)Google Scholar
- 7.Hesse, W.: Ontologies in the software engineering process. In: Tagungsband Workshop on Enterprise Application Integration (EAI 2005), Berlin, Germany. GITO–Verlag (2005)Google Scholar
- 8.Object Management Group. Ontology Definition Metamodel Version 1.0 (May 2009)Google Scholar