Curriculum Vitae et Studiorum di Rosario Culmone Agosto 2012 Informazioni Personali Data di nascita: 7 ottobre 1960 Nazionalità: Italiana Stato civile: coniugato Residenza anagrafica via Don Giuseppe Salvi, 2 62026 San Ginesio (MC) Tel. 0733 653149 Titoli Diploma di Laurea in Scienze dell'Informazione rilasciato dall’Università degli studi di Pisa il 18/10/1985 con discussione di una tesi dal titolo “Definizione di un linguaggio per la configurazione di sistemi software”. Relatore: Prof. Carlo Montangero. Da settembre 1994 con dichiarazione del consiglio della facoltà di Scienze Matematiche Fisiche e Naturali, Cultore della materia per il corso “Teoria ed applicazione delle macchine Calcolatrici” del Corso di Laurea in Matematica. Attività istituzionali Da 2011 membro del Comitato Tecnico Scientifico dell'Istituto Tecnico Superiore per le Nuove Tecnologie per il Made in Italy Da febbraio 2010 membro del Consiglio del Polo scientifico-didattico Piceno Da ottobre 2009 delegato per la classe L-31 per le attività di orientamento. Da giugno del 2006 delegato per la classe 26 e 23/s per le attività di orientamento. Da maggio 2005 responsabile scientifico dei laboratori del Polo Informatico del Dipartimento di Matematica e Informatica. Da febbraio 2005 responsabile scientifico per UNICAM del progetto Crui EUCIP4U. Da febbraio 2005 a luglio 2011 delegato del rettore come rappresentante per UNICAM nel comitato tecnico del Cineca. Da novembre 2005 membro del collegio dei docenti e delle commissioni di valutazione delle scuole di dottorato in informatica Da settembre 2007 ad febbraio 2011 delegato del rettore come rappresentante per UNICAM nel consiglio di amministrazione del consorzio Nettuno Da novembre 2007 nel comitato per le olimpiadi di informatica Attività professionali Da Febbraio 2005 ad oggi Ricercatore confermato settore scientifico disciplinare INF/01 - Informatica. Novembre 1999 – Gennaio 2005 Trasferitosi al Dipartimento di Matematica e Informatica è curatore di stage e tesi svolte da studenti del Diploma Universitario in Informatica e Laurea in Informatica presso aziende e enti esterni. Responsabile tecnico di laboratori di informatica. Responsabile tecnico delle infrastrutture di rete del dipartimento. Gennaio 1990 - Ottobre 1999 Funzionario tecnico (Collaboratore fino a maggio1994) - area elaborazione dati, presso il Centro Interdipartimentale di Calcolo, dell’Università di Camerino. In tale periodo partecipa alla progettazione, realizzazione e alla gestione di reti locali di alcuni Dipartimenti. Progetta e realizza in C language un sistema di controllo degli accessi su scala metropolitana. Partecipa alla progettazione della rete metropolitana in fibra ottica d'Ateneo. Responsabile della parte informatica del progetto biblioteche. Manutenzione di sistemi di reti locali e geografici. Manutenzione di sistemi di elaborazione e personal computer. Realizzazione di programmi per la ricerca. Gennaio 1990 – Febbraio 2005 Collaboratore Tecnico - area elaborazione dati presso il Centro Interdipartimentale di Calcolo dell’Università degli studi di Camerino. Gennaio - Dicembre 1989 Collaboratore Tecnico - area elaborazione dati, Centro Informazione Ricerca e Servizio presso l’Università degli studi di Chieti. Maggio - Settembre 1987 Consulenza presso la ditta ItLab per la progettazione e la codifica di un sistema per l'acquisizione e la distribuzione di informazioni in rete geografica. Agosto 1984 - Settembre 1985 Borsa di studio c/o la Ing. C. Olivetti S.p.A., Ivrea per la realizzazione di un linguaggio per la configurazione di sistemi software. Principali aree d'interesse Linguaggi di programmazione Da svariati anni segue lo sviluppo dei linguaggi di programmazione sia per attività didattica [1] che attività di ricerca. Si è occupato della definizione di macchine virtuali [11] per codice mobile e modellazione di applicazioni distribuite [5]. Sistemi Distribuiti Partecipa alla progettazione dell’estensione della piattaforma codice mobile denominata “HERMES” per l’utilizzo su vari domini applicativi. In particolare sta analizzando il suo uso in ambiente biologico con particolare riguardo all’elaborazione dei dati genici [4], [6], [7] e in ambito industriale con una versione per microcontrollori “HERMES” [8]. Da alcuni anni si è occupato dell’interazione di sistemi [10], [12] e servizi [14], [15], [16]. Ultimamente di modelli e sistemi per la domotica [17], [18], [19], [20]. Altre attività scientifiche Relatore al convegno “Benvenuti del fantastico mondo di facebook”, 18 ottobre 2010, Ascoli Piceno Valutatore di proposte di progetti del programma Vinci per l’Università Italo-Francese (2006, 2007,2008). Responsabile scientifico per la mostra “Viaggio nel Silicio” presso il Polo Museale d’Ateneo (7 dicembre 2006 – 25 maggio 2007). Attività didattiche AA 2012/2013 Titolare del corso di “Programmazione 1 + Laboratorio” (12 CFU) per il corso di laurea in informatica, indirizzo Informatica industriale, Ascoli Piceno. Titolare del modulo di “Ingegneria del software” (6 CFU) per il corso di laurea in informatica, indirizzo Tecnologie informatiche, Camerino. AA 2011/2012 Direttore del master universitario di 2° livello in “Tecnologie Web per la comunicazione e il marketing turistico” Titolare del corso di “La tutela dei dati, per il medico ed il paziente: Sicurezza, Crittografia e Firma digitale” nel master di 2° livello in “e-Health” Titolare del corso di “Programmazione + Laboratorio” (12 CFU) per il corso di laurea in informatica, indirizzo Informatica industriale, Ascoli Piceno. Titolare del modulo di “Ingegneria del software” (6 CFU) per il corso di laurea in informatica, indirizzo Tecnologie informatiche, Camerino. AA 2010/2011 Titolare del corso di “Programmazione + Laboratorio” (12 CFU) per il corso di laurea in informatica, indirizzo Informatica industriale, Ascoli Piceno. Titolare del modulo di “Ingegneria del software” (6 CFU) per il corso di laurea in informatica, indirizzo Tecnologie informatiche, Camerino. AA 2009/2010 Titolare del corso di “Architettura degli elaboratori” e coordinatore dell'IFTS “tecnico dell'ITC: Tecnico superiore per la comunicazione e il multimedia (responsabile di marketing e vendita in area e-business)” Titolare del corso di “Progettazione ad oggetti per il supervisore” dell'IFTS “Tecnico superiore per la supervisione ed il collaudo degli impianti elettriche di automazione nella nautica da diporto” Titolare del corso di “Programmazione e Laboratorio” (12 CFU) per il corso di laurea in informatica, indirizzo Informatica industriale, Ascoli Piceno. Titolare del modulo di “Laboratorio di ingegneria del software” (6 CFU) per il corso di laurea in informatica. AA 2008/2009 Titolare del corso di “Programmazione e laboratorio di programmazione” (12 CFU) per il corso di laurea in informatica. Titolare del corso di “Fondamenti dell'informatica” (6 CFU) per il corso di laurea in informatica. Docente del modulo “Algoritmi e problem solving” nell'ambito del corso di perfezionamento "Insegnare Matematica e Fisica Oggi" AA 2007/2008 Titolare del corso di “Programmazione e laboratorio di programmazione” (12 CFU) per il corso di laurea in informatica. Titolare del corso di “Fondamenti dell'informatica” (6 CFU) per il corso di laurea in informatica. Titolare con alti del modulo “Ambienti di programmazione e introduzione all’uso dei data base” per il master “Finanza quantitattiva” AA 2006/2007 Titolare del corso di “Programmazione e laboratorio di programmazione” (12 CFU) per il corso di laurea in informatica. Responsabile del modulo “Laboratorio di ingegneria del software” (6 CFU) per il corso di laurea in informatica. Titolare del 1° modulo del corso “Tecnologie Informatiche” nel master “Analisi ed elaborazione di immagini biomediche” AA 2005/2006 Titolare del corso di “Programmazione e laboratorio di programmazione” (12 CFU) per il corso di laurea in informatica. Responsabile del modulo “Laboratorio di ingegneria del software” (6 CFU) per il corso di laurea in informatica. Da Gennaio 2006 Membro del collegio dei docenti del dottorato di ricerca in “Scienze dell'Informazione e Sistemi Complessi”, XXI ciclo, attivato presso l’Università degli studi di Camerino. AA 2003/2004 Tutor del modulo “Tecnologie Informatiche” nel master “Tecnologie informatiche per l’analisi e l’elaborazione di immagini biomediche”. Novembre 2002 – Giugno 2003. Camerino AA 2001-2002 Collabora al corso di Sistemi Operativi tenuto dal Prof. Danilo Montesi e partecipa alle commissioni per l’esame di profitto. Titolare dei moduli: “6.1: Struttura della rete delle reti”, “6.2: La posta elettronica”, “6.3: La navigazione in rete e utilizzo dei motori di ricerca” e membro della commissione di esame per il corso IFTS “Responsabile dei processi di internazionalizzazione delle imprese”. Marzo, aprile 2002. Civitanova Marche. Serie di seminari presso la AEA S.p.A. su “architetture e linguaggi per applicazioni distribuite”. Marzo 2002. Moie. AA 2001/2002 Titolare del modulo 4.2 “Java” per il corso IFTS “Esperto in Tecnologie Informatiche per la Progettazione in Rete. Dicembre 2001, gennaio 2002. Ascoli Piceno. Titolare del modulo “Informatica” del corso IFTS “Tecnico di analisi e programmazione e gestione delle PMI”. Ottobre 2001, dicembre 2002. Ancona. Titolare del modulo “Tecnologie Informatiche” nel master “Tecnologie informatiche per l’analisi e l’elaborazione di immagini biomediche”. Novembre 2001, Giugno 2002. Camerino. Membro della commissione per la valutazione nell’ambito “progetto crediti” per l’assegnazione di crediti a studenti che hanno svolto progetti nel corso dell’ultimo anno di scuola media superiore. Novembre. 2001. AA 2000/2001 Assistente ai corsi di “Sistemi operativi” e “Laboratorio di sistemi operativi” del corso di laurea in Informatica. AA 1999/2000 Tutor di studenti del Diploma di Informatica per UNICAM di stages aziendali in AEA S.p.A. Novembre 1999. Camerino. AA 1998/1999 Docente di “Telematica I” per il corso di “Tecnico gestione di rete” con incarico dell’Istituto Tecnico Industriale “E. Divini” San Severino Marche (FSE98). Aprile, maggio 1999. San Severino Marche Incaricato per il corso di aggiornamento su “Sistema operativo Windows 95 e servizi di rete” per i docenti dell’Istituto Magistrale e Liceo Scientifico di San Ginesio. Ottobre, novembre 1998. San Ginesio. Seminario su “Programmazione Java” nell’ambito del modulo “Reti di calcolatori” del diploma di informatica, Università di Camerino, Camerino. AA 1997/1998 Docente di “Informatica generale” per il corso di “Video terminalista” con incarico della Comunità Montana Alte Valli del Potenza e dell’Esino “Zona H” (FSE97). Maggio 1998. San Severino. Docente di “Telematica I” e partecipante alla commissione di esami per il corso di “Tecnico impianti alta frequenza” con incarico dell’Istituto Tecnico Industriale “E. Divini” San Severino Marche FSE97. Aprile, luglio 1998. San Severino Marche. Docente di “Informatica generale” e “Reti di calcolatori e telecomunicazioni” per il corso di “Operatore servizi multimediali di rete” con incarico della Comunità Montana Cingoli FSE97. Aprile, maggio 1998. Cingoli. AA 1996/1997 Incarico da parte dell’Istituto professionale statale di Tolentino del corso “Pacchetti applicativi” nell’ambito del progetto “Moda” FSE. Gennaio, febbraio 1997. Tolentino Incarico da parte del MIT MARCHE (Università degli Studi di Ancona, Facoltà di Ingegneria) del corso di “Sistemi operativi e reti” nell’ambito del corso per “Progettista della produzione” FSE. Luglio, settembre 1997. Ancona. AA 1995/1996 Assistente per il corso di elementi di informatica del Fondo Sociale Europeo per la formazione di esperti in tecnici multimediali. Giugno 1996. Camerino. Attività di supporto alla didattica del corso di "Laboratorio I", Diploma Universitario in Informatica, Università di Camerino, Camerino. AA 1994-1995 Attività di supporto alla didattica del corso di "Laboratorio I", Diploma Universitario in Informatica, Università di Camerino, Camerino. Tutore e membro della commissione d’esame per il corso di "Fondamenti di Informatica II", Diploma Universitario a distanza in Ingegneria Informatica e Automatica, Politecnico di Torino. AA 1993/1994 Attività seminariale e tutorato per il corso "Linguaggi e Metodi di Programmazione", Scuola Diretta a Fini Speciali in Informatica, Università di Camerino, Camerino. Tutore e membro della commissione d’esame per il corso di "Fondamenti di Informatica II", Diploma Universitario a distanza in Ingegneria Informatica e Automatica, Politecnico di Torino. AA 1992/1993 Attività seminariale e tutorato per il corso "Linguaggi e Metodi di Programmazione", Scuola Diretta a Fini Speciali in Informatica, Università di Camerino, Camerino. AA 1991/1992 Attività seminariale e tutorato per il corso "Linguaggi e Metodi di Programmazione", Scuola Diretta a Fini Speciali in Informatica, Università di Camerino, Camerino. AA 1990/1991 Attività seminariale e tutorato per il corso "Linguaggi e Metodi di Programmazione", Scuola Diretta a Fini Speciali in Informatica, Università di Camerino, Camerino. AA 1987/1988 Incarico annuale di Informatica industriale, ITIS E. Divini. San Severino Marche. Incarico per tenere un ciclo di seminari nell’ambito del corso di “Linguaggi e metodi di programmazione” presso la Scuola Diretta a Fini Speciali in Informatica. Settembre 1987, gennaio 1988. Camerino. Tutore e membro della commissione d’esame per il corso di "Fondamenti di Informatica II", Diploma Universitario a distanza in Ingegneria Informatica e Automatica, Politecnico di Torino. E’ membro delle seguenti commissioni di esami di profitto: Corso di diploma in informatica Programmazione I (1994/95, 1995/96) Laboratorio I (1994/95, 1995/96) Scuola diretta a fini speciali in informatica (distanza) Telematica e sistemi distribuiti (1992/93) Linguaggi e metodi di programmazione (1993/94) Scuola diretta a fini speciali in informatica (biennale) Telematica e sistemi distribuiti (1993/94) Linguaggi e metodi di programmazione (1992/93, 1994/95) Scuola diretta a fini speciali in informatica (triennale) Telematica e sistemi distribuiti (1995/96, 1996/97) Linguaggi e metodi di programmazione (1992/93, 1993/94, 1995/96, 1998/1999) Laurea in informatica Sistemi Operativi (2000/2001/2002) Laboratorio di Sistemi Operativi (2000/2001) Algoritmi e strutture dati (2001/2002/2003/2004/2005/2006) Laboratorio di algoritmi e strutture dati (2001/2002/2003/2004/2005/2006) Basi di Dati (2001/2002) Laboratorio di Basi di Dati (2001/2002) Fondamenti di Informatica (2001/2002, 2007/2008/2009) Programmazione (2003/2004/2005/2006/2007/2008/2009/2010/2011/2012) Laboratorio di Programmazione (2003/2004/2005/2006/2007/2008/2009/2010/2011/2012) Programmazione 1 (2012/2013) Laboratorio di ingegneria del software (2004/2005/2006/2007, 2009/2010) Fondamenti dell'informatica (2007/2008/2009) Ingegneria del software (2010/2011/2012/2013) Partecipa come membro alle commissioni d’esame di laurea in informatica, Diploma in Informatica e Scuola diretta a fini speciali in informatica. E’ relatore o correlatore per più di 100 tesi per le lauree in informatica, diploma di informatica e Scuola Diretta a Fini Speciali in Informatica dal 1993 ad oggi. Progetti di ricerca finanziati ISPESL 96 “Studio e realizzazione di un pacchetto software inerente l’applicazione delle reti neuronali e dati riguardanti sia l’inquinamento ambientale che l’esposizione delle persone” responsabile Prof. Evandro Fioretti, Dott. Alberto Polzonetti. Scuola di Specializzazione in Biochimica Clinica. Camerino. ISPESL 98 “Valutazione dell’esposizione professionale a campi elettromagnetici di lavoratori addetti a diverse tipologie lavorative” responsabile Prof. Evandro Fioretti, Prof.ssa. Maria Grazia Pellegrino. Scuola di Specializzazione in Biochimica Clinica. Camerino. ISPESL 98 “Alterazione della struttura molecolare di sostanze organiche di interesse biologico a seguito si esposizione a campi elettromagnetici a radio frequenza” Gennaio 2001 - Dicembre 2001: Partecipa al progetto di ricerca “SkinNet” promosso dall’INRCA di Ancona per l’analisi di immagini biomediche. Coordinatore Prof. Roberto Murri. PRIN 2005 “Riconfigurazione del controllo in condizioni di Reduced Control Authority per sistemi eterogenei autonomi e cooperanti”. Responsabile scientifico Prof.ssa Maria Letizia Corradini PRIN 2007 “Performability-Aware Computig: Logic, Models, ad Languages”. Project leader prof. Flavio Corradini Principali pubblicazioni [1] P. Conti, R. Culmone and A. Polzonetti, An Easy to Use System to Make Up Courses about Programming Languages, 20th Educational Computing Organization of Ontario Conference and the Eighth International Conference on Technology and Education, May 1991, Toronto. [2] R. Culmone, G. Cavallaro and L. Laricini, An Integrated System for Drafting a "Verbatim Record", Proceedings of the 12th International Symposium on Computer at University, June 11-15, 1990, Cavtat, Yugoslavia. [3] R. Culmone, R.De Leone, E. Merelli, Un modello di reti neuronali per la previsione di dissesti idrogeologici, in AIRO '95, Ancona 1995. M. Angeletti, R. Culmone and E. Merelli, An intelligent agent architecture for DNAmicroarray data integration, NETTAB Workshop on "CORBA and XML: Towards a bioinformatics integrated network environment" May 17th-18th, 2001, Advanced Biotechnology Centre, Genova. [4] [5] D. Bonura, R. Culmone and E. Merelli, Patterns for Web applications, SEKE '02: Proceedings of the 14th international conference on Software engineering and knowledge engineering, Italy, ACM Press, July 2002. [6] R. Culmone, E. Merelli and G. Rossi. An ontology model for BioAgent, NETTAB 2002, Agents in Bioinformatics, July 12th - 14th, 2002, Bologna, Italy [7] D. Bonura, R. Culmone and E. Merelli. Active Database and Mobile Agent in Bioinformatics, NETTAB 2002, July 12th - 14th, 2002, Bologna, Italy [8] F. Corradini, R. Culmone and M. R. Di Berardini. Code Mobility for Pervasive Computing. WETICE '04. Proceedings of the 13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'04), IEEE Computer Society Press, June 2004. [9] R. Culmone and E. Merelli. An sematic comparison of ontologies. Technical Report TR02, Dipartimento di Matematica e Informatica, Università di Camerino, 2003. [10] E. Merelli, R.Culmone and L. Mariani. Bioagent: a mobile agent system for bioscientist. In NETTAB Workshop on Agent and Bioinformatici, Bologna, July 2002. [11] F. Corradini, R. Culmone, M.R. Di Berardini, E. Merelli. Embedding Ontology in Mobile Agent. In WOA2005. Camerino, November 2005. [12] Diletta Romana Cacciagrano, Flavio Corradini, Rosario Culmone and Leonardo Vito. Dynamic Constraints-based Invocation of Web Services. In Mario Bravetti, Manuel Nunez, and Gianluigi Zavattaro, editors, WS-FM, volume 4184 of Lecture Notes in Computer Science, pages 138-147. Springer, 2006. [13] Angeletti M, Baldoncini A, Cannata N, Corradini F, Culmone R, Forcato C, Mattioni M, Merelli E, Piergallini R. Orion: a spatial Multi Agent System framework for Computational Cellular Dynamics of metabolic pathways. Bioinformatics ITalian Society meeting (BITS 2006), Bologna, Italy, April 28-29 2006. [14] Angeletti M, Baldoncini A, Cannata N, Corradini F, Culmone R, Forcato C, Mattioni M and Merelli E. Spatial behavioral modeling and simulation of metabolic pathways with Orion. Bioinformatics ITalian Society meeting (BITS 2007). April 26-28 2007, Napoli, Italy. [15] Cacciagrano D, Corradini F, Culmone R, Vito L, Tesei L. A Model-Prover for Constrained Dynamics Conversation. In Gabriele Kosis, David Taniar, Eric Pardede, and Ismail Khalil, editors, iiWAS, pages 630-633. ACM 2008 [16] Diletta Cacciagrano, Flavio Corradini, Rosario Culmone, and Leonardo Vito, Constraint-Based Dynamic Conversations. The Fifth International Conference on Autonomic and Autonomous Systems, April 20-25, 2009, Valencia, Spain [17] Diletta Cacciagrano, Flavio Corradini, Rosario Culmone, ResourceHome: an RFIDbased architecture and a flexible model for ambient intelligent. The Fifth International Conference on Systems, April 11-16, 2010, Menuires, France [18] Diletta Cacciagrano, Flavio Corradini, Rosario Culmone, Emauela Merelli, Leonardo Vito, A self-adaptive and personalized healtcare for elderly people, 8th International Conference on wearable micro and nano technologies for personalissed health. Lyon, France 29 June – 1 July, 2011. [19] Flavio Corradini, Emanuela Merelli, Diletta R. Cacciagrano, Rosario Culmone, Luca Tesei and Leonardo Vito, ACTIVAge: proACTIVe and Self-Adaptive Social Sensor Network for Ageing People, ERCIM NEWS, Number 87, October 2011, Sophia Antipolis Cedex, France, ISSN 0926-4981 [20] Diletta Cacciagrano, Flavio Corradini, Rosario Culmone, Emanuela Merelli, Leonardo Vito, Healthcare Tomorrow: Toward Self-adaptive, Ubiquitous and Personalized Services, The Fifth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, UBICOMM 2011, November 20-25, Lisbon, Portugal, 2011 [21] Rosario Culmone, A reactive constrained programming language on supervisioned data, 2nd Scientific Day School of science and technology, University of Camerino, Camerino, 6 June 2012