Abstract
This research explores relations between software artefacts and explicitly represented (domain) knowledge. More specifically, we investigate ways in which domain knowledge (represented as ontologies) can support software engineering activities and, conversely, how software artefacts (e.g., programs, methods, and UML diagrams) can support the creation of ontologies. In our approach, class names, and class properties are the principal entities which are extracted from both sources. We implemented a tool, called Facilitator, to support programmers and knowledge engineers when they develop ontologies or programs. This tool provides a list of connections between the ontology and Java project, and provides reasons why these connections have been identified. These connections are created by matching names, types, and superclass-subclass relationships. Facilitator provides a range of semantic web enabled functionalities.
Original language | English |
---|---|
Title of host publication | Proceedings of the 10th International Conference on Software Engineering and Applications |
Publisher | ACL Anthology |
Pages | 285-292 |
Number of pages | 8 |
ISBN (Print) | 978-989-758-114-4 |
DOIs | |
Publication status | Published - 2015 |
Event | ICSOFT - 10th International Joint Conference on Software Technologies - Colmar, Alsace, France Duration: 20 Jul 2015 → 22 Jul 2015 |
Conference
Conference | ICSOFT - 10th International Joint Conference on Software Technologies |
---|---|
Country/Territory | France |
City | Colmar, Alsace |
Period | 20/07/15 → 22/07/15 |
Keywords
- Knowledge-based Software Engineering