sentence: for business process modeling , object-oriented programming ( oop ) and object-oriented analysis and design ( ooad ) code generation for different programming language : java , c# , visual basic.net and c++ .