|
Andrea BraccialiPh.D., research fellow |
Dipartimento di Informatica, Università di Pisa, Largo Bruno Pontecorvo, 3, Pisa 56127, ITALY. Tel: +39 050 22 12 743, Fax: +39 050 22 12 726. room 338 Email: Skype: abbonskype |
|
"A questo punto non lo so proprio e c'e' da essere scoraggiati. Abbiamo tanti problemi da risolvere - dalla crescente disoccupazione ai debiti delle famiglie, dal gap nella crescita industriale a quello sulla produttivita' - eppure dissipiamo le nostre energie in un conflitto permanente. Bisognerebbe ormai che tutti si impegnassero a unire gli italiani come ho tentato di fare quand'ero presidente, spendendo parole di pacificazione dai campi di battaglia di El Alamein alla foresta di Tambov, in Russia. Sono un uomo di pace, ma anche di verita'. E oggi piu che mai, per smontare queste nuove mistificazioni, cio che conta e' solo raccontare la verita".
C.A. Ciampi
Research interests
Short resume and brief research overview(open curriculum [.pdf] for bib references).Andrea Bracciali started his research activity during his Ph.D. studies, and has been carrying it out for several years. Driven by research curiosity, he has always had a quite large area of interest and has collaborated with a number of scientists, both young colleagues and affirmed senior researchers. After the period of training to research, during which he participated in several schools, his research record currently consists of more than twenty published works, co-authored with about twenty researchers from various European institutions. He has actively sought research collaborations with different researchers in his area, participating in research visits, with the University of Malaga and with the Imperial College, London, and distributed working groups (SOCS project: Univ.Pisa, Univ. Bologna, ICSTM London, City Univ. London, Cyprus Univ.), keeping a good record of contacts for present and future collaborations. He has been and is active in reviewing (conference proceedings and journals) and organisational activities (conference and local events organisation). He has taught university classes of core courses for the degree in Computer Science, as well as classes for professionals and professional training for private and public institutions, and has supervised Master thesis. The main research topics of his Ph.D. studies have regarded specification languages and models for software compositions, with particular reference to the description of the behaviour of distributed components interacting in open environments. This research line is founded on formal methods (mainly based on process algebras) for the description of the behaviour of software components, their interaction and properties of component-based systems, with a particular interest when systems are ``open", i.e., informally speaking, they may not be completely specified or controllable and can evolve dynamically. In this context, the following points have been investigated:
The above mentioned scenarios can not neglect the issues of security and the same approaches used to describe the interaction of autonomous components in open environment have been extended to address the verification of security protocols, seen as interaction amongst independent components in partially accessible, not fully specified, possibly malicious environment [22,23,13]. The use of abstract and symbolic techniques has also been exploited to make verification computationally more tractable, paving the way for combining the theoretical aspects with the practical implementation of verification tools, and discussing the more suitable methodological approaches [20]. A parallel research interest, sharing several characteristics with the ones above, is the field of (Multi) Agent Systems, intended as autonomous, possibly ``rational", components, interacting with each other. In particular, declarative approaches based on computational logic for the specification and verification of Multi-agent systems, abstract models for the behaviour of logic-deductive agents operating within open environments, and corresponding computational models (in particular, based on abductive logic) have been investigated [5,4,7,8,11]. Also in this case, the theoretical investigation has been contrasted with (prototypal) system development, like a software platform supporting agent reasoning and interacting within an open system. [1,10] A specific offspring of the above research field is the more specific interest in reasoning about time and changes, i.e. reasoning about "actions and changes" and time flux within an open environment, that, other than the standard issues about time representation, e.g. persistency, also requires that consistency aspects of the representation used are dealt with. The developed theories have also been studied with respect to the computational models that may support them [9]. As far as concerns future research, my aim is to further investigate models and analysis techniques used to address the open issue of the (re-)definition of the overall cycle-life of applications operating within open systems, given that this metaphor is rapidly emerging as the most relevant computational model of the information society, and beyond. Indeed, emerging technologies are providing new globally distributed computing environments, which in turn are broadening and fostering the development of new kinds of pervasive applications in such a way that they are going to affect many aspects of our life. (e.g., broadly speaking, computational entities in our homes, cars, phones, hospitals, entertainment systems, administrative and financial offices tend to be integrated together in a seamless open system supporting, for instance, e-business, where individuals and even applications can establish economic transactions; e-health, with support for an overall assisted personal care; e-governance, with the possibility to extend democratic processes; and e-entertainment, like interactive tv-channels). Moreover, the last years have shown surprising connections between life processes, like the cell chemistry, and computation, and these seem to be stronger when computation is intended as interaction of autonomous entities within open systems. The possible cross-fertilisations amongst the two fields are attracting a huge number of researchers, and the (hopefully mutual) application to life science of some of the research I carried out so far seems to me to be of strong interest and potentially much inspirational. Finally, I am currently seeking a competitive and supporting working environment where I may enhance my research career and, also, contribute to the successful development of the hosting institution. My coauthorsDISCLAIMER: As a contributing author of the documents listed in this page, I have made available our work electronically to ensure timely dissemination of scientific and technical contributions on a non-commercial basis. Nevertheless, copyright and all rights therein are maintained by the authors or by other copyright holders (e.g., the publisher). It is understood that all persons accessing this information will adhere to the appropriate copyright rules. In particular, these works may not be reposted without the explicit permission of the copyright holder. Journals A. Sorathiya, P. Liò and A. Bracciali
``An integrated modelling approach for R5-X4 mutation
and HAART therapy assessment''.
A. Sorathiya, P. Liò and A. Bracciali
``Formal reasoning on qualitative
models of coinfection of HIV and Tuberculosis and HAART therapy''.
A. Bracciali, M. Brunelli, E. Cataldo and P. Degano,
``Synapses as Stochastic Concurrent Systems''.
A. Bracciali, M. Brunelli, E. Cataldo and P. Degano,
``Stochastic models for the in silico simulation of synaptic processes''.
C. Bodei, A. Bracciali, D. Chiarugi,
``On Deducing Causality in Metabolic Networks''.
P. Baldan, A. Bracciali and R. Bruni, ``A Semantic Framework
for Open Processes''. A. Bracciali, G. Ferrari and E. Tuosto, "A symbolic framework for
multi-faceted security protocol analysis". A. Bracciali, U. Endriss, N. Demetriou, T. Kakas, W. Lu and
K. Stathis, "Crafting the Mind of PROSOCS Agents". In Petta P.,
Müller J.P. (ed.): A. Bracciali, A. Brogi and F. Turini, "A framework for specifying
and verifying the behaviour of open systems". A. Bracciali, A. Brogi, and C. Canal, "A Formal Approach to
Component Adaptation". Book chapters
M. Aldinucci, A. Bracciali and P. Liò
``Formal Synthetic Immunology''.
In
P. Degano and A. Bracciali,
``Process calculi, Systems Biology and Artificial Chemistry''.
In G. Rozenberg, T.H.W. B\"{a}ck, and J.N. Kok editors
A. Bracciali, M. Brunelli, E. Cataldo and P. Degano,
``Formal models of the Electronic journals
A. Bracciali, J. Hillston, D. Latella, and M. Massink,
``Reconciling Population and Agent Models for Crowd Dynamics''
C. Bodei, A. Bracciali, D. Chiarugi and R. Gori
``A Taxonomy of Causality-Based Biological Properties''.
In C. Bodei, A. Bracciali, and D. Chiarugi,
"Control Flow Analysis for Brane Calculi".
In A. Bracciali, R. Bruni and A. Lafuente,
"On symbolic semantics for name-decorated contexts".
In A. Bracciali, G. Baldi, G. Ferrari, and E. Tuosto, "A
Coordination-based Methodology for Security Protocol Verification".
In A. Bracciali, A. Brogi, and C. Canal, "Systematic Component
Adaptation". In A. Brogi, E. Pimentel, editors, A. Bracciali, A. Brogi, G. Ferrari and E. Tuosto, "Security Issues
in Component-based Design". In U. Montanari, V. Sassone, editors,
Conferences and Workshops
M. Massink, A. Bracciali, D. Latella, and M. D. Harrison,
``A Scalable Fluid Flow Process Algebraic Approach to
Emergency Egress Analysis''.
In
M. Aldinucci, A. Bracciali, P. Liò, A. Sorathiya, and M. Torquati,
``StochKit-FF: Effcient Systems Biology on Multicore Architectures.''
In
G. Maggenti, A. Bracciali and P. Mancarella,
``Abduction and Legal Reasoning.''
In
A. Bracciali, M. Brunelli, E. Cataldo and P. Degano,
``Expressive Models for Synaptic Plasticity''.
In
A. Bracciali, M. Brunelli, E. Cataldo and P. Degano,
``In Silico Stochastic Simulation of Ca-triggered Synaptic Release''.
In
C. Bodei, A. Bracciali and D. Chiarugi ``A Toolkit
Supporting Formal Reasoning about Causality in Metabolic Networks''.
In P. Baldan, A. Bracciali, L.Brodo and R. Bruni, "Deducing
Interactions in Partially Unspecified Biological Systems". In H. Anai,
K. Horimoto and T. Kutsia editors. A. Bracciali, P. Mancarella, K. Stathis, and F. Toni, "Stable
Multi-agent systems". In M.P. Gleizes, A. Omicini and F. Zambonelli
editors, A. Bracciali, N. Demetriou, U. Endriss, A. Kakas, W. Lu,
P. Mancarella, F. Sadri, K. Stathis, G. Terreni and F. Toni, "The KGP
Model of Agency for Global Computing: Computational Model and
Prototype Implementation". In P. Quaglia and C. Priami editors, P. Baldan, A. Bracciali, and R. Bruni, "Symbolic Equivalences for
Open Systems". In P. Quaglia and C. Priami editors, A. Bracciali, P. Mancarella, K. Stathis, and F. Toni, "On Modeling
Multi-agent Systems Declaratively". In A. Bracciali and P. Torroni, "A new framework for knowledge
revision of abductive agents through their interaction". In J. Dix and
J. Leite editors, A. Bracciali, and A. Kakas, "Frame Consistency: Computing with
Causal Explanations". In J. Delgrande and T. Schaub editors, K. Stathis, A. Kakas, W. Lu, N. Demetriou, U. Endriss and
A. Bracciali, "PROSOCS: a platform for programming software agents in
computational logic". In R.Trappl editor A. Bracciali and P. Torroni, "A new framework for knowledge
revision of abductive agents through their interaction (preliminary
report)". In J. Dix, J. Leite editors, P. Baldan, A. Bracciali and R. Bruni, "Bisimulation by
Unification". In H. Kirchner, C. Ringeissen editors, A. Bracciali, A. Brogi, G. Ferrari and E. Tuosto, "Security
and Dynamic Compositions of Open Systems". In H.R. Arabnia editor,
A. Bracciali, A. Brogi and C. Canal, "Systematic Component
Adaptation". In A. Bracciali, A. Brogi and C. Canal, "Adapting Components with
Mismatching Behaviours". In J. Bishop editor, A. Bracciali, A. Brogi and C. Canal "Dynamically Adapting the
Behaviour of Software Components". In F. Arbab, C. Talcott editors,
A. Bracciali, A. Brogi and F. Turini, "Interaction Patterns for
Open Systems". In F.T. Rojas, J.E.A. Monge, Y.S. Sánchez
editors, A. Bracciali, A. Brogi and F. Turini, "Coordinating Interaction
Patterns" In Proceedings of the T. Bolognesi and A. Bracciali, "Formal specification of discrete
systems by active predicates and dynamic constraints". In
P. Ciancarini, A. Fantechi, R. Gorrieri, editors, Ph.D. Thesis A. Bracciali, Other works
A. Bracciali
"Modelling Infection Dynamics on Multi-cores"
M. Massink, D. Latella, A. Bracciali, and J. Hillston, "A combined process algebraic, agent and fluid flow approach to emergent crowd behaviour". Technical report CNR-ISTI-2010-TR-025, 2010.
P. Liò, A. Sorathiya, and A. Bracciali,
``An integrated modelling approach for R5-X4 mutation and HAART
therapy assessment''.
Poster at
M. Massink, D. Latella, A. Bracciali, and J. Hillston
``Modelling Crowd Dynamics in Bio-PEPA-- Extended Abstract''.
In
M. Aldinucci, A. Bracciali, P. Liò, A. Sorathiya, and M. Torquati. "StochKit-FF: Efficient Systems Biology On Multicore Architectures." Technical Report, TR-10-12, Department of Computer Science, University of Pisa, 2010. M. Massink, D. Latella, A. Bracciali, and M. Harrison. "A process algebraic fluid flow model of emergency egress." Technical Report, CNR-ISTI-2010-TR-012, 2010. E. Cataldo, A. Bracciali, M. Brunelli and P. Degano, "Stochastic and executable models of synaptic processes". Frontiers in Neuroinformatics. Conference Abstract: Neuroinformatics 2008. doi: 10.3389/conf.neuro.11.2008.01.012 P. Mancarella, F. Toni and A. Bracciali (eds.) "Deliv- erable D8: A computational approach to (societies of) computees", 2004. Project "Societies of computees (SOCS)." The European Commission IST-2001-32530. A. Bracciali, D.A. Baxter, M. Brunelli, E. Cataldo and P. Degano, "Ca2+ triggered vesicle release mechanisms: in silico experiments". The 37th annual meeting of the Society for Neuroscience, Nov. 3-7 San Diego, California. Society for Neuroscience, 2007. [.pdf] P. Baldan, A. Bracciali and R. Bruni, "A Semantic Framework for Open Processes", Technical Report, TR-07-09, Dipartimento di Informatica, Università di Pisa, 2007. [.ps.gz] P. Baldan, A. Bracciali and R. Bruni, "Symbolic Equivalences for Open Systems", Technical Report, TR-03-16, Dipartimento di Informatica, Università di Pisa, 2003. [.ps.gz] A. Bracciali, A. Brogi and F. Turini, "Interaction Patterns for
Component Based Software Development" In A. Bracciali, "Un'architettura metalogica per un sistema multiagente". Master Thesis, Dipartimento di Informatica, Università di Pisa. Giugno 1997.
Work in progress....
![]() Temporal reasoningA Temporal Reasoner, based on the Abductive Event Calculus, has been developed within the SOCS project . Currently, two versions have been implemented by me and prof. Tony Kakas . The first one runs over the Kakas-Mancarella ALP proof procedure (implemented by Kakas and Ray), the second one runs over the CIFF proof procedure (implemented by Endriss), an extension of the Fung-Kowalski IFF proof procedure, developed within the same project. Both the implementations are supported by the Sicstus prolog engine. If interested, please contact me. |