Improving System Engineering Using Knowledge Engineering with UML

Abstract

ABSTRACT: We will develop a methodology for effectively employing UML to improve system engineering practices. We will test and iteratively improve this methodology by representing the OntoSem language understanding system, along with aspects of the OntoAgent cognitive architecturs that houses it, using UML. We will document lessons learned as a practical theory of knowledge engineering, supported with pedagogical materials. This work will serve ONR by working to solve four well-known deficiencies of software enbgineering practices: suboptimal and opaque code structure; the inability of the code base to be maintained due to personnel changes; insufficient and opaque documentation; and the inconsistent use of terminology.

Document Details

Document Type
DoD Grant Award
Publication Date
Jan 09, 2020
Source ID
N000142012051

Entities

People

  • Marjorie Joan McShane

Organizations

  • Office of Naval Research
  • Rensselaer Polytechnic Institute
  • United States Navy

Tags

Fields of Study

  • Computer science
  • Engineering

Readers

  • Artificial Intelligence
  • Database Systems and Applications
  • Educational Psychology