Concepts & Notations. Acknowledgements The material in this tutorial is based in part on: The Unified Modeling Language Reference Manual, 2 nd edition,
A Brief Introduction. Acknowledgements The material in this tutorial is based in part on: Concurrency: State Models & Java Programming, by Jeff Magee.
Appendix A.2: Review of Java and Object-Oriented Programming: Part 2 “For the object-oriented project, remember that the primary unit of decomposition.