Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Andrea Santi is active.

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

JaCa-Android: an agent-based platform for building smart mobile applications

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

Designing a general-purpose programming language based on agent-oriented abstractions: the simpAL project

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

Benign myoclonic epilepsy: long-term follow-up of 11 new cases

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

Familial Unverricht‐Lundborg Disease: A Clinical, Neurophysiologic, and Genetic Study

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

Action and perception in agent programming languages: from exogenous to endogenous environments

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

Programming abstractions for integrating autonomous and reactive behaviors: an agent-oriented approach

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

Typing Multi-agent Programs in simpAL

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

Spencer Cohomology and 11-Dimensional Supergravity

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

Exploiting the JaCaMo framework for realising an adaptive room governance application

Alexandru Sorici; Olivier Boissier; Gauthier Picard; Andrea Santi


programming based on actors, agents, and decentralized control | 2013

Concurrent object-oriented programming with agent-oriented abstractions: the ALOO approach

Alessandro Ricci; Andrea Santi

{{\mathbb{Z}}}

Collaboration


Dive into the Andrea Santi's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge