Contenuto
Ti trovi in: HOME »Programmi, progetti e risultati »I progetti »PRIN - Programmi di ricerca di Rilevante Interesse Nazionale»Programma di ricercaINIZIO_TESTO_DA_INDICIZZARE
PROGRAMMA DI RICERCA 2007
italiano - english
Unità di Ricerca
Programmi di ricerca simili:
- 1 - Sistemi e calcoli di ispirazione biologica e loro applicazioni -- BISCA
- 2 - Systems Biology: modellazione, linguaggi e analisi (Sybilla)
- 3 - Analisi di sistemi di Riduzione mediante sistemi di Transizione (ART)
- 4 - Sintesi automatica di modelli astratti a partire da dati temporali o spaziali
- 5 - D-ASAP: Architetture Software Adattabili e Affidabili per Sistemi Pervasivi
- 6 - SOFT - Tecniche formali orientate alla sicurezza
- 7 - Controllo e certificazione dell'uso delle risorse (CONCERTO)
- 8 - Modelli decisionali per la progettazione e la gestione di reti logistiche caratterizzate da elevata interoperabilità e da integrazione informativa
- 9 - Aspetti matematici e applicazioni emergenti degli automi e dei linguaggi formali
- 10 - Modellazione dinamica e controllo di strutture meccaniche complesse caratterizzate da parametri incerti
Classificazione scientifico-disciplinare
- Area scientifico disciplinare: Scienze matematiche e informatiche
Classificazione brevettuale
- PHYSICS
- COMPUTING; CALCULATING; COUNTING (score computers for games A63; combinations of writing applicances with computing devices B43K29/08)
- ELECTRICAL DIGITAL DATA PROCESSING (computers in which a part of the computation is effected hydraulically or pneumatically G06D; optically G06E; self-contained input or output peripheral equipment G06K; impedance networks using digital techniques H03H) [C9603]
- MEASURING (counting G06M); TESTING
- MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS (measuring human body, see the relevant places, where such exist, e.g. A41H1/00, A43D1/02, A61B5/103; measuring appliances combined with walking-sticks A45B3/08; sorting according to dimensions B07; tool-setting or drawing instruments not specially modified for measuring B23B49/00, B23Q15/00 to B23Q17/00, B43L; combinations of measuring devices with writing-appliances B43K29/08; geodetical, nautical or aeronautical measuring, surveying, rangefinding G01C; photogrammetry G01C11/00; measuring force or stress, in general G01L1/00; investigating or analysing particle size, investigating or analysing surface area of porous material G01N; measuring position, distance or direction, in general, by reception or emission of radiowaves or other waves and based on propagation effects, e.g. Doppler effect, propagation time, direction of propagation G01S; geophysical measuring G01V; measuring length or roll diameter of film in cameras or projectors G03B1/60; combinations of measuring devices with means for controlling or regulating G05; methods or arrangements for converting the position of a manually-operated writing or tracing member into an electrical signal G06K11/00; measuring elapsed travel of recording medium in recording and playback equipment, sensing diameter of record in autochange gramophones G11B; means structurally associated with electric rotary current collectors for indicating brush wear H01R39/58; indicating consumption of electrodes in arc lamps H05B31/34)
- COMPUTING; CALCULATING; COUNTING (score computers for games A63; combinations of writing applicances with computing devices B43K29/08)
Classificazione geografica
- Regione: Marche
Parole Chiave
LOGICHE TEMPORALI STOCASTICHE, ALGEBRE DI PROCESSI STOCASTICHE, AUTOMI PROBABILISTICI TEMPORIZZATI, SVILUPPO GUIDATO DEL MODELLO, PERFORMABILITYPerformability-Aware Computing: Logiche, Modelli e Linguaggi (PaCo)
Università degli Studi di Urbino "Carlo Bo"Abstract
La progettazione di sistemi software è sempre più influenzata dall'identificazione e dal soddisfacimento di requisiti non funzionali, come prestazioni e affidabilità. L'esigenza è quella di evitare i costi derivanti dalla tardiva scoperta di inefficienze per via della mancata considerazione di aspetti prestazionali e di affidabilità o di una loro analisi condotta separatamente dai requisiti funzionali [Fer86].Il termine prestazioni fa tradizionalmente riferimento alla qualità del servizio erogato da un sistema quando questo funziona correttamente. Tipici esempi di misure prestazionali sono la produttività del sistema, l'utilizzo delle sue componenti, il tempo di risposta sperimentato dai suoi utenti, il numero di utenti in attesa di ricevere servizio e la probabilità di evadere una richiesta entro una certa quantità di tempo.
Il termine affidabilità fa invece riferimento alle aspettative che si possono ragionevolmente avere nei confronti del servizio che un sistema eroga, dove il servizio viene classificato come proprio o improprio a seconda che esso venga erogato conformemente alle specifiche o meno. Tipici esempi di indicatori di affidabilità sono la reliability, che misura la continuità nel fornire servizio proprio, l'availability, che quantifica la tempestività nel fornire servizio proprio, la safety, che riguarda l'assenza di conseguenze catastrofiche per gli utenti e per l'ambiente in caso di servizio >>>
Coordinatore Scientifico del Programma di Ricerca
Marco Bernardo Università degli Studi di URBINO "Carlo BO"Obiettivo del Programma di Ricerca
Il progetto PaCo si prefigge il raggiungimento dei seguenti due macro-obiettivi:1. Studio di logiche, modelli e linguaggi per la modellazione di sistemi attenti alle prestazioni e per la specifica di misure di performability, finalizzato ad individuare nuove proprietà teoriche di questi formalismi o a renderli più ricchi dal punto di vista espressivo.
2. Nell'ambito degli stessi formalismi, definizione di funzioni dirette di trasformazione da modelli sorgenti a modelli oggetto e di funzioni inverse di retropropagazione dei risultati da modelli oggetto a modelli sorgenti, finalizzato a consentire un uso combinato dei formalismi che in particolare doti quelli più comunemente utilizzati (come ad esempio UML) delle tecniche di analisi sviluppate per i formalismi di natura più teorica.
Nel contesto del primo macro-obiettivo, esamineremo varie problematiche a diversi livelli. Per quanto riguarda le logiche, intendiamo studiare quanto segue:
- Integrazione di modalità spaziali in logiche temporali stocastiche.
- Caratterizzazioni logiche di equivalenze comportamentali stocastiche.
- Model checking locale e distribuito per logiche temporali stocastiche.
Nell'ambito delle algebre di processi, intendiamo investigare quanto segue:
- Equivalenze comportamentali deboli per algebre di processi markoviane.
- Equivalenze comportamentali approssimate per algebre di >>>
Risultati parziali attesi
Nel seguito descriviamo i risultati attesi dei singoli work package del progetto PaCo.WP1:
- Logiche temporali stocastiche che integrano modalità spaziali.
- Caratterizzazioni logiche di equivalenze comportamentali stocastiche.
- Algoritmi di model checking locale e distribuito per logiche temporali stocastiche.
WP2:
- Equivalenze comportamentali deboli per algebre di processi markoviane.
- Equivalenze comportamentali approssimate per algebre di processi markoviane.
- Caratterizzazioni di equivalenze comportamentali stocastiche basate su osservabili di base.
- Nuove semantiche ed equivalenze per algebre di processi stocastiche con mobilità.
WP3:
- Generalizzazione della divergenza del tempo in automi probabilistici temporizzati.
- Meccanismi di astrazione e raffinamento per automi probabilistici temporizzati.
- Algoritmi efficienti di model checking per sottoclassi di automi probabilistici temporizzati.
- Caratterizzazione di fairness, liveness, urgenza, distribuzione e consapevolezza della locazione e del contesto in modelli probabilistici temporizzati.
WP4:
- Meccanismi di composizione offline ed online di attributi di performability.
- Riformulazione di misure di efficienza per sistemi temporizzati in ambito probabilistico.
- Meccanismi per esprimere misure asintotiche di performability per sistemi non >>>
Durata
24 mesiBase di partenza scientifica nazionale o internazionale
La progettazione di sistemi software è sempre più influenzata dall'identificazione e dal soddisfacimento di requisiti non funzionali, come prestazioni ed affidabilità. L'esigenza è quella di evitare i costi derivanti dalla tardiva scoperta di inefficienze per via della mancata considerazione di aspetti prestazionali e di affidabilità o di una loro analisi condotta separatamente dai requisiti funzionali [Fer86].Il termine prestazioni fa tradizionalmente riferimento alla qualità del servizio erogato da un sistema quando questo funziona correttamente. Tipici esempi di misure prestazionali sono la produttività del sistema, l'utilizzo delle sue componenti, il tempo di risposta sperimentato dai suoi utenti, il numero di utenti in attesa di ricevere servizio e la probabilità di erogare servizio entro una certa quantità di tempo.
Il termine affidabilità fa invece riferimento alle aspettative che si possono ragionevolmente avere nei confronti del servizio che un sistema eroga, dove il servizio viene classificato come proprio o improprio a seconda che esso venga erogato conformemente alle specifiche o meno. Tipici esempi di indicatori di affidabilità sono la reliability, che misura la continuità nel fornire servizio proprio, l'availability, che quantifica la tempestività nel fornire servizio proprio, la safety, che riguarda l'assenza di conseguenze catastrofiche per gli utenti e per l'ambiente in caso di servizio improprio >>>



