AIB 2012-03: MontiArc – Architectural Modeling of Interactive Distributed and Cyber-Physical Systems