Description
The Unified Modeling Language (UML) is a graphical
notation for communicating information about a system.
Its primary use is modeling software intensive systems to be built.
However, it can be used to model other things.
[Booch, Rumbaugh, Jacobson, 1999] say that it can also be used in settings
other than software including "workflow in the legal system."
We provide a tutorial here. Then, we show how it can be used to model
contract formation as an offer-acceptance problem.
Lastly, we show the integration of ths model with the legal
activities
in litigation concerning this contract.