<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<title>Sistemi informativi e ingegneria del software</title>
<link href="http://elea.unisa.it/xmlui/handle/10556/2230" rel="alternate"/>
<subtitle/>
<id>http://elea.unisa.it/xmlui/handle/10556/2230</id>
<updated>2026-04-20T12:22:27Z</updated>
<dc:date>2026-04-20T12:22:27Z</dc:date>
<entry>
<title>Computer Music Algorithms. Bio-inspired and Artiﬁcial Intelligence Applications</title>
<link href="http://elea.unisa.it/xmlui/handle/10556/2564" rel="alternate"/>
<author>
<name>Zaccagnino, Gianluca</name>
</author>
<id>http://elea.unisa.it/xmlui/handle/10556/2564</id>
<updated>2025-04-30T14:55:37Z</updated>
<published>2017-06-01T00:00:00Z</published>
<summary type="text">Computer Music Algorithms. Bio-inspired and Artiﬁcial Intelligence Applications
Zaccagnino, Gianluca
Music	is	one	of	the	arts	that	have	most	benefited	from	the	invention	of	computers.	Originally,	the	term	Computer	Music	was	used in	the	scientific	community	to	identify	the	application	of	information	technology	in	music	composition.	It	began	over	time	to include	the	theory	and	application	of	new	or	existing	technologies	in	music,	such	as	sound	synthesis,	sound	design,	acoustic, psychoacoustic.	Thanks	to	its	interdisciplinary	nature,	Computer	Music	can	be	seen	as	the	encounter	of	different	disciplines.	In the	last	years	technology	has	redefined	the	way	individuals	can	work,	communicate,	share	experiences,	constructively	debate, and	actively	participate	to	any	aspect	of	the	daily	life,	ranging	from	business	to	education,	from	political	and	intellectual	to	social, and	also	in	music	activity,	such	as	play	music,	compose	music	and	so	on.	In	this	new	context,	Computer	Music	has	become	an emerging	research	area	for	the	application	of	Computational	Intelligence	techniques,	such	as	machine	learning,	pattern recognition,	bio-inspired	algorithms	and	so	on.	My	research	activity	is	concerned	with	the	Bio-inspired	and	Artificial	Intelligence Applications	in	the	Computer	Music.	Some	of	the	problems	I	addressed	are	summarized	in	the	following.	
 
 Automatic composition of background music for games, films and other human activities: EvoBackMusic. 
 Systems	for	real-time composition	of	background	music	respond	to	changes	of	the	environment	by	generating	music	that	matches	the	current	state	of the	environment	and/or	of	the	user.	We	propose	one	such	a	system	that	we	call	EvoBackMusic.	It	is	a	multiagent	system	that exploits	a	feed-forward	neural	network	and	a	multi-objective	genetic	algorithm	to	produce	background	music.	The	neural	network is	trained	to	learn	the	preferences	of	the	user	and	such	preferences	are	exploited	by	the	genetic	algorithm	to	compose	the music.	The	composition	process	takes	into	account	a	set	of	controllers	that	describe	several	aspects	of	the	environment,	like	the dynamism	of	both	the	user	and	the	
 2	context,	other	physical	characteristics,	and	the	emotional	state	of	the	user.	Previous system	mainly	focus	on	the	emotional	aspect.	
 
 Publications:	• Roberto	De	Prisco,	Delfina	Malandrino,	Gianluca	Zaccagnino, Rocco	Zaccagnino:	‘‘An	Evolutionary	Composer	for	Real-Time	Background	Music’’.	EvoMUSART	2016:	135-151.	
 
 
 Interaction modalities for music performances: MarcoSmiles. 
 In	this	field	we	considered	new	interaction	modalities	during	music performances	by	using	hands	without	the	support	of	a	real	musical	instrument.	Exploiting	natural	user	interfaces	(NUI),	initially conceived	for	the	game	market,	it	is	possible	to	enhance	the	traditional	modalities	of	interaction	when	accessing	to	technology, build	new	forms	of	interactions	by	transporting	users	in	a	virtual	dimension,	but	that	fully	reflects	the	reality,	and	finally,	improve the	overall	perceived	experience.	The	increasing	popularity	of	these	innovative	interfaces	involved	their	adoption	in	other	fields, including	Computer	Music.	We	propose	a	system,	named	MarcoSmiles,	specifically	designed	to	allow	individuals	to	perform music	in	an	easy,	innovative,	and	personalized	way.	The	idea	is	to	design	new	interaction	modalities	during	music	performances by	using	hands	without	the	support	of	a	real	musical	instrument.	We	exploited	Artificial	Neural	Networks	to	customize	the	virtual musical	instrument,	to	provide	the	information	for	the	mapping	of	the	hands	configurations	into	musical	notes	and,	finally,	to	train and	test	these	configurations.	We	performed	several	tests	to	study	the	behavior	of	the	system	and	its	efficacy	in	terms	of learning	capabilities.	
 
 Publications:	• Roberto	De	Prisco,	Delfina	Malandrino,	Gianluca	Zaccagnino,	Rocco	Zaccagnino:	‘‘Natural Users	Interfaces	to	support	and	enhance	Real-Time	Music	Performance’’.	AVI	2016.	
 
 3	
 Bio-inspired approach for automatic music composition 
 Here	we	describe	a	new	bio-inspired	approach	for	automatic	music	composition	in	a	specific	style:	Music Splicing	System.	Splicing	systems	were	introduced	by	Tom	Head	(1987)	as	a	formal	model	of	a	recombination	process	between DNA	molecules.	The	existing	literature	on	splicing	systems	mainly	focuses	on	the	computational	power	of	these	systems	and	on the	properties	of	the	generated	languages;	very	few	applications	based	on	splicing	systems	have	been	introduced.	We	show	a novel	application	of	splicing	systems	to	build	an	automatic	music	composer.	As	a	result	of	a	performance	study	we	proved	that our	composer	outperforms	other	meta-heuristics	by	producing	better	music	according	to	a	specific	measure	of	quality	evaluation, and	this	proved	that	the	proposed	system	can	be	seen	also	as	a	new	valid	bio-inspired	strategy	for	automatic	music	composition. 
 
 Publications:	▪ Clelia	De	Felice,	Roberto	De	Prisco,	Delfina	Malandrino,	Gianluca	Zaccagnino,	Rocco	Zaccagnino,	Rosalba Zizza:	‘‘Splicing	Music	Composition’’.	Information	Sciences	Journal,	385:	196	–	215	(2017).	▪ Clelia	De	Felice,	Roberto	De Prisco,	Delfina	Malandrino,	Gianluca	Zaccagnino,	Rocco	Zaccagnino,	Rosalba	Zizza:	‘‘Chorale	Music	Splicing	System:	An Algorithmic	Music	Composer	Inspired	by	Molecular	Splicing’’.	EvoMusart	2015:	50	–	61.	
 
 
 Music and Visualization 
 Here	we describe	new	approaches	for	learning	of	harmonic	and	melodic	rules	of	classic	music,	by	using	visualization	techniques: VisualMelody	and	VisualHarmony.	Experienced	musicians	have	the	ability	to	understand	the	structural	elements	of	music compositions.	Such	an	ability	is	built	over	time	through	the	study	of	music	theory,	the	understanding	of	rules	that	guide	the composition	of	music,	and	through	countless	hours	of	practice.	The	learning	process	is	hard,	especially	for	classical	music, where	the	rigidity	of	the	music	structures	and	styles	requires	great	effort	to	understand,	assimilate,	and	then	master	the	learned notions.	In	particular,	we	focused	our	attention	on	a	specific	type	of	music	compositions,	namely,	music	in	chorale	style	(4-voice music).	Composing	such	type	of	music	
 4	is	often	perceived	as	a	difficult	task,	because	of	the	rules	the	composer	has	to	adhere to.	In	this	paper	we	propose	a	visualization	technique	that	can	help	people	lacking	a	strong	knowledge	of	music	theory.	The technique	exploits	graphic	elements	to	draw	the	attention	on	the	possible	errors	in	the	composition.	We	then	developed	two interactive	systems,	named	VisualMelody	and	VisualHarmony,	that	employ	the	proposed	visualization	techniques	to	facilitate	the understanding	of	the	structure	of	music	compositions.	The	aim	is	to	allow	people	to	make	4-voice	music	composition	in	a	quick and	effective	way,	i.e.,	avoiding	errors,	as	dictated	by	classical	music	theory	rules. 
 
 Publications:	▪ Roberto	De	Prisco,	Delfina Malandrino,	Donato	Pirozzi,	Gianluca	Zaccagnino,	Rocco	Zaccagnino:	‘‘Understanding	the	structure	of	music	compositions:	is visualization	an	effective	approach?’’	Information	Visualization	Journal,	2016.	(DOI):	10.1177/1473871616655468	• Delfina Malandrino,	Donato	Pirozzi,	Gianluca	Zaccagnino,	Rocco	Zaccagnino:	‘‘A	Color-Based	Visualization	Approach	to	Understand Harmonic	Structures	of	Musical	Compositions’’.	IV	2015:	56-61.	• Delfina	Malandrino,	Donato	Pirozzi,	Gianluca	Zaccagnino, Rocco	Zaccagnino:	‘‘Visual	Approaches	for	Harmonic	Analysis	of	4-part	Music:	Implementation	and	Evaluation’’.	Major	revision	– Journal	of	Visual	Languages	and	Computing,	2016. [edited by Author]
2014 - 2015
</summary>
<dc:date>2017-06-01T00:00:00Z</dc:date>
</entry>
<entry>
<title>Forensic Readiness Capability for Cloud Computing</title>
<link href="http://elea.unisa.it/xmlui/handle/10556/2232" rel="alternate"/>
<author>
<name>De Marco, Lucia</name>
</author>
<id>http://elea.unisa.it/xmlui/handle/10556/2232</id>
<updated>2025-04-30T14:28:08Z</updated>
<published>2015-10-19T00:00:00Z</published>
<summary type="text">Forensic Readiness Capability for Cloud Computing
De Marco, Lucia
Cloud computing services represent the actual computation delivery to the most
of customer communities. Such services are regulated by a contract called Service
Level Agreement (SLA), cosigned between customers and providers. During its
validity time several contractual constraints have to be respected by the involved
parties. Due to their popularity, cloud services are enormously used and unfortunately
also abused, especially by cyber-criminals. A manner for guaranteeing and
enhancing cloud service security is the provisioning of a forensic readiness capability
to them. Such a capability is responsible to perform some activities aimed to
prepare the services for a possible forensic investigation. Sometimes, the crimes
are related to some contractual constraint violations without the parties are aware
of. Thus, a dedicated forensic readiness capability interacting with cloud services
and detecting the SLA violations by analysing some cloud log files can guarantee
more control on such contracts. In this dissertation, a formal model aimed to
represent a forensic readiness capability for the cloud that detects contractual violations
is presented, together with a prototype system running on a specific case
study. [edited by Author]
2012 - 2013
</summary>
<dc:date>2015-10-19T00:00:00Z</dc:date>
</entry>
<entry>
<title>Enhancing Ubiquitous Computing Environments Through Composition of Heterogeneous Services</title>
<link href="http://elea.unisa.it/xmlui/handle/10556/2231" rel="alternate"/>
<author>
<name>Di Giovanni, Pasquale</name>
</author>
<id>http://elea.unisa.it/xmlui/handle/10556/2231</id>
<updated>2025-04-30T14:25:10Z</updated>
<published>2016-01-18T00:00:00Z</published>
<summary type="text">Enhancing Ubiquitous Computing Environments Through Composition of Heterogeneous Services
Di Giovanni, Pasquale
In recent years the substantial advancements in Information and Communication
Technologies enabled the development of original software solutions that
can provide support to problems people face in their daily activities. Among
the technical advancements that have fostered the development of such innovative
applications, the gradual transition from stand-alone and centralized
architectures to distributed ones and the explosive growth in the area of mobile
communication have played a central role. The pro table combination
of these advancements has led to the rise of the so-called Mobile Information
Systems. Unfortunately, ful lling such a type of systems is very challenging
and several aspects have to be taken into account during the design and development
of both the front and back ends of the proposed solution. Within
this context in this thesis we investigate two main aspects: 1) the elicitation
of requirements and the design of usable mobile User Interfaces and 2) the
information exchange in a back end combining heterogeneous services, more
speci cally services based on the standards of the World Wide Web (W3C)
and Open Geospatial Consortium (OGC).
In particular, we develop a methodology to support the design of mobile
solutions when usability requirements play a key role for the success of the
whole system. We also present a solution for a seamless integration of services
developed according to di erent standards with speci c focus on the issue
of proper management of geospatial metadata in a W3C standards-oriented
infrastructure. The result of our investigation is an extension for a key W3C
standard for the metadata retrieval to support OGC metadata.
The case study considered in our work is a Mobile Information System
to be used by a community of farmers in Sri Lanka. [edited by Author]
2012 - 2013
</summary>
<dc:date>2016-01-18T00:00:00Z</dc:date>
</entry>
</feed>
