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.

Meta-modeling of non-functional properties

Lonetti F;Bertolino A;
2013

Abstract

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.
2013
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Meta-model
Non-functional properties
Metrics
Complex events
SOFTWARE ENGINEERING
File in questo prodotto:
File Dimensione Formato  
prod_272919-doc_76263.pdf

solo utenti autorizzati

Descrizione: Meta-modeling of non-functional properties
Dimensione 1.41 MB
Formato Adobe PDF
1.41 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/262989
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact