This vision paper discusses the challenges of integrating the analysis of multiple Non-Functional Properties (NFP) in the model-driven software engineering process, where formal analysis models are generated by model transformations from annotated software models. The paper proposes an integration approach based on an ecosystem of inter-related heterogeneous modeling artifacts intended to support consistent co-evolution of the software and analysis models, cross-model traceability, incremental propagation of changes across models and (semi)automated software process steps. Another goal is to investigate new metaheuristics approaches for reducing the size of the design space to be explored in the search for a design solution that will meet all the non-functional requirements.

Additional Metadata
Keywords Ecosystem of models, Model-driven analysis, Model-driven engineering, Non-functional properties
Persistent URL dx.doi.org/10.1145/2693561.2693566
Conference 2015 1st ACM/SPEC Workshop on Challenges in Performance Methods for Software Development, WOSP-C 2015
Citation
Petriu, D. (2015). Challenges in integrating the analysis of multiple non-functional properties in model-driven software engineering. Presented at the 2015 1st ACM/SPEC Workshop on Challenges in Performance Methods for Software Development, WOSP-C 2015. doi:10.1145/2693561.2693566