Viewpoint modeling has demonstrated to be an effective approach for specifying complex software systems by means of a set of independent viewpoints and correspondences between them. During its life cycle, a software system continuously evolves, as well as its specification changes to meet new requirements or to adapt to business changes. As a consequence, views and correspondences can be added, modified or removed, which may cause synchronization and consistency problems in the system specifications. In this paper, we explore the use of ASP to represent viewpoints, views and correspondences using its declarative logic and features, and we outline how this approach can be suitable to manage and maintain viewpoint synchronization in evolution scenarios.

Change management in multi-viewpoint systems using ASP

Eramo R.;
2008-01-01

Abstract

Viewpoint modeling has demonstrated to be an effective approach for specifying complex software systems by means of a set of independent viewpoints and correspondences between them. During its life cycle, a software system continuously evolves, as well as its specification changes to meet new requirements or to adapt to business changes. As a consequence, views and correspondences can be added, modified or removed, which may cause synchronization and consistency problems in the system specifications. In this paper, we explore the use of ASP to represent viewpoints, views and correspondences using its declarative logic and features, and we outline how this approach can be suitable to manage and maintain viewpoint synchronization in evolution scenarios.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11575/151147
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 28
  • ???jsp.display-item.citation.isi??? ND
social impact