REQ5 REVa
Rationale: The vision of ArgoUML is to provide a tool that helps people work with an UML model. The UML model might later on be used in some other tool. If the implementation is not correct then ArgoUML will not be compatible with that other tool or the user will be confused. There might be a lot of tough decisions when it comes to if it is ArgoUML or some other tool that deviates from the UML 1.3 but there shall never be any doubt that the intention of ArgoUML is to implement UML correctly.
Stakeholder: User of ArgoUML