Self-adapting Software Systems (SASS) are flexible systems that can adapt themselves to their contextual needs and can do so with the highest performance and availability. Studies about the adaptability of a software have been done in the past years by the industry and the academia, but they all focus on the static analysis of the system. Adaptability Analyzer is a tool that extends the actual analysis by providing new metrics that help the static analysis and proposes a new analysis of the system examining the dynamic behavior using the sequence diagram notation. It helps the software architect to create or develop a software providing useful informations about the chosen components, the services these components provide and the architecture as a whole. Adaptability Analyzer tool is born to be an easily usable software that can provide results in a simple but meaningful way to the user by using both graphical and numerical notation.

I Sistemi Software ad Auto-Adattamento (SASS) sono sistemi flessibili in grado di adattarsi alle loro carico ed esigenze contestuali e possono farlo con le massime prestazioni e disponibilità. Alcuni studi sull’adattabilità di un software sono stati fatti negli ultimi anni dall’industria e dal mondo accademico, ma tutti si concentrano sull’analisi statica del sistema. Adaptability Analyzer è uno strumento che estende l’analisi attuale fornendo nuove metriche che aiutano l’analisi statica e propone una nuova analisi del sistema che esamina il comportamento dinamico utilizzando la notazione del diagramma di sequenza. Lo strumento aiuta l’architetto di software a creare o sviluppare un software fornendo informazioni utili sui componenti scelti, i servizi forniti da questi componenti e l’architettura nel suo complesso. Lo strumento Adaptability Analyzer è nato per essere un software facilmente utilizzabile, in grado di fornire risultati in modo semplice ma significativo all’utente, utilizzando sia la notazione grafica che numerica.

Adaptability analyzer tool

PATERNA, PAOLO
2017/2018

Abstract

Self-adapting Software Systems (SASS) are flexible systems that can adapt themselves to their contextual needs and can do so with the highest performance and availability. Studies about the adaptability of a software have been done in the past years by the industry and the academia, but they all focus on the static analysis of the system. Adaptability Analyzer is a tool that extends the actual analysis by providing new metrics that help the static analysis and proposes a new analysis of the system examining the dynamic behavior using the sequence diagram notation. It helps the software architect to create or develop a software providing useful informations about the chosen components, the services these components provide and the architecture as a whole. Adaptability Analyzer tool is born to be an easily usable software that can provide results in a simple but meaningful way to the user by using both graphical and numerical notation.
PEREZ-PALACIN, DIEGO
ING - Scuola di Ingegneria Industriale e dell'Informazione
3-ott-2018
2017/2018
I Sistemi Software ad Auto-Adattamento (SASS) sono sistemi flessibili in grado di adattarsi alle loro carico ed esigenze contestuali e possono farlo con le massime prestazioni e disponibilità. Alcuni studi sull’adattabilità di un software sono stati fatti negli ultimi anni dall’industria e dal mondo accademico, ma tutti si concentrano sull’analisi statica del sistema. Adaptability Analyzer è uno strumento che estende l’analisi attuale fornendo nuove metriche che aiutano l’analisi statica e propone una nuova analisi del sistema che esamina il comportamento dinamico utilizzando la notazione del diagramma di sequenza. Lo strumento aiuta l’architetto di software a creare o sviluppare un software fornendo informazioni utili sui componenti scelti, i servizi forniti da questi componenti e l’architettura nel suo complesso. Lo strumento Adaptability Analyzer è nato per essere un software facilmente utilizzabile, in grado di fornire risultati in modo semplice ma significativo all’utente, utilizzando sia la notazione grafica che numerica.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
thesis.pdf

solo utenti autorizzati dal 15/09/2019

Descrizione: Testo della tesi
Dimensione 1.7 MB
Formato Adobe PDF
1.7 MB Adobe PDF   Visualizza/Apri

I documenti in POLITesi 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/10589/142918