His research has been focused on different facets of
software engineering and
programming languages. Currently, he is active in the area of
software architectures, especially evolvable and distributed software architectures for ubiquitous and pervasive computer applications. His long-term goal has been to contribute to making software more dependable, basing it on solid and rigorous methodological and theoretical foundations. Ghezzi has co-authored over 180 papers, almost all of which are published internationally. His papers appeared on prestigious journals like the
Journal of the ACM,
Information and Control (now
Information and Computation),
ACM Transactions on Software Engineering and Methodology,
ACM Transactions on Programming Languages and Systems,
IEEE Transactions on Software Engineering. He is the co-author of 8 books, including: •
Programming Language Concepts. With
M. Jazayeri. (First edition:
John Wiley & Sons, 1982; . Second edition:
John Wiley & Sons, 1987; . Third edition:
John Wiley & Sons, 1998; ) •
Theoretical Foundations of Computer Science. With D. Mandrioli. (
John Wiley & Sons, 1987; ) •
Fundamentals of Software Engineering. With
M. Jazayeri and D. Mandrioli. (First edition:
Prentice Hall, 1991; . Second edition:
Prentice Hall, 2003; ) In 2008, he has been awarded an
Advanced Investigators Grant from the
European Research Council, funding the SMSCOM project. Since 2020 he's been involved in Digital Humanism == References ==