Enrico Denti » Publications » Papers per Year

Publications by Enrico Denti (1988—2021)

Below, publications by Enrico Denti between 1988 and 2021, ordered by year of publication.


2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988

2021

Ambra Molesini, Enrico Denti, Andrea Omicini
MDE & MDA in a Multi-Paradigm Modeling Perspective
Advancements in Model-Driven Architecture in Software Engineering, 2021

[top]

2020

Roberta Calegari, Giovanni Ciatto, Enrico Denti, Andrea Omicini
Logic-based Technologies for Intelligent Systems: State of the Art and Perspectives
Information 11(3), March 2020

[top]

2019

Roberta Calegari, Enrico Denti, Stefano Mariani, Andrea Omicini
Logic Programming as a Service in Multi-Agent Systems for the Internet of Things
International Journal of Grid and Utility Computing 10(4), 2019

Roberta Calegari, Giovanni Ciatto, Enrico Denti, Andrea Omicini
Engineering Micro-intelligence at the Edge of CPCS: Design Guidelines
Internet and Distributed Computing Systems, Lecture Notes in Computer Science 11874, 10–12 October 2019

[top]

2018

Giovanni Ciatto, Roberta Calegari, Stefano Mariani, Enrico Denti, Andrea Omicini
From the Blockchain to Logic Programming and Back: Research Perspectives
WOA 2018 – 19th Workshop "From Objects to Agents”, CEUR Workshop Proceedings 2215, June 2018

Roberta Calegari, Giovanni Ciatto, Stefano Mariani, Enrico Denti, Andrea Omicini
Logic Programming in Space-Time: The Case of Situatedness in LPaaS
WOA 2018 – 19th Workshop "From Objects to Agents”, CEUR Workshop Proceedings 2215, June 2018

Roberta Calegari, Giovanni Ciatto, Stefano Mariani, Enrico Denti, Andrea Omicini
LPaaS as Micro-intelligence: Enhancing IoT with Symbolic Reasoning
Big Data and Cognitive Computing 2(3), 2018

Roberta Calegari, Enrico Denti, Stefano Mariani, Andrea Omicini
Logic Programming as a Service
Theory and Practice of Logic Programming 18(5-6), September 2018

Roberta Calegari, Enrico Denti, Agostino Dovier, Andrea Omicini
Extending Logic Programming with Labelled Variables: Model and Semantics
Fundamenta Informaticae 161(1-2), July 2018

Roberta Calegari, Giovanni Ciatto, Stefano Mariani, Enrico Denti, Andrea Omicini
Micro-intelligence for the IoT: SE Challenges and Practice in LPaaS
2018 IEEE International Conference on Cloud Engineering (IC2E 208), 17-20 April 2018

[top]

2017

Roberta Calegari, Enrico Denti, Stefano Mariani, Andrea Omicini
Logic Programming as a Service (LPaaS): Intelligence for the IoT
2017 IEEE 14th International Conference on Networking, Sensing and Control (ICNSC 2017), May 2017

Roberta Calegari, Enrico Denti
Context Reasoning and Prediction in Smart Environments: the Home Manager case
Intelligent Interactive Multimedia Systems and Services 2017, Smart Innovation, Systems and Technologies 76, 2017

[top]

2016

Claudia Cevenini, Enrico Denti, Andrea Omicini, Italo Cerno
Privacy Through Anonymisation in Large-scale Socio-technical Systems: Multi-lingual Contact Centres across the EU
Internet Science. 3rd International Conference on Internet Science (INSCI 2016): Openness, Collaboration and Collective Action, Lecture Notes in Computer Science 9934, 12-14 September 2016

Roberta Calegari, Enrico Denti
Building Smart Spaces on the Home Manager platform
ALP Newsletter, December 2016

Roberta Calegari, Enrico Denti, Agostino Dovier, Andrea Omicini
Labelled Variables in Logic Programming: Foundations
CILC 2016 – Italian Conference on Computational Logic. Proceedings of the 31st Italian Conference on Computational Logic, CEUR Workshop Proceedings 1645, 20-22 June 2016

Roberta Calegari, Enrico Denti, Stefano Mariani, Andrea Omicini
Towards Logic Programming as a Service: Experiments in tuProlog
WOA 2016 – 17th Workshop “From Objects to Agents”, CEUR Workshop Proceedings 1664, July 2016

Giacomo Cabri, Massimo Cossentino, Enrico Denti, Paolo Giorgini, Ambra Molesini, Monica Mordonini, Michele Tomaiuolo, Luca Sabatucci
Towards an Integrated Platform for Adaptive Socio-Technical Systems for Smart Spaces
Proc. 25th IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, June 2016

Roberta Calegari, Enrico Denti
The Butlers Framework for Socio-Technical Smart Spaces
Internet Science. 3rd International Conference on Internet Science (INSCI 2016): Openness, Collaboration and Collective Action, Lecture Notes in Computer Science 9934, 12-14 September 2016

[top]

2015

Roberta Calegari, Enrico Denti, Andrea Omicini
Labelled Variables in Logic Programming: A First Prototype in tuProlog
Proceedings of the Doctoral Consortium of the 14th Symposium of the Italian Association for Artificial Intelligence (AI*IA 2015 DC), CEUR Workshop Proceedings 1485, 23-24 September 2015

[top]

2014

Enrico Denti
Valuing the User Experience in Human-Computer Interaction: the Respected User Manifesto
World Journal of Computer Application and Technology 2(1), January 2014

Enrico Denti
Novel pervasive scenarios for home management: the Butlers architecture
SpringerPlus 3(52), January 2014

Enrico Denti, Roberta Calegari, Marco Prandini
Extending a Smart Home Multi-Agent System with Role-Based Access Control
5th International Conference on Internet Technologies & Society 2014 (ITS 2014), 10-12 December 2014

[top]

2013

Enrico Denti, Andrea Omicini, Roberta Calegari
tuProlog: Making Prolog Ubiquitous
ALP Newsletter, October 2013

[top]

2012

Giuliano Vitali, E. Magnanini, Nico Mennucci, Enrico Denti
VPN - Client-server object-oriented virtual plant modeling tool
Plant Growth Modeling, Simulation, Visualization and Applications - (Proc. of the 2012 IEEE Fourth International Symposium on, PMA 12), 2012

[top]

2011

Giulio Piancastelli, Andrea Omicini, Enrico Denti
Towards a logic framework for Web programming
Intelligenza Artificiale 5(1), 2011

Ambra Molesini, Enrico Denti, Andrea Omicini
BaSi: Multi-Agent Based Simulation for Medieval Battles
WOA 2011 — XII Workshop Nazionale Dagli Oggetti agli Agenti", CEUR Workshop Proceedings 741, 4-6 July 2011

[top]

2010

Ambra Molesini, Marco Prandini, Elena Nardini, Enrico Denti
Risk Analysis and Deployment Security Issues in a Multi-Agent System
2nd International Conference on Agents and Artificial Intelligence (ICAART 2010), 22-24 January 2010

Ambra Molesini, Enrico Denti, Andrea Omicini
HomeManager: Testing Agent-Oriented Software Engineering in Home Intelligence
Agents and Artificial Intelligence, Communications in Computer and Information Science 67, 2010

Alessandro Ricci, Enrico Denti, Michele Piunti
A Platform for Developing SOA/WS Applications as Open and Heterogeneous Multi-agent Systems
Multiagent and Grid Systems 6(2), June 2010

Giuliano Vitali, Eugenio Magnanini, Niko Mennucci, Enrico Denti
Interacting with Virtual Plants: a Client-Server Approach
Proceedings of the 6th International Workshop on Functional-Structural Plant Models, September 2010

Giuliano Vitali, Eugenio Magnanini, Enrico Denti
Simulate plants: a client-server graphic approach
Proceedings of AGRO 2010 - the XI ESA Congress, Montpellier, France, September 2010

Ambra Molesini, Enrico Denti, Andrea Omicini
Agent-based Conference Management: A Case Study in SODA
International Journal of Agent-Oriented Software Engineering 4(1), 2010

[top]

2009

Giulio Piancastelli, Andrea Omicini, Enrico Denti
Towards a Logic Language and Framework for Web Programming
Il Milione (i.e. 2^6, June 3rd 2008), A Journey in the Computational Logic in Italy, CEUR Workshop Proceedings 487, August 2009

Ambra Molesini, Enrico Denti, Andrea Omicini
An Agent-based Application for Home Intelligence
International Conference on Agents and Artificial Intelligence (ICAART 2009), 19-21 January 2009

Giulio Piancastelli, Enrico Denti
Designing a Development Environment for Logic and Multi-Paradigm Programming
Eclipse-IT 2008 – 3rd Italian Workshop on Eclipse Technologies, CEUR Workshop Proceedings 436, August 2009

Ambra Molesini, Elena Nardini, Enrico Denti, Andrea Omicini
Situated Process Engineering for Integrating Processes from Methodologies to Infrastructures
24th Annual ACM Symposium on Applied Computing (SAC 2009), 8-12 March 2009

Ambra Molesini, Enrico Denti, Andrea Omicini
RBAC-MAS & SODA: Experimenting RBAC in AOSE
Engineering Societies in the Agents World IX, Lecture Notes in Computer Science 5485, June 2009

[top]

2008

Ambra Molesini, Enrico Denti, Andrea Omicini
From AO Methodologies to MAS Infrastructures: The SODA Case Study
Engineering Societies in the Agents World VIII, Lecture Notes in Computer Science 4995, September 2008

Ambra Molesini, Elena Nardini, Enrico Denti, Andrea Omicini
Advancing Object-Oriented Standards Toward Agent-Oriented Methodologies: SPEM 2.0 on SODA
9th Workshop "From Objects to Agents" (WOA 2008) — Evolution of Agent Development: Methodologies, Tools, Platforms and Languages, November 2008

Anna Riccioni, Enrico Denti, Roberto Laschi
An experimental environment for teaching Java Security
6th ACM International Symposium on Principles and Practice of Programming in Java (PPPJ 2008) - Modena, Italy, 9-11 September 2008, ACM International Conference Proceeding 347, October 2008

Ambra Molesini, Enrico Denti, Andrea Omicini
RBAC-MAS & SODA: Experimenting RBAC in AOSE
9th International Workshop “Engineering Societies in the Agents World” (ESAW'08), 24-26 September 2008

Giulio Piancastelli, Enrico Denti
Designing a Development Environment for Logic and Multi-Paradigm Programming
Eclipse-IT 2008. 3rd Italian Workshop on Eclipse Technologies. Proceedings, November 2008

Elena Nardini, Ambra Molesini, Andrea Omicini, Enrico Denti
SPEM on Test: the SODA Case Study
23th ACM Symposium on Applied Computing (SAC 2008), 16-20 March 2008

Giulio Piancastelli, Andrea Omicini, Enrico Denti
Towards a Logic Language and Framework for Web Programming
Il Milione. Viaggio nella logica computazionale in Italia, 3 June 2008

[top]

2007

Alessandro Ricci, Enrico Denti
simpA-WS: a Simple Agent-Oriented Programming Model and Technology for Developing SOA and Web Services
Dagli Oggetti agli Agenti - Agenti e Industria: Applicazioni tecnologiche degli agenti software (WOA 2007), September 2007

Anna Riccioni, Enrico Denti
vLab: an Eclipse-based Virtual Laboratory
First International Conference on Eclipse Technologies (ECLIPSE - IT '07), October 2007

Mirko Viroli, Enrico Denti, Alessandro Ricci
Engineering a BPEL Orchestration Engine as a Multi-agent System
Science of Computer Programming 66(3), may 2007

Ambra Molesini, Enrico Denti, Andrea Omicini
From AOSE Methodologies to MAS Infrastructures: The SODA Case Study
8th International Workshop "Engineering Societies in the Agents World" (ESAW'07), 22-24 October 2007

[top]

2006

Rossella Rubino, Ambra Molesini, Enrico Denti
OWL-S for Describing Artifacts
4th European Workshop on Multi-Agent Systems (EUMAS 2006), CEUR Workshop Proceedings, 14-15 December 2006

Ambra Molesini, Andrea Omicini, Alessandro Ricci, Enrico Denti
Zooming Multi-Agent Systems
Agent-Oriented Software Engineering VI, Lecture Notes in Computer Science 3950, 2006

Michele Cabano, Enrico Denti, Alessandro Ricci, Mirko Viroli
Designing a BPEL Orchestration Engine based on ReSpecT Tuple Centres
Electronic Notes in Theoretical Computer Science 154(1), 2006

Ambra Molesini, Enrico Denti, Andrea Omicini
Metodologie per l'ingegneria del software: approccio ad agenti
Atti Congresso Annuale AICA 2006, 21-22 September 2006

Ambra Molesini, Andrea Omicini, Enrico Denti, Alessandro Ricci
SODA: A Roadmap to Artefacts
Engineering Societies in the Agents World VI, Lecture Notes in Computer Science 3963, June 2006

Rossella Rubino, Andrea Omicini, Enrico Denti
Computational Institutions for Modelling Norm-Regulated MAS: An Approach Based on Coordination Artifacts
Coordination, Organizations, Institutions, and Norms in Multi-Agent Systems, Lecture Notes in Computer Science 3913, June 2006

[top]

2005

Ambra Molesini, Enrico Denti, Andrea Omicini
MAS Meta-models on Test: UML vs. OPM in the SODA Case Study
Multi-Agent Systems and Applications IV, Lecture Notes in Computer Science 3690, 2005

Enrico Denti, Andrea Omicini, Alessandro Ricci
Multi-paradigm Java-Prolog Integration in tuProlog
Science of Computer Programming 57(2), August 2005

Rossella Rubino, Andrea Omicini, Enrico Denti
Computational Institutions for Modelling Norm-Regulated MAS: An Approach Based on Coordination Artifacts
1st International Workshop "Agents, Norms and Institutions for Regulated Multi-Agent Systems" (ANI@REM 2005), 25 July 2005

Ambra Molesini, Andrea Omicini, Alessandro Ricci, Enrico Denti
Zooming Multi-Agent Systems
6th International Workshop "Agent-Oriented Software Engineering" (AOSE 2005), 25-26 July 2005

Ambra Molesini, Andrea Omicini, Enrico Denti, Alessandro Ricci
SODA: A Roadmap to Artefacts
6th International Workshop “Engineering Societies in the Agents World” (ESAW'05), 26-28 October 2005

[top]

2004

Enrico Denti, Nando Prati
Relevance of Winning Coalitions in Indirect Control of Corporations
Theory and Decision 56(2), 2 2004

Enrico Denti, Alessandro Ricci, Rossella Rubino
Integrating and Orchestrating Services upon an Agent Coordination Infrastructure
Engineering Societies in the Agents World IV, Lecture Notes in Artificial Intelligence 3071, July 2004

[top]

2003

Alessandro Ricci, Andrea Omicini, Enrico Denti
Activity Theory as a Framework for MAS Coordination
Engineering Societies in the Agents World III, Lecture Notes in Computer Science 2577, April 2003

Enrico Denti, Andrea Omicini, Alessandro Ricci
Task-Oriented Engineering of Coordinated Software Systems
Concurrent Engineering — The Vision for the Future Generation in Research and Applications, 2003

[top]

2002

Alessandro Ricci, Andrea Omicini, Enrico Denti
Engineering Agent Societies: A Case Study in Smart Environments
1st International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2002), 15-19 July 2002

Alessandro Ricci, Andrea Omicini, Enrico Denti
Objective vs. Subjective Coordination in Agent-based Systems: A Case Study
Coordination Models and Languages, Lecture Notes in Computer Science 2315, 2002

Enrico Denti, Andrea Omicini, Alessandro Ricci
Coordination Tools for MAS Development and Deployment
Applied Artificial Intelligence: An International Journal 16(9-10), October-December 2002

Enrico Denti, Andrea Omicini, Alessandro Ricci
Coordination Tools for the Development of Agent-based Systems
Cybernetics and Systems 2002, 2-5 April 2002

Alessandro Ricci, Andrea Omicini, Enrico Denti
Virtual Enterprises and Workflow Management as Agent Coordination Issues
International Journal of Cooperative Information Systems 11(3/4), September-December 2002

[top]

2001

Andrea Omicini, Enrico Denti
Formal ReSpecT
Electronic Notes in Theoretical Computer Science 48, June 2001

Alessandro Ricci, Andrea Omicini, Enrico Denti
Enlightened Agents in TuCSoN
AI*IA/TABOO Joint Workshop "Dagli oggetti agli agenti: tendenze evolutive dei sistemi software" (WOA 2001), 4-5 September 2001

Andrea Omicini, Enrico Denti
From Tuple Spaces to Tuple Centres
Science of Computer Programming 41(3), November 2001

Davide Rossi, Giacomo Cabri, Enrico Denti
Tuple-based Technologies for Coordination
Coordination of Internet Agents: Models, Technologies, and Applications, January 2001

Enrico Denti, Andrea Omicini
LuCe: A Tuple-based Coordination Infrastructure for Prolog and Java Agents
Autonomous Agents and Multi-Agent Systems 1-2(4), March-June 2001

Alessandro Ricci, Andrea Omicini, Enrico Denti
Enlightened Agents in TuCSoN
AI*IA Notizie XIV(4), December 2001

Enrico Denti, Andrea Omicini, Alessandro Ricci
tuProlog: A Light-weight Prolog for Internet Applications and Infrastructures
Practical Aspects of Declarative Languages, Lecture Notes in Computer Science 1990, 2001

Alessandro Ricci, Enrico Denti, Andrea Omicini
Agent Coordination Infrastructures for Virtual Enterprises and Workflow Management
Cooperative Information Agents V, Lecture Notes in Computer Science 2182, 2001

Nando Prati, Enrico Denti
An Algorithm for Winning Coalitions in Indirect Control of Corporations
Decisions in Economis and Finance 24(2), March 2001

Alessandro Ricci, Andrea Omicini, Enrico Denti
The TuCSoN Coordination Infrastructure for Virtual Enterprises
IEEE 10th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET~ICE 2001), 20-22 June 2001

[top]

2000

Enrico Denti, Andrea Omicini
A Coordination Infrastructure for Agent-based Internet Applications
IEEE 9th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET~ICE 2000), 14-16 June 2000

Andrea Omicini, Enrico Denti
Formal ReSpecT
Proceedings of the GULP-PRODE Joint Conference on Declarative Programming AGP'00 - La Habana, Cuba, December 4-7, 2000, 2000

Enrico Denti, Andrea Omicini, Vladimiro Toschi
The LuCe Coordination Technology for MAS Design and Development on the Internet
Coordination Languages and Models, Lecture Notes in Computer Science 1906, 2000

[top]

1999

Enrico Denti, Andrea Omicini
Designing Multi-Agent Systems around an Extensible Communication Abstraction
Formal Models of Agents, Lecture Notes in Artificial Intelligence 1760, 1999

Enrico Denti, Andrea Omicini, Vladimiro Toschi
Coordination Technology for the Development of Multi-Agent Systems on the Web
6th AIIA Congress of the Italian Association for Artificial Intelligence (AIIA'99), 14-17 September 1999

Enrico Denti, Andrea Omicini
An Architecture for Tuple-based Coordination of Multi-Agent Systems
Software — Practice & Experience 29(12), October 1999

Enrico Denti, Andrea Omicini
Engineering Multi-Agent Systems in LuCe
ICLP'99 International Workshop on Multi-Agent Systems in Logic Programming (MAS'99), 30 November 1999

[top]

1998

Enrico Denti, Antonio Natali, Andrea Omicini
On the Expressive Power of a Language for Programming Coordination Media
1998 ACM Symposium on Applied Computing (SAC'98), 27 February - 1 March 1998

[top]

1997

Enrico Denti, Antonio Natali, Andrea Omicini
Programmable Coordination Media
Coordination Languages and Models, Lecture Notes in Computer Science 1282, 1997

Enrico Denti, Antonio Natali, Andrea Omicini
Expressive Power of the ACLT Reaction Specification Language

Enrico Denti, Antonio Natali, Andrea Omicini
Merging Logic Programming into Web-based Technology: A Coordination-based Approach
ICLP'97 Post-Conference 2nd International Workshop on Logic Programming Tools for Internet Applications, 11 July 1997

Enrico Denti, Andrea Omicini
Designing Multi-Agent Systems around a Programmable Communication Abstraction
Proceedings of the 4th Workshop on Formal Models of Agents ModelAge '97 - Certosa di Pontignano, Italy, January 15-17, 1997, January 1997

[top]

1996

Enrico Denti, Antonio Natali, Andrea Omicini, Marco Venuti
An Extensible Framework for the Development of Coordinated Applications
Coordination Languages and Models, Lecture Notes in Computer Science 1061, September 1996

Enrico Denti, Antonio Natali, Andrea Omicini, Marco Venuti
Logic Tuple Spaces for the Coordination of Heterogeneous Agents
Frontiers of Combining Systems, Applied Logic Series 3, 1996

[top]

1995

Enrico Denti, Antonio Natali, Andrea Omicini, Francesco Zanichelli
Robot Control Systems as Contextual Logic Programs
Logic Programming: Formal Methods and Practical Applications, Studies in Computer Science and Artificial Intelligence 11, 1995

Andrea Omicini, Enrico Denti, Antonio Natali
Agent Coordination and Control through Logic Theories
Topics in Artificial Intelligence, Lecture Notes in Artificial Intelligence 992, 1995

[top]

1994

Enrico Denti, Antonio Natali, Andrea Omicini, Francesco Zanichelli
A Structured Logic Programming Approach to Robot Programming
2nd International Conference on the Practical Applications of Prolog (PAP'94), 26-29 April 1994

Enrico Denti, Andrea Omicini
Open Logic Theory Composition in a Software Engineering Perspective
ICLP'94 Post-Conference Workshop on Applications of Logic Programming to Software Engineering, 18 June 1994

Enrico Denti, Antonio Natali, Andrea Omicini
Moving Prolog Toward Objects
Implementations of Logic Programming Systems, 1994

[top]

1993

Enrico Denti, Evelina Lamma, Paola Mello, Antonio Natali, Andrea Omicini
Techniques for Implementing Contexts in Logic Programming
Extensions of Logic Programming, Lecture Notes in Artificial Intelligence 660, 1993

Enrico Denti, Antonio Natali, Andrea Omicini
From Modules to Structured Theories and Logic Objects: A Common “Program-based” Run-time Support
ICLP'93 Post-Conference Workshop on Practical Implementations and Systems Experience in Logic Programming, 25 June 1993

Enrico Denti, Antonio Natali, Andrea Omicini
Verso un Ambiente di Sviluppo per Sistemi in Tempo Reale

[top]

1992

Enrico Denti, Antonio Natali, Andrea Omicini
Contexts as First-Class Objects: An Implementation based on the SICStus Prolog System
7th Italian Conference on Logic Programming (GULP'92), 17-19 June 1992

Enrico Denti, Antonio Natali, Andrea Omicini
CSM User's Guide

Enrico Denti, Evelina Lamma, Paola Mello, Antonio Natali, Andrea Omicini
Implementing Contexts in Logic Programming
3rd International Workshop on Extensions of Logic Programming (ELP'92), 26-28 February 1992

[top]

1988

Enrico Denti
Grafica in Turbo Pascal
MC Microcomputer 72(3), Marzo 1988

[top]