UML 2 semantics and applications - Lano, Kevin; Editor (2009)