Gallery: Tutorial: principles of port-based software and systems engineering (MagicDraw UML eSchool version, 2008)