Andrea Santi
University of Bologna
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Andrea Santi.
LADS'10 Proceedings of the Third international conference on Languages, methodologies, and development tools for multi-agent systems | 2010
Andrea Santi; Marco Guidi; Alessandro Ricci
Mobile applications are getting a strong momentum given the larger and larger diffusion of powerful mobile systems and related application platforms. A main example of such an application platform is given by Android, an open-source Java-based framework developed by Google for building and running applications on mobile devices. On the other hand we do really believe that Agent-Oriented Programming (AOP) provides an effective level of abstraction for tackling the programming of mainstream software applications, in particular those that involve complexities related to concurrency, asynchronous events management and context-sensitive behaviour. Accordingly in this paper we support this claim in practice by discussing the use of a platform integrating two main agent programming technologies for the development of advanced mobile applications. In detail this two technologies are: (i) Jason an agent programming language rooted on a strong notion of agency and (ii) CArtAgO environment programming framework. Here then we discuss the features of JaCa-Android, which makes it possible to exploit Jason and CArtAgO for straightforwardly programming smart applications on top of the Android platform using agent-based technologies.
acm conference on systems programming languages and applications software for humanity | 2011
Alessandro Ricci; Andrea Santi
The fundamental turn of software toward concurrency, decentralization, distribution, interaction calls for conceptually extending or evolving mainstream programming paradigms with proper high-level features to tackle these aspects. To this purpose, in this paper we discuss the value of agent-oriented programming as a general-purpose programming paradigm to tackle this challenge, and, in particular, we present an agent-oriented programming language called simpAL, which is based on agent-oriented abstractions that are meant to simplify the programming of modern applications.
Brain & Development | 1997
Paola Giovanardi Rossi; Antonia Parmeggiani; Annio Posar; Andrea Santi; Margherita Santucci
The authors report a long-term follow-up of 11 new subjects with benign myoclonic epilepsy. There were some unusual clinical features such as the need for dual therapy in 45.5% of subjects, and the presence of non-epileptic myoclonus in 54.5%, neither of which influenced the prognosis. Neuropsychological and behavioral evolution was less favorable in 45.5% of patients (mental retardation, school learning problems, attention deficit disorder, hyperkinesia, aggressiveness, irritability, negativism). The less favorable neuropsychological outcome might be related to additional interacting factors such as personal antecedents, seizure onset and antiepileptic treatment.
Epilepsia | 1997
Antonia Parmeggiani; Anna-Elina Lehesjoki; Valerio Carelli; Annio Posar; Andrea Santi; Margherita Santucci; Giuseppe Gobbi; Antonella Pini; Paola Giovanardi Rossi
Summary: Purpose: Progressive myoclonus epilepsies (PMEs) are a clinically and etiologically heterogeneous group of disorders. The authors report clinical, neurophysi‐ological, and genetic findings of a family from Southern Italy with three members affected with PME.
programming multi agent systems | 2010
Alessandro Ricci; Andrea Santi; Michele Piunti
The action and perception models adopted by state-of- the-art agent programming languages --- in the context of Multi-Agent System (MAS) programming --- have been conceived mainly to work with exogenous environments, i.e. physical or computational environments completely external to the MAS and then out of MAS design and programming. In this paper we discuss the limits of adopting such models when endogenous environments are considered, i.e. computational environments --- often referred also as application environments --- that are designed and programmed by MAS developers as a first-class abstraction to encapsulate functionalities useful for agent individual and cooperative activities. In the paper we describe an action and perception model for agent programming languages specifically conceived to be effective for endogenous environments and we discuss its evaluation using CArtAgO environment technology. On the agent side, we focus our attention on programming languages based on the BDI (Belief-Desire-Intention) model, taking Jason, 2APL and GOAL as reference case studies.
programming based on actors, agents, and decentralized control | 2012
Alessandro Ricci; Andrea Santi
The integration of autonomous and reactive behavior is a relevant problem in the context of concurrent programming, related to the integration of thread-based and event-driven programming. From a programming paradigm perspective, the problem can not be easily solved by approaches based on object-oriented concurrent programming or by the actor model, being them natively based on the reactivity principle only. In this paper we tackle the problem with agent-oriented programming, using an agent-oriented programming language called simpAL.
programming multi agent systems | 2012
Alessandro Ricci; Andrea Santi
Typing is a fundamental mechanism adopted in mainstream programming languages, important in particular when developing programs of a certain complexity to catch errors at compile time, before executing a program, and to improve the overall design of a system. In this paper we introduce typing also in agent-oriented programming, by using a novel agent programming language called simpAL, which has been conceived from scratch to have this feature.
Communications in Mathematical Physics | 2017
José Figueroa-O'Farrill; Andrea Santi
AbstractWe recover the classification of the maximally supersymmetric bosonic backgrounds of 11-dimensional supergravity by Lie algebraic means. We classify all filtered deformations of the
acm conference on systems programming languages and applications software for humanity | 2011
Alexandru Sorici; Olivier Boissier; Gauthier Picard; Andrea Santi
programming based on actors, agents, and decentralized control | 2013
Alessandro Ricci; Andrea Santi
{{\mathbb{Z}}}