A meta-model may be used to relate goal, object, agent, operation,and behavior models. Determine whether or not a system model thatrepresents a meta-model could be functional without all five of theviews defined. Provide a rationale. Determine whether you would use UML class diagrams or another tool to describe meta-models. Support your position