Integration Definition for Functional Modelling (IDEF) is a family of modelling languages used in systems and software engineering. The family covers a range of uses from function modelling to information, simulation, object-oriented analysis and design and knowledge acquisition.