Publications
Copyright Notice: The documents distributed by this page have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.


Books, Conference Proceedings and Journal Editor

17. Book cover Requisitos em projetos de software e de sistemas de informaçãoPDF File
João M. Fernandes and Ricardo J. Machado
Novatec, São Paulo, Brazil, 2017. (© Novatec link)
16. Book cover Requirements in engineering projectsPDF File
João M. Fernandes and Ricardo J. Machado
Lecture Notes in Management and Industrial Engineering, Springer, 2016. (© Springer link)
15. Book cover Software business
João M. Fernandes, Ricardo J. Machado, and Krzysztof Wnuk
Lecture Notes in Business Information Processing, vol. 210, Springer, 2015. (© Springer link)
14. ISSE Guest editors' foreword: Selected papers from the International Workshop on Model-based Methodologies for Pervasive and Embedded SoftwarePDF File
João M. Fernandes and Dov Dori
Innovations in Systems and Software Engineering 8(1):1-2, Springer, ISSN 1614-5046, Mar/2012. (© Springer link)
13. IET CDT Selected papers from the 10th International Conference on Application of Concurrency to System Design (ACSD 2010) PDF File
Luís Gomes, Victor Khomenko, and João M. Fernandes
IET Computers & Digital Techniques 5(6):425-6, IET, ISSN 1751-8601, Dec/2011. (© IET link)
12. Book cover Generative and transformational techniques in software engineering III
João M. Fernandes, Ralf Lämmel, Joost Visser, João Saraiva
Lecture Notes in Computer Science, vol. 6491, Springer, 2011. (© Springer link)
11. Proceedings cover Proceedings of 7th International Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2010)
Goetz Botterweck, Luis Lamb, and João M. Fernandes
Antwerpen, Belgium, ACM, Sep/2010. (© ACM link)
10. Proceedings cover Proceedings of the 10th International Conference on Application of Concurrency to System Design (ACSD 2010)
Luís Gomes, Victor Khomenko, and João M. Fernandes
Braga, Portugal, IEEE CS Press, Jun/2010. (© IEEE link)
9. Book cover Proceedings of the 4th International Conference on Software Engineering Advances (ICSEA 2009)
Kenneth Boness, João M. Fernandes, Jon G. Hall, Ricardo J. Machado, and Roy Oberhauser
Porto, Portugal, IEEE CS Press, Sep/2009.
8. Book cover Behavioral modeling for embedded systems and technologies: Applications for design and implementation
Luís Gomes and João M. Fernandes
IGI Global, Jul/2009. (© IGI Global link)
7. Proceedings cover Proceedings of 6th International Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2009)
João M. Fernandes, Luis Lamb, Ricardo J. Machado, and Flávio R. Wagner
Vancouver, Canada, IEEE CS Press, Apr/2009. (© IEEE link)
6. Proceedings cover Proceedings of 5th International Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2008)
Ricardo J. Machado, João M. Fernandes, Flávio R. Wagner, and Rick Kazman
Budapest, Hungary, IEEE CS Press, Apr/2008. (© IEEE link)
5. Proceedings cover Proceedings of 4th International Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2007)
João M. Fernandes, Ricardo J. Machado, Ridha Khedri, and Siobhán Clarke
Braga, Portugal, IEEE CS Press, Mar/2007. (© IEEE link)
4. Proceedings cover Proceedings of Joint Meeting of the 4th Workshop on Model-Based Development of Computer Based Systems (MBD) and 3rd International Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2006)
Ricardo J. Machado, João M. Fernandes, Bernhard Schätz, and Matthias Riebisch
Potsdam, Alemanha, IEEE CS Press, Mar/2006. (© IEEE link)
3. NJC Guest editors' foreword: Selected papers from the International Workshop on Model-based Methodologies for Pervasive and Embedded Software
Johan Lilius, Ricardo J. Machado, Dragos Truscan, João M. Fernandes, and Ivan Porres
Nordic Journal of Computing 12(3):198-9, ISSN 1236-6064, Dec/2005.
2. Proceedings cover Proceedings of the 2nd Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2005) PDF File
Johan Lilius, Ricardo J. Machado, Dragos Truscan, and João M. Fernandes
Rennes, France, TUCS General Publication N. 39, May/2005.
1. Proceedings cover Proceedings of the 1st Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2004) PDF File
João M. Fernandes, Johan Lilius, Ricardo J. Machado, and Ivan Porres
Hamilton, ON, Canada, TUCS General Publication N. 29, May/2004.

Papers in journals with peer review

20. Scientometrics Quantity versus impact of papers in the software engineering community: A quantitate analysis PDF File
Vahid Garousi and João M. Fernandes
Scientometrics 112(2):963-1006, Springer, ISSN 0138-9130, Aug/2017. (© Springer link)
19. Scientometrics Evolution in the number of authors of computer science publications PDF File
João M. Fernandes and Miguel P. Monteiro
Scientometrics 110(2):529-539, Springer, ISSN 0138-9130, Feb/2017. (© Springer link)
18. EJEE Promoting entrepreneurship among informatics engineering students: insights from a case study PDF File
João M. Fernandes, Paulo Afonso, Victor Fonte, Victor Alves, and António Nestor Ribeiro
European Journal of Engineering Education 42(1):91-108, Taylor & Francis, ISSN 0304-3797, Jan/2017. (© Taylor & Francis link)
17. IST Highly-cited papers in software engineering: The top-100 PDF File
Vahid Garousi and João M. Fernandes
Information and Software Technology 71:108-28, Elsevier, ISSN 0929-5585, Mar/2016. (© Elsevier link)
16. DAEM Cyber-physical systems design: Transition from functional to architectural models PDF File
Rosane Fátima Passarini, Jean-Marie Farines, João M. Fernandes, and Leandro Buss Becker
Design Automation for Embedded Systems 19(4):345-66, Springer, ISSN 0929-5585, Dec/2015. (© Springer link)
15. Scientometrics Authorship trends in software engineering PDF File
João M. Fernandes
Scientometrics 101(1):257-71, Springer, ISSN 0138-9130, Oct/2014. (© Springer link)
14. JSA Enriching MATLAB with aspect-oriented features for developing embedded systems PDF File
João M. P. Cardoso, João M. Fernandes, Miguel P. Monteiro, Tiago Carvalho, and Ricardo Nobre
Journal of Systems Architecture 59(7):412-28, Elsevier, ISSN 1383-7621, Aug/2013. (© Elsevier link)
13. EJEE An integrated approach to develop professional and technical skills for informatics engineering students PDF File
João M. Fernandes, Natascha van Hattum-Janssen, António Nestor Ribeiro, Victor Fonte, Luís P. Santos, and Pedro Sousa
European Journal of Engineering Education 37(2):167-77, Taylor & Francis, ISSN 0304-3797, May/2012. (© Taylor & Francis link)
12. EJEE Multidisciplinary engineering summer school in an industrial setting PDF File
Peter G. Larsen, João M. Fernandes, Jacek Habel, Hanne Lehrskov, Richard J.C. Vos, Oliver Wallington, and Jan Zidek
European Journal of Engineering Education 34(6):511-26, Taylor & Francis, ISSN 0304-3797, Dec/2009. (© Taylor & Francis link)
11. ISSE Formal requirements modeling with executable use cases and coloured Petri nets PDF File
Jens B. Jørgensen, Simon Tjell and João M. Fernandes
Innovations in Systems and Software Engineering 5(1):13-25, Springer, ISSN 1614-5046, Mar/2009. (© Springer link)
10. SPE An illustrative example of refactoring object-oriented source code with aspect-oriented mechanisms PDF File
Miguel P. Monteiro and João M. Fernandes
Software: Practice and Experience 38(4):361-96, John Wiley & Sons, ISSN 0038-0644, Apr/2008. (© Wiley link)
9. SOSYM Integration of DFDs into a UML-based model-driven engineering approach PDF File
João M. Fernandes, Johan Lilius, and Dragos Truscan
Software and Systems Modeling 5(4):403-28, Springer, ISSN 1619-1366, Dec/2006. (© Springer link)
8. TAOSD I Towards a catalogue of refactorings and code smells for AspectJ PDF File
Miguel P. Monteiro and João M. Fernandes
Transactions on Aspect-Oriented Software Development I, A. Rashid and M. Aksit (eds.), Lecture Notes in Computer Science, vol. 3880, pp. 214-58, Springer, Mar/2006. (© Springer link)
7. SOSYM A reference framework for process-oriented software development organizations PDF File
João M. Fernandes and Francisco J. Duarte
Software and Systems Modeling 4(1):94-105, Springer, ISSN 1619-1366, Feb/2005. (© Springer link)
6. C++ é inadequado para ensinar OO PDF File
Miguel P. Monteiro and João M. Fernandes
Ingenium 2(69):76-8, Ordem dos Engenheiros, ISSN 0870-5968, Set/2002.
5. Sistemas de informação industriais orientados ao controlo: Perspectivas metodológicas para tecnologias reconfiguráveis PDF File
Ricardo J. Machado, João M. Fernandes, and Henrique D. Santos
Ingenium 2(50):88-92, Ordem dos Engenheiros,ISSN 0870-5968, Jul-Aug/2000.
4. Projecto de hardware digital orientado por objectos PDF File
João M. Fernandes and Ricardo J. Machado
Anais da Engenharia e Tecnologia Electrotécnica 2(5):5-8, Ordem dos Engenheiros, ISSN 0873-4747, Dec/1997.
Also published at 3. Encontro Nacional do Colégio de Engenharia Electrotécnica (ENCEE'97), Matosinhos, Portugal, Jun/1997.
3. Redes de Petri e VHDL na prototipagem rápida de sistemas digitais PDF File
Ricardo J. Machado, João M. Fernandes, and Alberto J. Proença
Anais da Engenharia e Tecnologia Electrotécnica 2(4):1-4, Ordem dos Engenheiros, ISSN 0873-4747, Jul/1997.
2. IEE CDT VHDL generation from hierarchical Petri net specifications of parallel controllers PDF File
João M. Fernandes, Marian Adamski, and Alberto J. Proença
IEE Proceedings: Computers and Digital Techniques 144(2):127-37, IEE, Mar/1997. (© IET link)
1. IEE CDT A heterogeneous computer vision architecture: Implementation issues PDF File
H.D.Santos, J.C.Ramalho, J.M.Fernandes, and A.J.Proença
Computing Systems in Engineering 6(4/5):401-8, Elsevier, 1995. (© Elsevier link)

Chapters in books with peer review

14. Modern Software Engineering Methodologies for Mobile and Cloud Environments Quality attributes for mobile applications
João M. Fernandes and André L. Ferreira
Modern Software Engineering Methodologies for Mobile and Cloud Environments, Eds. M. Cruz and S. Paiva, pp. 145-158, IGI Global, 2016. (©  IGI Global link)
13. Java in Academia and Research Aspect-oriented refactoring of Java programs PDF File
Miguel P. Monteiro and João M. Fernandes
Java in Academia and Research, Ed. K. Cai, iConcept Press, 2011. (©  iConcept link)
12. DIPES 2010 Scenario-based modeling in industrial information systems PDF File
Ricardo J. Machado and João M. Fernandes, João P. Barros, Luís Gomes
Distributed, Parallel and Biologically Inspired Systems, Eds. M. Hinchey, B. Kleinjohann, L. Kleinjohann, P.A. Lindsay, F.J. Rammig, J. Timmis, M. Wolf, pp. 19-30, Springer, Sep/2010. (© Springer link)
Presented at the 7th IFIP TC10 Working Conference on Distributed and Parallel Embedded Systems (DIPES 2010), Brisbane, Australia, Sep/2010.
11. DIPES 2008 Expressing environment assumptions and real-time requirements for a distributed embedded system with shared variables PDF File
Simon Tjell and João M. Fernandes
Distributed Embedded Systems: Design, Middleware and Resources, Eds. B. Kleinjohann, L. Kleinjohann, W. Wolf, pp. 79-88, Springer, Oct/2008. (© Springer link)
Presented at the 6th IFIP TC10 Working Conference on Distributed and Parallel Embedded Systems (DIPES 2008), Milano, Italy, Oct/2008.
10. DIPES 2006 A demonstration case on the transformation of software architectures for service specification PDF File
João M. Fernandes, Ricardo J. Machado, Paula A. Monteiro, and Helena C. Rodrigues
From Model-Driven Design to Resource Management for Distributed Embedded Systems, Eds. B. Kleinjohann, L. Kleinjohann L, R. Machado, C. Pereira, and P.S. Thiagarajan, pp. 235-44, Springer, Oct/2006. (© Springer link)
Presented at the 5th IFIP TC10 Working Conference on Distributed and Parallel Embedded Systems (DIPES 2006), Braga, Portugal, Oct/2006.
9. Reference Modeling for Business Systems Analysis Business Modeling in Process-Oriented Organizations for RUP-based Software Development PDF File
Francisco J. Duarte, João M. Fernandes, and Ricardo J. Machado
Reference Modeling for Business Systems Analysis, Eds. P. Fettke and P. Loos, chap. 5, pp. 98-117, Idea Group, Hershey, PA, USA, Oct/2006. (© IGI Global link)
8. IESS 2005 Integration of Embedded Software with Corporate Information Systems PDF File
Ricardo J. Machado and João M. Fernandes
From Specification to Embedded Systems Application, Eds. A. Rettberg, M.C. Zanella, and F.J. Rammig, pp. 169-78, Springer, Aug/2005. (© Springer link)
Presented at the 1st IFIP International Embedded Systems Symposium (IESS 2005), Manaus, Brazil, Aug/2005.
7. Engineering and Managing Software Requirements Specification of requirements models PDF File
Ricardo J. Machado, Isabel Ramos, and João M. Fernandes
Engineering and Managing Software Requirements, Eds. A. Aurum and C. Wohlin, chap. 3, pp. 47-68, Springer, Jul/2005. (© Springer link)
6. DIPES 2004 A multi-level design pattern for embedded software PDF File
Ricardo J. Machado and João M. Fernandes
Design Methods and Applications for Distributed Embedded Systems, Eds. B. Kleinjohann, G.R. Gao, H. Kopetz, L. Kleinjohann and A. Rettberg, pp. 247-56, Kluwer Academic Publishers, Boston, MA, USA, Aug/2004. (© Springer link)
Presented at 18th IFIP World Computer Congress (WCC 2004), Working Conference on Distributed and Parallel Embedded Systems (DIPES 2004), Toulouse, France, Aug/2004.
5. DIPES 2002 Can UML be a system-level language for embedded software? PDF File
João M. Fernandes and Ricardo J. Machado
Design and Analysis of Distributed Embedded Systems, Eds. B. Kleinjohann, K. Kim, L. Kleinjohann, and A. Rettberg, chapter 1, pp. 1-10, Kluwer Academic Publishers, Boston, MA, USA, Aug/2002. (© Springer link)
Presented at 17th IFIP World Computer Congress (WCC 2002), Stream of Distributed and Parallel Embedded Systems (DIPES 2002), Montréal, Canada, Aug/2002.
4. DIPES 2000 A methodology for complex embedded systems design: Petri nets within a UML spproach PDF File
Ricardo J. Machado, João M. Fernandes, and Henrique D. Santos
Architecture and Design of Distributed Embedded Systems, Ed. B. Kleinjohann, chapter 1, pp. 1-10, Kluwer Academic Publishers, Boston, MA, USA, Apr/2001. (© Springer link)
Presented at 2nd IFIP International Workshop on Distributed and Parallel Embedded Systems, DIPES 2000, Schloss Eringerfeld, Germany, Oct/2000.
3. Hardware Design and Petri Nets An evolutionary approach to the use of Petri net based models: From parallel controllers to HW/SW co-design PostScript File
Ricardo J. Machado, João M. Fernandes, António J. Esteves, and Henrique D. Santos
Hardware Design and Petri Nets, Ed. A. Yakovlev, L. Gomes, and L. Lavagno, chapter 11, pp. 205-22, Kluwer Academic Publishers, Boston, MA, USA, Feb/2000. (© Springer link)
Also published at 1st Workshop on Hardware Design and Petri Nets (HWPN'98), within the 19th Int. Conf. on Application and Theory of Petri Nets 1998 (ICATPN 1998), Lisbon, Portugal, pp. 139-53, Jun/1998.
2. Embedded System Applications EDgAR: A platform for hardware/software codesign PostScript File
António J. Esteves, João M. Fernandes, and Alberto J. Proença
Embedded System Applications, Ed. C. Baron, J.-C. Geffroy and G. Motet, chapter 3, pp. 19-32, Kluwer Academic Publishers, Boston, MA, USA, Jun/1997. (© Springer link)
Presented at Fifth Annual Advanced Technology Workshop (ATW'96), Toulouse, France, Jul/1996.
1. CHDL 1997 SOFHIA: A CAD environment to design digital control systems PostScript File
Ricardo J. Machado, João M. Fernandes, and Alberto J. Proença
Hardware Description Languages and Their Applications: Specification, Modelling, Verification and Synthesis of Microelectronic Systems, Ed. C. Delgado Kloos and E. Cerny, chapter 10, pp. 86-8, Chapman & Hall, Apr/1997. (© Springer link)
Presented at XIII IFIP International Conference on Computer Hardware Description Languages and Their Applications (CHDL'97), Toledo, Spain, Apr/1997.

Publications in International Conferences with peer review

56. Improving internal logistics visibility using RFID – the case of a company in the automotive sector PDF File
Francisco Costa, Maria S. Carvalho, João M. Fernandes, Anabela C. Alves, and Pedro V. Silva
7th Manufacturing Engineering Society International Conference (MESIC 2017), Vigo, Spain, Procedia Manufacturing vol. 13, pp. 1261-1268, Elsevier, ISSN 2351-9789, Jun/2017. (© Elsevier link)
55. Industry-academia collaborations in software engineering: An empirical analysis of challenges, patterns and anti-patterns in research projects PDF File
Vahid Garousi, Michael Felderer, João M. Fernandes, Dietmar Pfahl, and Mika V. Mäntylä
21st International Conference on Evaluation and Assessment in Software Engineering (EASE 2017), Karlskrona, Sweden, Jun/2017. (© ACM link)
54. Using Scrum together with UML models: A collaborative university-industry R&D software project PDF File
Nuno Santos, João M. Fernandes, Maria S. Carvalho, Pedro Vaz Silva, Fábio A. Fernandes, Márcio P. Rebelo, Diogo Barbosa, Paulo Maia, Marco Couto, and Ricardo J. Machado
16th International Conference on Computational Science and Applications (ICCSA 2016), Beijing, China, O. Gervasi, B. Murgante, S. Misra, A. M. Rocha, C. M. Torre, D. Taniar, B. O. Apduhan, E. Stankova, S. Wang (eds.), Springer, Lecture Notes in Computer Science, vol. 9789, pp. 480-495, Jul/2016. (© Springer link)
53. iFloW: An integrated logistics software system for inbound supply chain traceability PDF File
Nuno Santos, Diogo Barbosa, Paulo Maia, Fábio A. Fernandes, Márcio P. Rebelo, Pedro Vaz Silva, Maria S. Carvalho, João M. Fernandes and Ricardo J. Machado
8th International Conference on Interoperability for Enterprise Systems and Applications (I-ESA 2016), K. Mertins, R. Jardim-Gonçalves, K. Popplewell, J. P. Mendonça (eds.), Guimarães, Portugal, pp. 187-197, Springer, Mar-Apr/2016. (© Springer link)
52. Comparing AHP and ELECTRE I for prioritizing software requirements PDF File
João M. Fernandes, Susana P. Rodrigues, and Lino A. Costa
16th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2015), Takamatsu, Japan, pp. 684-691, Jun/2015. (© IEEE link)
51. Assisting data warehousing populating processes design through modelling using coloured Petri nets PDF File
Diogo Silva, João M. Fernandes, and Orlando Belo
3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH 2013), Reykjavík, Iceland, pp. 35-42, Jul/2013.
50. A transformation of business process models into software-executable models using MDA PDF File
Nuno A. Santos, Francisco J. Duarte, Ricardo J. Machado, and João M. Fernandes
Software Quality Days (SWQD 2013), Vienna, Austria, Ed D. Winkler, S. Biffl, J. Bergsmann, Lecture Notes in Business Information Processing, vol. 133, pp. 147-167, Springer, Jan/2013. (© Springer link)
49. Colored Petri nets in the simulation of ETL standard tasks PDF File
Diogo Silva, Orlando Belo, and João M. Fernandes
6th European Simulation and Modelling Conference (ESM 2012), FOM, Essen, Germany, Oct/2012.
48. Peer feedback: quality and quantity in large groups PDF File
Natascha van Hattum-Janssen and João M. Fernandes
40th SEFI Annual Conference (SEFI 2012), Thessaloniki, Greece, Sep/2012. (© SEFI link)
47. Identification and assessment of behavioural competences in multidisciplinary teams within design projects PDF File
Diogo Campos, Rui M. Lima and João M. Fernandes
4th International Symposium on Project Approaches in Engineering Education (PAEE 2012), São Paulo, Brazil, pp. 15-22, Jul/2012.
46. BIM: A methodology to transform business processes into software systems PDF File
Francisco J. Duarte, Ricardo J. Machado, and João M. Fernandes
Software Quality Days (SWQD 2012), Vienna, Austria, Ed S. Biffl, D. Winkler, J. Bergsmann, Lecture Notes in Business Information Processing, vol. 94, pp. 39-58, Springer, Jan/2012. (© Springer link)
45. Peer-assessment in projects: an analysis of qualitative feedback PDF File
Natascha van Hattum-Janssen and João M. Fernandes
3rd International Symposium on Project Approaches in Engineering Education (PAEE 2011), Lisbon, Portugal, pp. 51-7, Oct/2011.
44. The APEX framework: Prototyping of ubiquitous environments based on Petri nets PDF File
José L. Silva, José C. Campos, Óscar R. Ribeiro, João M. Fernandes, Michael Harrison
3rd Conference on Human-Centred Software Engineering (HCSE 2010), Reykjavik, Iceland, Ed. R. Bernhaupt, P. Forbrig, J. Gulliksen, M. K. Lárusdóttir, Lecture Notes in Computer Science, vol. 6409, pp. 6-21, Springer, Oct/2010. (© Springer link)
43. Classification and comparison of agile methods PDF File
João M. Fernandes and Mauro Almeida
7th International Conference on the Quality of Information and Communications Technology (QUATIC 2010), Porto, Portugal, IEEE CS Press, pp. 391-6, Sep/2010. (© IEEE link)
42. A technique to classify and compare agile methods PDF File
João M. Fernandes and Mauro Almeida
11th International Conference on Agile Software Development (XP 2010), Trondheim, Norway, Lecture Notes in Business Information Processing, vol. 48, pp. 385-6, Springer, Jun/2010. (© Springer link)
41. PlayScrum: A card game to learn the Scrum agile method PDF File
João M. Fernandes and Sónia M. Sousa
2nd International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES 2010), Braga, Portugal, IEEE CS Press, pp. 52-59, Mar/2010. (© IEEE link)
40. Validation of scenario-based business requirements with coloured Petri nets PDF File
Óscar R. Ribeiro and João M. Fernandes
4th International Conference on Software Engineering Advances (ICSEA 2009), Porto, Portugal, IEEE CS Press, pp. 250-5, Sep/2009. (© IEEE link)
39. A requirements engineering and management training course for software development professionals PDF File
João M. Fernandes, Ricardo J. Machado, and Stephen Seidman
22th Conference on Software Engineering Education & Training (CSEE&T 2009), Hyderabad, India, IEEE CS Press, pp. 20-5, Feb/2009. (© IEEE link)
38. Requirements engineering for reactive systems: Coloured Petri nets for an elevator controller PDF File
João M. Fernandes, Jens B. Jørgensen, and Simon Tjell
14th Asia-Pacific Software Engineering Conference (APSEC 2007), Nagoya, Japan, IEEE CS Press, pp. 294-301, Dec/2007. (© IEEE link)
37. On the use of coloured Petri nets for visual animation PDF File
Óscar R. Ribeiro and João M. Fernandes
8th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2007), Jensen K (ed.), Aarhus, Denmark, pp. 237-41, Oct/2007.
36. Requirements engineering for reactive systems with coloured Petri nets: The gas pump controller example PDF File
João M. Fernandes, Simon Tjell, and Jens B. Jørgensen
8th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2007), Jensen K (ed.), Aarhus, Denmark, pp. 207-22, Oct/2007.
35. Teaching embedded systems engineering in a software-oriented computing degree PDF File
João M. Fernandes and Ricardo J. Machado
37th Annual ASEE/IEEE Frontiers in Education Conference (FIE 2007), Milwaukee, WI, USA, Oct/2007. (© IEEE link)
34. Automated information systems generation for process-oriented organizations PDF File
Francisco J. Duarte, Ricardo J. Machado, and João M. Fernandes
6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007), Lisbon, Portugal, IEEE CS Press, pp. 223-7, Sep/2007. (© IEEE link)
33. Validation of reactive software from scenario-based models PDF File
Óscar R. Ribeiro and João M. Fernandes
6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007), Lisbon, Portugal, IEEE CS Press, pp. 213-7, Sep/2007. (© IEEE link)
32. Deriving software architectures for CRUD applications: The FPL tower interface case study PDF File
Atif Mashkoor and João M. Fernandes
2nd International Conference on Software Engineering Advances (ICSEA 2007), Cap Esterel, France, IEEE CS Press, Aug/2007. (© IEEE link)
31. Translating synchronous Petri nets into PROMELA for verification of behavioural properties PDF File
Óscar R. Ribeiro and João M. Fernandes
2nd IEEE International Symposium on Industrial Embedded Systems (SIES 2007), Lisbon, Portugal, IEEE, pp. 266-73, Jul/2007. (© IEEE link)
30. Designing tool support for translating use cases and UML 2.0 sequence diagrams into a coloured Petri net PDF File
João M. Fernandes, Simon Tjell, Jens B. Jørgensen, and Óscar R. Ribeiro
6th International Workshop on Scenarios and State Machines (SCESM 2007), within the 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, MN, USA, IEEE CS Press, May/2007. (© IEEE link)
29. A two-year software engineering M.Sc. degree designed under the Bologna declaration principles PDF File
João M. Fernandes and Ricardo J. Machado
1st International Conference on Software Engineering Advances (ICSEA 2006), Tahiti, French Polynesia, IEEE CS Press, Oct-Nov/2006. (© IEEE link)
28. Refinement of software architectures by recursive model transformations PDF File
Ricardo J. Machado, João M. Fernandes, Paula A. Monteiro, Helena C. Rodrigues
7th International Conference on Product Focused Software Process Improvement (PROFES 2006), Ed. J. Münch and M. Vierimaa, Lecture Notes in Computer Science, vol. 4034, pp. 422-8, Springer, Jun/2006. (© Springer link)
27. Adding aspect-oriented features to MATLAB PDF File
João Cardoso, João M. Fernandes, and Miguel P. Monteiro
Workshop on Software Engineering Properties of Languages and Aspect Technologies (SPLAT 2006), within the 5th International Conference on Aspect-Oriented Software Development (AOSD 2006), Bonn, Germany, Mar/2006.
26. Refactoring a Java code base to AspectJ: An illustrative example PDF File
Miguel P. Monteiro and João M. Fernandes
21st IEEE International Conference on Software Maintenance (ICSM 2005), Budapest, Hungary, IEEE CS Press, pp. 17-26, Sep/2005. (© IEEE link)
25. Transformation of UML models for service-oriented software architectures PDF File
Ricardo J. Machado, João M. Fernandes, Paula A. Monteiro, and Helena C. Rodrigues
12th IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2005), Greenbelt, MD, USA, IEEE CS Press, pp. 173-82, Apr/2005. (© IEEE link)
24. Model checking embedded systems with PROMELA PDF File
Óscar R. Ribeiro, João M. Fernandes, and Luís F. Pinto
12th IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2005), Greenbelt, MD, USA, IEEE CS Press, pp. 378-85, Apr/2005. (© IEEE link)
23. Towards a catalog of aspect-oriented refactorings PDF File
Miguel P. Monteiro and João M. Fernandes
4rd International Conference on Aspect-Oriented Software Development (AOSD 2005), Chicago, IL, USA, ACM Press, pp. 111-22, Mar/2005. (© ACM link)
22. Pitfalls of AspectJ implementations of some of the Gang-of-Four design patterns PDF File
Miguel P. Monteiro and João M. Fernandes
Taller de Trabajo en Desarrollo de Software Orientado a Aspectos (DSOA 2004), within the IX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2004), Malaga, Spain, Ed. L. Fuentes, A. Moreira, and J.M. Murillo, pp. 41-8, Informe Técnico TR23/2004, Dep. Informática, Universidad de Extremadura, Cáceres, Spain, Nov/2004.
21. A model-based approach to the design of Fieldbus systems PDF File
Manuel B. Barbosa and João M. Fernandes
1st Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2004), within the 4th International Conference on Application of Concurrency to System Design (ACSD'04), Hamilton, Ontario, Canada, pp. 107-23, Jun/2004.
20. Tool support for DFD-UML model-based transformations PDF File
Dragos Truscan, João M. Fernandes, and Johan Lilius
11th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2004), Brno, Czech Republic, IEEE CS Press, pp. 388-97, May/2004. (© IEEE link)
19. Functional and object-oriented views in embedded software modeling PDF File
João M. Fernandes and Johan Lilius
11th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2004), Brno, Czech Republic, IEEE CS Press, pp. 378-87, May/2004. (© IEEE link)
18. Using RUP for process-oriented organisations PDF File
João M. Fernandes and Francisco J. Duarte
5th International Conference on Product Focused Software Process Improvement (PROFES 2004), Ed. F. Bomarius and H. Iida, Lecture Notes in Computer Science, vol. 3009, pp. 348-62, Springer, Apr/2004. (© Springer link)
17. Object-to-aspect refactorings for feature extraction PDF File
Miguel P. Monteiro and João M. Fernandes
3rd International Conference on Aspect-Oriented Software Development (AOSD 2004), Lancaster, United Kingdom, Mar/2004.
16. Some thoughts on refactoring objects to aspects PDF File
Miguel P. Monteiro and João M. Fernandes
Taller de Trabajo en Desarrollo de Software Orientado a Aspectos (DSOA 2003), within the VIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2003), Alicante, Spain, Ed. L. Fuentes, J. Hernandéz and A. Moreira, pp. 55-64, Informe Técnico TR20/2003, Dep. Informática, Universidad de Extremadura, Cáceres, Spain, Nov/2003.
15. A RUP-based model for process-oriented software development organizations PDF File
João M. Fernandes and Francisco J. Duarte
Workshop on Process Engineering for Object-Oriented and Component-Based Development, within the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2003), Anaheim, CA, USA, Ed. C. Gonzalez-Perez, B. Henderson-Sellers and D. Rawsthorne, pp. 31-42, COTAR, Sydney, Australia, Oct/2003.
14. Heterogeneous information systems integration: Organizations and tools PDF File
Ricardo J. Machado and João M. Fernandes
4th International Conference on Product Focused Software Process Improvement (PROFES 2002), Ed. M. Oivo and S. Komi-Sirviö, Lecture Notes in Computer Science, vol. 2559, pp. 629-43, Springer, Dec/2002. (© Springer link)
13. System-level object-orientation in the specification and validation of embedded systems PDF File
João M. Fernandes and Ricardo J. Machado
14th Symposium on Integrated Circuits and System Design (SBCCI 2001), Pirenópolis, Brazil, pp. 8-13, IEEE CS Press, Sep/2001. (© IEEE link)
12. From use cases to objects: An industrial information systems case study analysis PDF File
João M. Fernandes and Ricardo J. Machado
7th International Conference on Object-Oriented Information Systems (OOIS 2001), Calgary, Canada, pp. 319-28, Springer, Aug/2001. (© Springer link)
11. A Petri net meta-model to develop software components for embedded systems PDF File
Ricardo J. Machado and João M. Fernandes
2nd IEEE International Conference on Application of Concurrency to System Design (ACSD 2001), Newcastle upon Tyne, U.K., pp. 113-22, IEEE CS Press, Jun/2001. (© IEEE link)
10. Modeling industrial embedded systems with UML PDF File
João M. Fernandes, Ricardo J. Machado, and Henrique D. Santos
8th ACM/IEEE/IFIP International Workshop on Hardware/Software Codesign (CODES 2000), San Diego, CA, USA, pp. 18-22, ACM Press, May/2000, ISBN 1-58113-214-x. (© ACM link)
9. Hierarchical mechanisms for high-level modelling and simulation of digital systems PDF File
Ricardo J. Machado, João M. Fernandes, and Alberto J. Proença
5th IEEE International Conference on Electronics, Circuits and Systems (ICECS'98), Lisbon, Portugal, vol. 3, pp. 229-32, Sep/1998. (© IEEE link)
8. An object-oriented model for rapid prototyping of data path/control systems: A case study PDF File
Ricardo J. Machado, João M. Fernandes, and Alberto J. Proença
9th IFAC Symposium on Information Control in Manufacturing (INCOM'98), Nancy and Metz, France, vol. 2, pp. 269-74, Jun/1998.
7. Modeling multi-agent systems activities through colored Petri nets: An industrial production system case study PostScript File
João M. Fernandes and Orlando Belo
16th IASTED International Conference on Applied Infomatics (AI'98), Garmisch-Partenkirchen, Germany, pp. 17-20, Feb/1998.
6. Genetic regulatory mechanisms by means of extended interactive Petri nets PostScript File
António M. Pina, João M. Fernandes, and Ricardo J. Machado
IEEE International Conference on Systems, Man, and Cybernetics (SMC'97), Hyatt Orlando, Orlando, FL, USA, vol. 4, pp. 3912-7, Oct/1997. (© IEEE link)
5. Specification of industrial digital controllers with object-oriented Petri nets PostScript File
Ricardo J. Machado, João M. Fernandes, and Alberto J. Proença
IEEE International Symposium on Industrial Electronics (ISIE'97), Guimarães, Portugal, vol. 1, pp. 78-83, Jul/1997. (© IEEE link)
4. EDgAR: A platform for hardware/software codesign PostScript File
António J. Esteves, João M. Fernandes, and Alberto J. Proença
Fifth Annual Advanced Technology Workshop (ATW'96), Toulouse, France, Jul/1996.
3. Simulação e síntese de controladores paralelos baseados em redes de Petri PDF File
João M. Fernandes, António M. Pina, and Alberto J. Proença
VII Simpósio Brasileiro de Arquitetura de Computadores - Processamento de Alto Desempenho (SBAC-PAD'95), Canela, RS, Brazil, pp. 481-92, Jul/1995.
2. Concurrent execution of Petri nets based on agents PostScript File
João M. Fernandes, António M. Pina, and Alberto J. Proença
1st Workshop on Object-Oriented Programming and Models of Concurrency, within the 16th Int. Conf. on Application and Theory of Petri Nets 1995 (ICATPN 1995), Torino, Italy, Jun/1995.
1. A heterogeneous computer vision architecture: Implementation issues
Henrique D. Santos, José C. Ramalho, João M. Fernandes, and Alberto J. Proença
1st Intern. Meeting on Vector and Parallel Processing (VecPar'93), Porto, Portugal, Oct/1993.

Publications in National Conferences with peer review

9. Ensino de empreendedorismo no domínio do software: 6 anos de história(s) na UMinho PDF File
João M. Fernandes, Paulo S. Afonso
I Jornadas Ensino do Empreendedorismo (JEEP 2015), Coimbra, Portugal, pp. 217-230, ISBN 978-989-97004-1-3, Apr/2015.
8. Prototipagem rápida de ambientes ubíquos PDF File
José L. Silva, Óscar R. Ribeiro, José C. Campos, João M. Fernandes, Michael Harrison
4ª Conferência Nacional em Interacção Humano-Computador (Interacção 2010), O. Mealha, J. Madeira, D. Tércio, B. S. Santos (eds.), Aveiro, Portugal, pp. 121-128, ISBN 978-972-98464-4-1, Oct/2010.
7. Componentes de software em LABVIEW para integração em sistemas de informação industriais PDF File
Manuel M. Carvalho, João M. Fernandes, and Ricardo J. Machado
5. Encontro Nacional do Colégio de Engenharia Electrotécnica (ENCEE 2001), Ordem dos Engenheiros, Matosinhos, Portugal, pp. 27-34, Apr/2001.
6. Multithreading em supervisão industrial: descrição de um kernel de tempo-real PDF File
Sérgio J. Dias, Ricardo J. Machado, and João M. Fernandes
5. Encontro Nacional do Colégio de Engenharia Electrotécnica (ENCEE 2001), Ordem dos Engenheiros, Matosinhos, Portugal, pp. 109-16, Apr/2001.
5. An object-oriented approach to the co-design of industrial control-based information systems PDF File
Ricardo J. Machado, João M. Fernandes, and Henrique D. Santos
4th APCA Portuguese Conference on Automatic Control (CONTROLO 2000), Guimarães, Portugal, Oct/2000.
4. Object-oriented inheritance of statecharts for control applications PostScript File
João M. Fernandes and Ricardo J. Machado
4th APCA Portuguese Conference on Automatic Control (CONTROLO 2000), Guimarães, Portugal, Oct/2000.
3. Redes de Petri e VHDL na prototipagem rápida de sistemas digitais PostScript File
Ricardo J. Machado, João M. Fernandes, and Alberto J. Proença
3. Encontro Nacional do Colégio de Engenharia Electrotécnica (ENCEE '97), Ordem dos Engenheiros, Matosinhos, Portugal, pp. 83-90, Jun/1997.
2. A plataforma EDgAR na prototipagem rápida de sistemas digitais PostScript File
António J. Esteves, João M. Fernandes, Henrique D. Santos, and Alberto J. Proença
2. Encontro Nacional do Colégio de Engenharia Electrotécnica (ENCEE '95), Ordem dos Engenheiros, Lisbon, Portugal, pp. 83-9, Dec/1995.
1. Redes de Petri na especificação e validação de controladores paralelos PostScript File
João M. Fernandes and Alberto J. Proença
1. Encontro Nacional do Colégio de Engenharia Electrotécnica (ENCEE '94), Ordem dos Engenheiros, Lisbon, Portugal, pp. 113-8, May/1994.

Thesis

2. MIDAS: Metodologia orientada ao objecto para desenvolvimento de sistemas embebidos PDF File
João M. Fernandes
Doutoramento em Informática, Dep. Informática, Universidade do Minho, May/2000.
1. Redes de Petri e VHDL na especificação de controladores paralelos PostScript File
João M. Fernandes
Mestrado em Informática, Dep. Informática, Universidade do Minho, Jul/1994.

Posters and Talks

5. Integration of DFDs into UML
João M. Fernandes
UML Theme Days, Turku, Finland, Dec/2002.
4. LabVIEW as a CASE environment for the integration of distributed shop-floor embedded components with corporate information systems PDF File
Ricardo J. Machado, João M. Fernandes, and Adelino F. Silva
National Instruments Conference on Measurement and Automation (NI Week 2001), Academic Paper Contest, Austin, TX, USA, Aug/2001.
3. Metodologia EDA no suporte ao desenvolvimento de aplicações industriais
Ricardo J. Machado and João M. Fernandes
Workshop Sistemas de Informação Industriais, Braga, Portugal, Jul/2000.
2. Architectural and methodological concerns for industrial real-time applications: An hardware/software co-design approach
Ricardo J. Machado, João M. Fernandes, and Henrique D. Santos
Architectural Aspects in Specification and Design (AASD '99), Lisbon, Portugal, Dec/1999.
1. A UML-based approach for modeling industrial control applications PostScript File
João M. Fernandes, Ricardo J. Machado and Henrique D. Santos
2nd International Conference on the Unified Modeling Language (UML '99), Fort Collins, CO, USA, Oct/1999.

Copyright © 1996-2017, João M. Fernandes, All Rights Reserved
Last modified: Sun Oct 8 13:55:03 WET 2017