Teknowledge
transforming data into value

Distributed Systems

Research areas we address:

Teknowledge Distributed Systems has a long history in model-driven architectures. This can be an excellent way to accelerate development and reduce errors. A very fruitful approach we employ is to model the domain knowledge in an ontology, and generate application libraries out of that model.

Teknowledge has significant background in creating software wrappers that instrument and modify COTS libraries. These wrappers can implement many of the security and integration needs of the organization that employs them.

Recent projects include:

Bootstrapped Learning

DARPA / BAE
As part of the BAE team, Teknowledge created the interface between the simulated world used by the electronic teacher and student, and the program’s test framework. Teknowledge also provided one curriculum for the system to teach, its associated knowledge, and the means to test it. Teknowledge’s third task is to create an environment for humans to easily author new curricula.

Heterogeneous Aerial Reconnaissance Team

HART: Northup Grumman
In this and the preceding DARPA Heterogeneous Urban RSTA Team program, Teknowledge provides the ontology and domain-model repository, which compiles out interface objects. This is critical infrastructure used for communication between the many components of a very distributed system. Teknowledge also provided a time-based data monitoring and visualization component for system development.

Preventing Misuse of Operator Privilege

PMOP; Raytheon
This work demonstrates and advances insider-threat mitigation technology that Teknowledge recently developed in the DARPA Self-Regenerative Systems program. This work uses Teknowledge’s innovative instrumented-wrapper technology to monitor what an executing Java program is doing without having integrated any code into it.

Products

Research

Services

About