On the other hand, IDEF0 diagrams show the responsibilities of certain business functions through the use of arrows. Furthermore, IDEF0 provides a clear representation of inputs and outputs for every (sub)function. EFD may be used as a business front-end to a software modeling language like UML and its major similarities to IDEF as a modeling tool indicate that this is indeed possible. However, further research is needed to improve EFD techniques in such a way that formal mappings to UML can be made. Research on the complementary use of IDEF and UML has contributed to the acceptance of IDEF as business-front end and therefore a similar study should be carried out with EFD and UML.