Synchronous Dialog Based Automatic Composition in Drools