Abstract
FlowUML is a logic-based system to validate information flow policies at the requirements specification phase of UML based designs. It uses Horn clauses to specify information flow polices that can be checked against flow information extracted from UML sequence diagrams. Flow UML policies can be written at a coarse grain level of caller-callee relationships or at a finer level involving passed attributes.