Loris Penserini

dblp:p/LorisPenserini · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
0since 2021 · last 2017
0009-0008-6157-0396ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4 · 2 first-authorArtificial intelligence and machine learning · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2Systems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Requirements engineering and software design · 79% Compilers and program optimization · 21%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 100%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization
code generation
0.112008
Automated Mapping from Goal Models to Self-Adaptive Systems · ASE 2008
Requirements engineering and software design › goal-oriented requirements engineering
goal modeling
0.112008
Automated Mapping from Goal Models to Self-Adaptive Systems · ASE 2008
Requirements engineering and software design
model-driven engineering
0.112008
Automated Mapping from Goal Models to Self-Adaptive Systems · ASE 2008
Requirements engineering and software design
requirements analysis
0.112006
From Capability Specifications to Code for Multi-Agent Software · ASE 2006
Requirements engineering and software design
software architecture
0.112006
From Capability Specifications to Code for Multi-Agent Software · ASE 2006
Knowledge, reasoning and agents › Knowledge representation and reasoning
case-based reasoning
0.012001
A Distributed Case-Based Query Rewriting · IJCAI 2001
Query processing and optimization
query rewriting
0.012001
A Distributed Case-Based Query Rewriting · IJCAI 2001
Requirements engineering and software design › software architecture
self-adaptive systems
0.012008
Automated Mapping from Goal Models to Self-Adaptive Systems · ASE 2008

Methods — techniques the papers use, named apart from their topics

Tropos4AS · 0.1case-based reasoning · 0.1
YearPublicationVenuePosition
2017 Engineering requirements for adaptive systems
Mirko Morandini, Loris Penserini, Anna Perini, Alessandro Marchetto 0001
Requir. Eng.2
2016 Designing an MOOC as an agent-platform aggregating heterogeneous virtual learning environments
abstract
With the emergence of cloud technologies, on the one hand, and social networks, on the other hand, the possibilities for e-learning have been drastically enhanced in the latest years. Virtual Learning Environments (VLE) can now indeed contain a huge amount of learning resources; in parallel, large user communities are available in social networks. These nevertheless remain different systems but, by using these heterogeneous software environments together, the possibilities for interaction could be multiplied. That is why, this paper suggests to build a Massive Open Online Course (MOOC) environment through a Multi-Agent System (MAS) working as a virtual abstraction layer over heterogeneous software platforms. The idea is to aggregate different traditional VLE to dispose of the learning objects they own as well as other platforms such as social networks to furnish an easy access to the MOOC of their large user communities. The MAS design has been architectured around a real-life organisational pattern – the joint venture – allowing one to deal with the complexity of heterogeneous software environments in a manner that real-life companies set up joint governance. Communication scenarios issued of a field analysis are pointed out in the paper; these are supported by the MOOC platform in the native environment as well as in Facebook. The proposal is indeed validated through the development of a prototype using Facebook as a case study for third-party platform interfacing. We finally highlight the benefits for the user experience.
Yves Wautelet, Samedi Heng, Manuel Kolp, Loris Penserini, Stephan Poelmans
Behav. Inf. Technol.4
2008 Automated Mapping from Goal Models to Self-Adaptive Systems
abstract
Self-adaptive systems should autonomously adapt at run time to changes in their operational environment, guided by the goals assigned by their stakeholders. We present a tool that supports goal-oriented modelling and generation of code for goal-directed, self-adaptive systems, supporting Tropos4AS, an extension of the software engineering methodology Tropos.
Mirko Morandini, Loris Penserini, Anna Perini
ASE2
2007 High variability design for software agents: Extending Tropos
abstract
Many classes of distributed applications, including e-business, e-government, and ambient intelligence, consist of networking infrastructures, where the nodes (peers)—be they software components, human actors or organizational units—cooperate with each other to achieve shared goals. The multi-agent system metaphor fits very well such settings because it is founded on intentional and social concepts and mechanisms. Not surprisingly, many agent-oriented software development methods have been proposed, including GAIA, PASSI, and Tropos . This paper extends the Tropos methodology, enhancing its ability to support high variability design through the explicit modelling of alternatives, it adopts an extended notion of agent capability and proposes a refined Tropos design process. The paper also presents an implemented software development environment for Tropos , founded on the Model-Driven Architecture (MDA) framework and standards. The extended Tropos development process is illustrated through a case study involving an e-commerce application.
Loris Penserini, Anna Perini, Angelo Susi, John Mylopoulos
ACM Trans. Auton. Adapt. Syst.1
2007 Social-oriented engineering of intelligent software
Loris Penserini, Manuel Kolp, Luca Spalazzi
Web Intell. Agent Syst.1
2006 From Stakeholder Intentions to Software Agent Implementations
Loris Penserini, Anna Perini, Angelo Susi, John Mylopoulos
CAiSE1
2006 From Capability Specifications to Code for Multi-Agent Software
abstract
Current ICT application domains, such as Web services and autonomic computing, call for highly flexible systems, capable of adapting to changing operational environments as well as to user needs. Multi-agent system framework do include mechanisms that make flexibility and adaptability possible. In our research we focus on how to take into account environmental constraints and stakeholder needs in the design of software agent capabilities
Loris Penserini, Anna Perini, Angelo Susi, John Mylopoulos
ASE1
2004 Agent Patterns for Ambient Intelligence
Paolo Bresciani, Loris Penserini, Paolo Busetta, Tsvi Kuflik
ER2
2003 Cooperation strategies for agent-based P2P systems
Loris Penserini, Lin Liu 0001, John Mylopoulos, Maurizio Panti, Luca Spalazzi
Web Intell. Agent Syst.1
2001 Cooperation Strategies for Information Integration
Maurizio Panti, Luca Spalazzi, Loris Penserini
CoopIS3
2001 A Distributed Case-Based Query Rewriting
Maurizio Panti, Luca Spalazzi, Loris Penserini
IJCAI3