A Controlled Language Programming (CLP) compiler, runtime engine, and development IDE for writing software in a natural (but somewhat restricted) language that clearly represents the real world concerns and maps to a 3GL (Java/Groovy) for execution.
The compilerMonitor persists a record of all javac error messages and the sources that caused/fixed the errors. It is a CAUSE (computer-aided usability engineering) tool that analyzes interaction between a developer and the compiler.
Direct Manipulation is a concept that is used in user interfaces;However itis a programming and system building concept.Intention Space java/xml framework gathers the concepts and tools to do direct manipulation through Flow and Focus orientation.