RT Conference Proceedings T1 Modular DSLs for flexible analysis: An e-Motions reimplementation of Palladio A1 Moreno-Delgado, Antonio A1 Durán, Francisco A1 Zschaler, Steffen A1 Troya-Castilla, Javier K1 Lenguaje de programación AB We address some of the limitations for extending and validating MDE-based implementations of NFP analysis tools by presenting a modular, model-based partial reimplementation of one well-known analysis framework, namely the Palladio Architecture Simulator. We specify the key DSLs from Palladio in the e-Motions system, describing the basic simulation semantics as a set of graph transformation rules. Di erent properties to be analysed are then encoded as separate, parametrised DSLs, independent of the de nition of Palladio. These can then be composed with the base Palladio DSL to generate speci c simulation environments. Models created in the Palladio IDE can be fed directly into this simulation environment for analysis. We demonstrate two main benefits of our approach: 1) The semantics of the simulation and the nonfunctional properties to be analysed are made explicit in the respective DSL speci cations, and 2) because of the compositional de nition, we can add de nitions of new non-functional properties and their analyses. YR 2014 FD 2014-08-01 LK http://hdl.handle.net/10630/7966 UL http://hdl.handle.net/10630/7966 LA eng NO Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech. DS RIUMA. Repositorio Institucional de la Universidad de Málaga RD 20 ene 2026