Teknowledge Inc, Palo Alto, California, has been awarded a $5.47m follow-on contract from the US Defense Advanced Research Projects Agency to continue research into its next-generation ABE software for developing intelligent systems that combine data processing functions with knowledge processing and expert systems: the company says that using ABE, system developers will be able to build co-operating systems, which employ diverse software capabilities running on distributed heterogeneous machines.