Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Managing Dependencies in Knowledge-Based Systems: A Graph-Based Approach
Jönköping University, School of Engineering, JTH, Mechanical Engineering.
2009 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

In knowledge-based engineering, the inference engine plays an important part in the behaviour of the system. A flexible and adaptive execution scheme allows the designer to experiment with different modes of operation and selecting an appropriate one with respect to the initial data set and the execution goal.

In this project, an extension of an existing research prototype software in the field of knowledge-based engineering will be developed, with the goal of building a reliable and easy to use dependency resolution engine that will replace a less-than-ideal current implementation of the same. A discussion will be included how the knowledge concepts and objects can be represented in an abstract mathematical form, converting at the same time the problem of dependency resolution to a more formally specified one in terms of the data abstraction proposed. Some algorithms and methods that are used to operate on the data set will be discussed from both a theoretical and programming point of view, analysing their complexity, proposing and testing their implementation. Graphical interface controls that can be used to visualize and understand easily the relations in the available knowledge base will be also demonstrated.

The testing and verification of the resulting software will be presented, comparing its behaviour against reference tools serving similar purposes. Methods for validating the consistency of the knowledge base will also be discussed. Finally, the integration of the newly-developed code within the context of the prototype will be discussed, commenting on the new features and functionality gained.

Place, publisher, year, edition, pages
2009. , 64 p.
Keyword [en]
dependency resolution, knowledge base, database, KBE, DSM, programming, algorithms, directed acyclic graphs, .NET framework
Identifiers
URN: urn:nbn:se:hj:diva-9176OAI: oai:DiVA.org:hj-9176DiVA: diva2:219653
Presentation
(English)
Uppsok
teknik
Supervisors
Examiners
Available from: 2009-06-22 Created: 2009-05-28 Last updated: 2009-06-22Bibliographically approved

Open Access in DiVA

fulltext(1954 kB)916 downloads
File information
File name FULLTEXT01.pdfFile size 1954 kBChecksum SHA-512
cc0b81b556ee8f3362801fcde6e211417c574953d52635e3d0bf2abc153786253b8cd67703102f73e957a2b819c20721480bb8e5bea93a0d030c8416aca4ca42
Type fulltextMimetype application/pdf

By organisation
JTH, Mechanical Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 916 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 332 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf