Fujaba - CASE tool for forward and reverse engineering