lastly the modeling and the automated software engineering tools