A skeletal or special-purpose implementation of a software module[.] used to develop or test a component that calls or is otherwise dependent on it. After [IEEE]. BS 7925-1.British Computer Society Specialist Interest Group in Software Testing (BCS SIGIST)