Tuesday 16th of January 2018

Knowledge representation with SOA

Daniela Gotseva and Ioannis Dimakopoulos

This paper addresses the problem of supporting the software development process through the artificial intelligence. The expert systems could advise the Domain Engineer in programming without the detailed experience in programming languages. He will use and integrate, with the help of deductive database and domain knowledge, the previously developed software components to new complex functionalities. The objective of this document is to provide the knowledge representation about atomic Web Services which will be registered as the facts in the deductive database. The author proposes to use the decision rules in decision tables for representing the service model which consists of semantic specification, interface description, service quality (QoS), non-functional properties. Also the use of Domain Specific Languages (DSL) for modeling Domain Engineers re-quests to the expert system will be considered within this document. As the illustrative use case for described knowledge representation the author proposes the domain of SOA-based geographic information systems (GIS) which represent a new branch of information and communication technologies.

Keywords: domain engineering, Services Oriented Architecture, deductive database, expert system, Domain Specific Languages, service model, complex service

Download Full-Text


Daniela Gotseva
Daniela Gotseva is associate professor, PhD and Vice Dean of Faculty of Computer Systems and Control, Technical University of Sofia, from 2008 with primary research interest of programming languages, system programming, and fuzzy logics. She is a member of the IEEE and the IEEE Computer Society.

Ioannis Dimakopoulos
Ioannis Dimakopoulos is PhD student at Faculty of Computer Systems and Control, Technical University of Sofia, from 2010, with primary research interest of system programming and service oriented architecture (SOA).

IJCSI Published Papers Indexed By:





IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »