Coordination models, Software Architecture, UML, Process