João M. Fernandes

João M. Fernandes is an associate professor with the Department of Informatics, Universidade do Minho. His research interests include software engineering, with a special interest in software modeling, requirements engineering, and embedded software. In May 2000, he finished his PhD dissertation where he proposed a UML-based approach to develop embedded systems. During his PhD and now as part of his research and teaching activities, his work is focused on the methodological and technologic aspects related to the use of a multi-perspective, model-driven approach for developing embedded systems. He is the author of more than 70 papers published in journals, books, and conference proceedings. Dr. Fernandes has been a member of the editorial review board for the Journal of Information Technology Research (IGI Global), since June, 2007. He has been involved in the organization of various international events, including the 3rd International Conference on Application of Concurrency to System Design (ACSD 2003), the 5th IFIP International Conference on Distributed and Parallel Embedded Systems (DIPES 2006), the 3rd International Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE 2009), and the Model-based Methodologies for Pervasive and Embedded Software (MOMPES) workshops series.

Publications

Quality Attributes for Mobile Applications
João M. Fernandes, André L. Ferreira. © 2018. 14 pages.
A mobile application is a type of software application developed to run on a mobile device. The chapter discusses the main characteristics of mobile devices, since they have a...
Quality Attributes for Mobile Applications
João M. Fernandes, André L. Ferreira. © 2016. 14 pages.
A mobile application is a type of software application developed to run on a mobile device. The chapter discusses the main characteristics of mobile devices, since they have a...
Behavioral Modeling for Embedded Systems and Technologies: Applications for Design and Implementation
Luís Gomes, João M. Fernandes. © 2010. 494 pages.
The development of embedded systems offers a higher degree of abstraction, crucial to tackling the growing complexity and usage of model-driven approaches. Behavioral Modeling...