Tropos e` una nuova metodologia basata sul paradigma dei sistemi multi-agente che supporta il progettista in tutto il processo di sviluppo del software, dall`analisi dei requisiti all`implementazione del sistema. Essa vuole offrire un approccio strutturato allo sviluppo del software, basato sulla costruzione di modelli concettuali definiti secondo un linguaggio di modellazione visuale, i cui elementi base sono concetti quali agente (attore), credenze, obiettivi, piani e intenzioni. Tropos si caratterizza per tre idee chiave: (i) le nozioni di agente, goal, piani e altre nozioni mentalistiche sono usate lungo tutte le fasi di sviluppo del software; (ii) l`adozione di un approccio allo sviluppo del software guidato dai requisiti anziche` dai vincoli dettati dalla piattaforma di implementazione scelta; (iii) la costruzione di modelli concettuali seguendo un approccio trasformazionale di tipo incrementale. Questa tesi si colloca all`interno di un progetto che coinvolge diverse > universita` e istituti di ricerca nel mondo, tra le quali l`Universita` degli Studi di Trento e l`ITC - IRST. Obiettivo di questa tesi e` quello di sviluppare il cuore della metodologia: il linguaggio di modellazione visuale. Il linguaggio utilizzato in Tropos e` un linguaggio di specifica semiformale caratterizzato da un`ontologia, un meta-modello, una notazione grafica e un insieme di regole. L`ontologia e` rappresentata da un insieme di concetti per la modellazione (attori, goal, piani) e di relazioni tra questi (dipendenze). Il meta-modello (descritto tramite diagrammi delle classi UML) e` necessario per la specifica dei modelli Tropos. Ciascun concetto definito all`interno del meta-modello dispone della propria rappresentazione grafica che lo identifica lungo tutte le fasi del processo. Sono disponibili vari diagrammi che catturano aspetti statici e dinamici dei modelli da piu` punti di vista. Ogni diagramma e` costruito seguendo un insieme di regole precise che guidano all`uso dei concetti durante le diverse fasi del processo di sviluppo del software

Tropos: una Metodologia ed un Linguaggio di Modellazione Visuale Semiformale

Sannicolò, Fabrizio
2002-01-01

Abstract

Tropos e` una nuova metodologia basata sul paradigma dei sistemi multi-agente che supporta il progettista in tutto il processo di sviluppo del software, dall`analisi dei requisiti all`implementazione del sistema. Essa vuole offrire un approccio strutturato allo sviluppo del software, basato sulla costruzione di modelli concettuali definiti secondo un linguaggio di modellazione visuale, i cui elementi base sono concetti quali agente (attore), credenze, obiettivi, piani e intenzioni. Tropos si caratterizza per tre idee chiave: (i) le nozioni di agente, goal, piani e altre nozioni mentalistiche sono usate lungo tutte le fasi di sviluppo del software; (ii) l`adozione di un approccio allo sviluppo del software guidato dai requisiti anziche` dai vincoli dettati dalla piattaforma di implementazione scelta; (iii) la costruzione di modelli concettuali seguendo un approccio trasformazionale di tipo incrementale. Questa tesi si colloca all`interno di un progetto che coinvolge diverse > universita` e istituti di ricerca nel mondo, tra le quali l`Universita` degli Studi di Trento e l`ITC - IRST. Obiettivo di questa tesi e` quello di sviluppare il cuore della metodologia: il linguaggio di modellazione visuale. Il linguaggio utilizzato in Tropos e` un linguaggio di specifica semiformale caratterizzato da un`ontologia, un meta-modello, una notazione grafica e un insieme di regole. L`ontologia e` rappresentata da un insieme di concetti per la modellazione (attori, goal, piani) e di relazioni tra questi (dipendenze). Il meta-modello (descritto tramite diagrammi delle classi UML) e` necessario per la specifica dei modelli Tropos. Ciascun concetto definito all`interno del meta-modello dispone della propria rappresentazione grafica che lo identifica lungo tutte le fasi del processo. Sono disponibili vari diagrammi che catturano aspetti statici e dinamici dei modelli da piu` punti di vista. Ogni diagramma e` costruito seguendo un insieme di regole precise che guidano all`uso dei concetti durante le diverse fasi del processo di sviluppo del software
2002
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/11582/529
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
social impact