Emiliano Alessio TRAMONTANA
Emiliano Tramontana is a Full Professor in Computer Science (INFO-01/A) the Department of Mathematics and Informatics at Catania University. He collaborates with researchers from various universities around the world (Osaka University, Japan, Waseda University, Japan, Victoria University of Wellington, New Zealand). He has authored over 165 papers, indexed by Scopus, published in international journals and conference proceedings.
He is responsible for the Software Engineering teaching for the Computer Science degree course at Catania University, for the teaching of Computer Architecture for the same degree course, and for the teaching of Distributed Systems Engineering for the Master's Degree in Computer Science. In 2004, when he started teaching the Software Engineering course he introduced the explanation of the fundamental design patterns from the GoF book, as one of the first, if not the first, in Italy to teach them. He also started teaching aspect oriented programming and computational reflection in that year.
He has been Chief Editor of the journal Hindawi Scientific Programming until may 2024, and has been co-chair of various editions of international conferences, most recently IEEE WETICE 2024 and AI-pattern workshop at ISSRE 2024.
He has been tutor for over 150 students while preparing their thesis for their degree and Master degree.
Emiliano Tramontana is a full professor in the Department of Mathematics and Informatics, at Catania University. He collaborates with researchers from various universities around the world (Osaka University, Japan, Waseda University, Japan, Victoria University of Wellington, New Zealand).
Emiliano Tramontana was a Research Associate for three years at the Department of Computing Science at the University of Newcastle-upon-Tyne, UK. Then, he was a research fellow at Catania University, and later on a permanent university researcher, and then Associate Professor in the Department of Mathematics and Informatics at Catania University. In 2008 he was a visiting researcher at the University of Tokyo, Japan. In 2014, 2015, 2018 he was a visiting researcher at Wased University, Japan.
Starting from 2004 and until today he is responsible for the Software Engineering teaching for the Computer Science degree course at Catania University. He was also responsible for the teachings of Software Engineering 2, and Distributed Systems. He is currently responsible for the teaching of Computer Architecture (AE) for the undergraduate degree course, and the teaching of Distributed Systems Engineering for the Master's Degree in Computer Science.
Since 2005 he has been co-chair of various editions of the thematic tracks dedicated to distributed systems and software engineering techniques on the international conferences IEEE WETICE and ACM SAC.
For over a decade he has been the anonymous reviewer for some IEEE and ACM conferences and international journals Elsevier, IEEE, MDPI. He was chief editor of the Hindawi Scientific Programming journal, and a member of the editorial board for Wiley CPE, MDPI Digital and ICT.
Academic Year 2021/2022
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 1st Year
ARCHITETTURA DEGLI ELABORATORI E LABORATORIO M - Z - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 1st Year
INGEGNERIA DEI SISTEMI DISTRIBUITI E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
SOFTWARE ENGINEERING A - L - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
SOFTWARE ENGINEERING M - Z
Academic Year 2020/2021
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 1st Year
ARCHITETTURA DEGLI ELABORATORI E LABORATORIO A - L - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 1st Year
INGEGNERIA DEI SISTEMI DISTRIBUITI E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
SOFTWARE ENGINEERING A - L - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
SOFTWARE ENGINEERING M - Z
Academic Year 2019/2020
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 1st Year
ARCHITETTURA DEGLI ELABORATORI E LABORATORIO A - L - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 1st Year
INGEGNERIA DEI SISTEMI DISTRIBUITI E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
SOFTWARE ENGINEERING A - L - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
SOFTWARE ENGINEERING M - Z
Academic Year 2018/2019
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 1st Year
INGEGNERIA DEI SISTEMI DISTRIBUITI E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
SOFTWARE ENGINEERING A - L - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
SOFTWARE ENGINEERING M - Z
Academic Year 2017/2018
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Master's Degree in Computer Science - 1st Year
SISTEMI DISTRIBUITI 1 E LABORATORIO - DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
SOFTWARE ENGINEERING
Academic Year 2016/2017
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
SOFTWARE ENGINEERING
Academic Year 2015/2016
- DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCES
Bachelor's Degree in Computer Science - 2nd Year
SOFTWARE ENGINEERING
The main lines of research for prof. Tramontana are within the software engineering and distributed systems fields. More specifically, research activities have proposed: innovative solutions for the consistency of the runtime update of distributed applications; more modular and reusable versions of some of the most used design patterns, by using aspect-oriented programming; techniques for reducing the number of combinatorial test cases while maintaining the degree of effectiveness of the tests; solutions and supports for the automatic distribution of objects; architectural and algorithmic solutions to negotiate and satisfy QoS parameters; concepts and metrics for the analysis of the modularity of software systems and to suggest improvements to the quality of the code through refactoring techniques.
Prof. Tramontana has been scientific director (principal investigator) of the following projects: PO FESR Biospec3 Linea 1.1.5 della Regione Siciliana, 2014-2020; POR JACOS, Javacard Global Platform Operating System on smart cards and PKCS #11 test applet, funded by the Sicily Region PO FESR 2007-2013 Line of intervention 4.1.1.1, duration from 3 October 2011 to December 31, 2015; POR PRIME, Integrated Platform for Reasoning, Multimedia, and Expert systems, funded by the Sicily Region PO FESR 2007-2013 Line of intervention 4.1.1.1 bis, duration from 3 October 2012 to 31 December 2015; FIR 375E90, Organization and treatment of notes and texts in security scenarios, funded by the University of Catania, duration from 4 February 2015 to 30 September 2017.
Furthermore, prof. Tramontana was a member of the CTS and responsible for the OR 3 of the PON PRISMA project (Interoperable Cloud Platforms for Smart-government), funded by MIUR on the PON Smartcities program, scientific coordinator prof. Giuseppe Pappalardo, lasting from October 2012 to December 2015.
He has been a participant in the (PON) SCN CLARA (CLoud plAtform and smart underground imaging for natural Risk Assessment) project and was responsible for the AR Services for distributed computing of numerical models and the validation of safety-critical systems.
He was responsible (principal investigator) for the PTR CREAMS Department project -- Codes for Recognizing and Avoiding System Attacks and Tampering.
He is responsible (principal investigator) for the PIACERI TEAMS inter-departmental project.