An integrated approach to system modeling using a synthesis of artificial intelligence, software engineering and simulation methodologies · Study