Taming Multi-Paradigm Integration in a Software Architecture Description Language
Daniel Balasubramanian, Tihamér Levendovszky, Abhishek Kumar Dubey, Gábor Karsai · 2014
Abstract. Software architecture description languages offer a conve-nient way of describing the high-level structure of a software system. Such descriptions facilitate rapid prototyping, code generation and au-tomated analysis. One of the big challenges facing the software commu-nity is the design of architecture description languages that are general enough to describe a wide-range of systems, yet detailed enough to cap-ture domain-specific properties and provide a high level of tool automa-tion. This paper presents the multi-paradigm challenges we faced and solutions we built when creating a domain-specific modeling language for software architectures of distributed real-time systems. 1