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