Istituto di Scienza e Tecnologie dell'Informazione     
Lonetti F., Bertolino A., Di Marco A., Sabetta A. Meta-modeling of non-functional properties. Technical report, 2013.
Modern software systems demand to automatically take care of non-functional properties in all software life-cycle. To respond to this demand, Model Driven Engineering (MDE) contributes to ensure non-functional properties with reduced effort. In this paper, we present a generic, comprehensive and flexible Property Meta-Model (PMM) for defining non-functional properties spanning over dependability, performance and security. PMM also allows for specifying metrics and provides a complex events specification language that takes into account and enhances the composition operators of existing events specification languages. We give examples of using PMM for modeling different properties and in different phases of a MDE process. Furthermore, to evaluate the comprehensiveness and flexibility of PMM with respect to similar approaches, we include results from a systematic survey on MDE approaches dealing with non-functional properties, metrics and complex events.
Subject Meta-model
Non-functional properties
Complex events
D.2.1 Requirements/Specifications
D.2.8 Metrics

Icona documento 1) Download Document PDF

Icona documento Open access Icona documento Restricted Icona documento Private


Per ulteriori informazioni, contattare: Librarian http://puma.isti.cnr.it

Valid HTML 4.0 Transitional