Full CV (in PDF) - Departamento de Informática

Transcrição

Full CV (in PDF) - Departamento de Informática
CURRICULUM VITÆ
João Miguel Lobo Fernandes
May 20, 2016
2
Contents
1 Personal Data
5
2 Academic Record
5
3 Professional Activity
6
3.1
Professional Track . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
3.1.1
UMinho, Dep. Informática . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
3.1.2
Other universities
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
3.2
Administrative and Management Activities . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
3.3
Expertise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
4 Scientific Activity
7
4.1
Editorial Board Member of Journals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
4.2
Programme Committee Member of Conferences . . . . . . . . . . . . . . . . . . . . . . . . .
7
4.3
Organiser of Conferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
4.4
Reviewing Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
4.4.1
Reviewer of books . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
4.4.2
Reviewer of journal articles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
4.4.3
Reviewer of conference articles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
4.5
Participation in Conferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
4.6
Mobility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
4.6.1
As visitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
4.6.2
As host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
5 Teaching Activity
5.1
5.2
21
Universidade do Minho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
5.1.1
Post-Bologna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
5.1.2
Pre-Bologna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
Other Higher-Education Institutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
6 Publications
24
6.1
Books . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
6.2
Editor of Conference Proceedings and Journals . . . . . . . . . . . . . . . . . . . . . . . . .
26
6.3
Thesis/Dissertation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
6.4
Book Chapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
3
6.5
Articles in Journals (with refereeing) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
6.6
Articles in International Conferences (with refereeing) . . . . . . . . . . . . . . . . . . . . .
31
6.7
Articles in Workshops (with refereeing)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
6.8
Articles in Portuguese Journals (with refereeing) . . . . . . . . . . . . . . . . . . . . . . . .
38
6.9
Articles in Portuguese Conferences (with refereeing) . . . . . . . . . . . . . . . . . . . . . .
38
6.10 Posters and Talks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
6.11 Technical Reports
39
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 Supervision and Opponent of Academic Works
39
7.1
Supervision of Ph.D. Thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
7.2
Supervision of M.Sc. Dissertations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
7.3
Opponent of Ph.D.Thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
7.4
Opponent of M.Sc.Dissertations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
8 Research and Development Activities
43
8.1
Funded Research Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
8.2
NON-Funded Research Projects Proposals . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
8.3
Evaluation of Research Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
9 Prizes
45
10 Afilliations
46
A Cited Publications
47
4
CURRICULUM VITÆ
João Miguel Fernandes
May 20, 2016
1
Personal Data
Full Name:
Birthday:
Nationality:
Civil Status:
Home Address:
Work Address:
Professional Status:
Phone:
Fax:
Email:
URL:
2
João Miguel Lobo Fernandes
19 June 1968
Portuguese
Married, with 2 children
Rua de São Domingos, 164, 1 Esq
4710-435 Braga, Portugal
Departamento de Informática, Universidade do Minho
Campus de Gualtar, 4710-057 Braga, Portugal
Full Professor
+351-253604454/9
+351-253604471
[email protected]
http://www.di.uminho.pt/˜ jmf
Academic Record
• Ph.D. in Informatics, Computer Engineering field, UMinho, unanimously approved, May/2000. Title:
“MiDAS: Object-Oriented Methodology for Developing Embedded Systems” (in Portuguese). Supervisors: Alberto J. Proença (UMinho) and Henrique D. Santos (UMinho).
• M.Sc. in Informatics, Computer Science field, UMinho, Very Good, Jul/1994. Title: “Petri Nets and
VHDL in the Specification of Parallel Controllers” (in Portuguese). Supervisor: Alberto J. Proença
(UMinho).
• D.Eng. (5-years) in Systems and Informatics Engineering, UMinho, Sep/1986 to Sep/1991.
5
3
Professional Activity
All my professional has been developed at Universidade do Minho (Escola de Engenharia, Dep. Informática), institution that I serve since I have finished my engineering degree. All references in this
section refer to activities developed at UMinho, with the exceptions of those where there is an explicit
reference to a different institution.
3.1
3.1.1
Professional Track
UMinho, Dep. Informática
• Full Professor, since Dec/2011
• Associate Professor with tenure, Oct/2007 to Dec/2011.
• Tenure, May/2005.
• Auxiliary Professor, May/2000 to Oct/2007.
• Assistant, Jul/1994 to May/2000.
• Junior Assistant, Nov/1991 to Jul/1994.
• Monitor, 1989/90.
3.1.2
Other universities
• Docentship in Computer Engineering on the topic “Model-driven Development of Embedded Software” (“modellbaserad utveckling av mjukvara för inbyggda datorsystem” in swedish), Åbo Akademi
University, Turku, Finland, Feb/2011.
The evaluation of the curriculum vitæand the quality of a lecture on the topic was accomplished by: Johan Lilius
(Åbo Akademi), Ivan Porres (Åbo Akademi), Kai Koskimies (Tampere UT), Keijo Heljanko (Aalto U).
• Visiting Professor at the University of Aarhus, Dept. of Computer Science (DAIMI), Aarhus, Denmark, within the Coloured Petri Nets group, leaded by Kurt Jensen, Sep/2006 to Jun/2007.
• Visiting Auxiliary Professor at Universidade do Algarve, Faculdade de Ciências e Tecnologia, Departamento de Engenharia Electrónica e Informática, Faro, Portugal, Sep/2004 to Jun/2006.
• Post-doctoral Researcher at the TUCS Embedded System Laboratory, Turku, Finland, leaded by
Johan Lilius, Sep/2002 to Feb/2003.
• Junior Researcher at the University of Bristol, Dept. Computer Science, Bristol, United Kingdom,
Mar-Jul/1991.
3.2
Administrative and Management Activities
• Director of the Master Course in Informatics, since Jan/2011.
• Director of the Master Course in Informatics Engineering, since Jan/2011.
• Member of the Directing Board of the Master Course in Informatics, Sep/2008 to Dec/2010.
• Member of the Directing Board of the Master Course in Informatics Engineering, Sep/2008 to
Dec/2010.
• Member of the Organising Committee of the Informatics Days (JOIN 2008), Sep/2008.
• Member of the Organising Committee of the Informatics Days (JOIN 2006), Sep/2006.
6
• Member of the committee responsible for creating a document about the non-formal enrollment in
the Information Technologies courses at UMinho, Jun-Dec/2005.
• Vice-president of the Pedagogical Board for Engineering Courses, Oct/2004 to Aug/2006.
• Member Pedagogical Board for Engineering Courses, Jun/2004 to Aug/2006.
• Director of the 5-year degree on Informatics and Systems Engineering, Jun/2004 to Aug/2006.
At the time, it was UMinho degree with the highest number of enrolled students (977 in 2005/06)
and the highest number of available places (117 in 2005/06).
• Member of the Scientific Committee of the Dep. Informática, since May/2000.
3.3
Expertise
• Expert in Informatics Engineering, indicated by the director of the Dep. Informática, for process
4532/ 07.1TBBRG at the Braga Court, Fev-May/2008.
• Expert in Informatics, indicated by the Dean, for process 588/98 at the Braga Court, May/2001 to
Sep/2002.
4
Scientific Activity
4.1
Editorial Board Member of Journals
1. Editor of the Open Computer Science, since Nov/2015, De Gruyter Open, ISSN 2299-1093.
2. Editorial Board member of the International Journal on Advances in Software, since Jan/2011,
IARIA, ISSN 1942-2628.
3. Editorial Review Board member of the Journal of Information Technology Research (JITR), since
Jun/2007, IGI Global, Hershey, Pennsylvania, USA, ISSN 1938-7857.
4. Guest Editor (with Dori D) of the Innovations in Systems and Software Engineering, Special section
on Model-based Approaches for Embedded Systems, vol. 8, Jan/2012, Springer, London, United
Kingdom, ISSN 1614-5046. To be published.
5. Guest Editor (with Gomes L, Khomenko V) of the IET Computers & Digital Techniques, Special
section on Application of Concurrency to System Design, vol. 5, 2011, IET, United Kingdom, ISSN
1751-8601.
6. Guest Editor (with Lilius J, Machado RJ, Truscan D, Porres I), of the Nordic Journal of Computing,
vol. 12, n.3, Dec/2005, Publishing Association Nordic Journal of Computing, Helsinki, Finland, ISSN
1236-6064.
4.2
Programme Committee Member of Conferences
1. IEEE International Workshop on Quality Oriented Reuse of Software (QUORS):
• 10th edition, Atlanta, Georgia, USA, Jun/2016. Organised within the 39th Annual International
Computer Software and Applications Conference (COMPSAC 2016).
• 9th edition, Taichung, Taiwan, Jul/2015. Organised within the 39th Annual International
Computer Software and Applications Conference (COMPSAC 2015).
• 8th edition, Vasteras, Sweden, Jul/2014. Organised within the 38th Annual International Computer Software and Applications Conference (COMPSAC 2014).
• 7th edition, Kyoto, Japan, Jul/2013. Organised within the 37th Annual International Computer
Software and Applications Conference (COMPSAC 2013).
7
• 6th edition, Izmir, Turkey, Jul/2012. Organised within the 36th Annual International Computer
Software and Applications Conference (COMPSAC 2012).
• 5th edition, Munich, Germany, Jul/2011. Organised within the 35th Annual International
Computer Software and Applications Conference (COMPSAC 2011).
• 4th edition, Seoul, South Korea, Jul/2010. Organised within the 34th Annual International
Computer Software and Applications Conference (COMPSAC 2010).
• 3rd edition, Seattle, Washington, USA, Jul/2009. Organised within the 33rd Annual International Computer Software and Applications Conference (COMPSAC 2009).
• 2nd edition, Turku, Finland, Jul-Aug/2008. Organised within the 32nd Annual International
Computer Software and Applications Conference (COMPSAC 2008).
2. International Conference on Application and Theory of Petri Nets and other Models of Concurrency
(PETRI NETS):
• 37th edition, Torun, Poland, Jun/2016. Proceedings published in the LNCS series, Springer.
• 36th edition, Brussels, Belgium, Jun/2015. Proceedings published in the LNCS series, vol. 8489,
Springer, ISBN 978-3-319-19487-5.
• 35th edition, Tunis City, Tunisia, Jun/2014. Proceedings published in the LNCS series, vol. 8489,
Springer, ISBN 978-3-319-07733-8.
• 31st edition, Braga, Portugal, Jun/2010. Proceedings published in the LNCS series, vol. 6128,
Springer, ISBN 978-3-642-13674-0.
• 30th edition, Paris, France, Jun/2009. Proceedings published in the LNCS series, vol. 5606,
Springer, ISBN 978-3-642-02423-8.
3. International Conference on Software Business (ICSOB):
• 7th edition, Ljubljana, Slovenia, Jun/2016. Proceedings published in the LNBIP series, Springer.
• 6th edition, Braga, Portugal, Jun/2015. Proceedings published in the LNBIP series, Springer,
ISBN 978-3-319-19592-6. Member of the Steering Committee.
4. 13th International Conference on Information Technology: New Generations (ITNG 2016), Las Vegas, Nevada, USA, Apr/2016.
5. International Conference on Software Engineering Advances (ICSEA):
• 10th edition, Barcelona, Spain, Nov/2015.
• 9th edition, Nice, France, Oct/2014.
• 8th edition, Venice, Italy, Oct-Nov/2013.
• 7th edition, Lisbon, Portugal, Nov/2012.
• 5th edition, Nice, France, Aug/2010.
• 4th edition, Porto, Portugal, Sep/2009. DOI 10.1109/ICSEA.2009.6
6. 18th IEEE International Conferences on Computational Science and Engineering (CSE 2015), Porto,
Portugal, Oct/2015. “CSE Education” Track Chair.
7. 10th International Conference on Intelligent Systems (SITA 2015), Rabat Morocco, Oct/2015.
8. Summer School on Grand Timely Topics in Software Engineering (GTTSE) [initially designated International Summer School on Generative and Transformational Techniques in Software Engineering
(GTTSE)]:
• 5th edition, Braga, Portugal, Aug/2015.
• 3rd edition, Braga, Portugal, Jul/2009. Programme Committee Co-chair (with Lämmel R).
9. Simpósio Brasileiro de Sistemas de Informação (SBSI):
• 11th edition, Goiânia, Goiás, Brazil, May/2015.
• 10th edition, Londrina, Paraná, Brazil, May/2014.
8
• 9th edition, João Pessoa, Paraı́ba, Brazil, May/2013.
10. International Conference on the Quality of Information and Communications Technology (QUATIC):
• 9th edition, Guimarães, Portugal, Sep/2014.
• 8th edition, Lisbon, Portugal, Sep/2012. Proceedings published by IEEE Computer Society
Press. ISBN 978-0-7695-4777-0.
• 7th edition, Porto, Portugal, Sep-Oct/2010. Proceedings published by IEEE Computer Society
Press, ISBN 978-0-7695-4241-6.
• 6th edition, Lisbon, Portugal, Oct/2007. Proceedings published by IEEE Computer Society
Press, ISBN 0-7695-2948-8. DOI 10.1109/QUATIC.2007.25
11. International Symposium on Ubiquitous Computing & Ambient Intelligence (UCAMI):
• 7th edition, Carrillo - Guanacaste, Costa Rica, Dec/2013.
• 6th edition, Vitória-Gasteiz, Spain, Dec/2012.
• 5th edition, Riviera Maya, Mexico, Dec/2011.
• 4th edition, Valencia, Spain, Sep/2010.
• 2nd edition, Zaragoza, Spain, Sep/2007.
12. 3rd International Conference on Consumer Electronics, Communications and Networks (CECNet 2013),
Xianning, China, Nov/2013.
13. 1st International Workshop on Software Start-ups (IWSSU 2013), within the 4th International Conference on Software Business (ICSOB 2013), Potsdam, Germany, Jun/2013.
14. IX Simpósio Brasileiro de Sistemas de Informação (SBSI 2013), João Pessoa, Paraı́ba, Brazil, May/2013.
15. Workshop on Behavioural Modelling — Foundations and Application (BM-FA) [initially designated
Behavioural Modelling in Model-Driven Architecture (BM-MDA)]:
• 6th edition, York, United Kingdom, Jul/2014.
• 5th edition, Montpellier, France, Jul/2013. Organised within the 9th European Conference
on Modelling Foundations and Applications (ECMFA 2013). Proceedings published by ACM
Digital Library, ISBN 978-1-4503-1989-8.
• 4th edition, Lyngby, Denmark, Jun/2012. Organised within the 8th European Conference
on Modelling Foundations and Applications (ECMFA 2012). Proceedings published by ACM
Digital Library, ISBN 978-1-4503-1187-8.
• 3rd edition, Birmingham, United Kingdom, Jun/2011. Organised within the 7th European
Conference on Modelling Foundations and Applications (ECMFA 2011). Proceedings published
by ACM Digital Library, ISBN 978-1-4503-0617-1.
• 2nd edition, Paris, France, Jun/2010. Organised within the 6th European Conference on Model
Driven Architecture Foundations and Applications (ECMDA-FA 2010). Proceedings published
by ACM Digital Library, ISBN 978-1-60558-961-9.
• 1st edition, Twente, Netherlands, Jun/2009. Organised within the 5th European Conference
on Model Driven Architecture Foundations and Applications (ECMDA-FA 2009). Proceedings
published by ACM Digital Library, ISBN 978-1-60558-503-1.
16. Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES):
• 8th edition, Essen, Germany, Sep/2012. Organised within the 27th IEEE/ACM International
Conference on Automated Software Engineering (ASE 2012). Proceedings published in the
LNCS series, Springer.
• 7th edition, Antwerp, Belgium, Sep/2010. Organised within the 25th IEEE/ACM International
Conference on Automated Software Engineering (ASE 2010). Proceedings published by ACM,
ISBN 978-1-4503-0123-7.
9
• 6th edition, Vancouver, British Columbia, Canada, May/2009. Organised within the 31st International Conference on Software Engineering (ICSE 2009). Proceedings published by IEEE
Computer Society, ISBN 978-1-4244-3721-4. DOI 10.1109/ICSE-COMPANION.2009.5071053
• 5th edition, Budapest, Hungary, Mar/2008. Organised within the 11th European Joint Conferences on Theory and Practice of Software (ETAPS 2008). Proceedings published by IEEE
Computer Society Press, ISBN 0-7695-3104-0. DOI 10.1109/MOMPES.2008.5
• 4th edition, Braga, Portugal, Mar/2007. Organised within the 10th European Joint Conferences
on Theory and Practice of Software (ETAPS 2007). Proceedings published by IEEE Computer
Society Press, ISBN 0-7695-2769-8. DOI 10.1109/MOMPES.2007.15
• 3rd edition, Potsdam, Germany, Mar/2006. Organised within the 13th Annual IEEE International Conference on the Engineering of Computer Based Systems (ECBS 2006). Proceedings published by IEEE Computer Society Press, ISBN 0-7695-2538-5. DOI 10.1109/MBDMOMPES.2006.15
• 2nd edition, Rennes, France, Jun/2005. Organised within the 5th International Conference on
Application of Concurrency to System Design (ACSD 2005). Proceedings published as a TUCS
Technical Report, ISBN 952-12-1556-9.
• 1st edition, Hamilton, Ontario, Canada, Jun/2004. Organised within the 4th International Conference on Application of Concurrency to System Design (ACSD 2004). Proceedings published
as a TUCS Technical Report, ISBN 952-12-1359-0.
17. IFIP International Conference on Distributed and Parallel Embedded Systems (DIPES):
• 7th edition, Brisbane, Australia, Sep/2010. Proceedings published in the IFIP series, vol. 329,
Springer, ISBN 978-3-642-15233-7.
• 6th edition, Milan, Italy, Oct/2008. Proceedings published in the IFIP series, vol. 271, Springer,
ISBN 978-0-387-09660-5.
• 5th edition, Braga, Portugal, Oct/2006. Proceedings published in the IFIP series, vol. 225,
Springer, ISBN 0-387-39361-7.
18. Fórum Nacional na Área da Informática (INForum):
• 2nd edition, Braga, Portugal, Sep/2010.
• 1st edition, Lisbon, Portugal, Sep/2009.
19. International Workshop on Petri Nets and Software Engineering (PNSE 2010), within the 31st International Conference on Application and Theory of Petri Nets and Other Models of Concurrency
(PETRI NETS 2010), Braga, Portugal, Jun/2010.
20. Jornadas sobre Sistemas Reconfiguráveis (REC):
• 6th edition, Aveiro, Portugal, Feb/2010. Proceedings published as a book, ISBN 978-972-789304-1.
• 5th edition, Caparica, Portugal, Feb/2009. Proceedings published as a book, ISBN 978-989-201498-2.
• 4th edition, Braga, Portugal, Feb/2008. Proceedings published as a book, ISBN 978-989-201041-0.
• 3rd edition, Lisbon, Portugal, Feb/2007. Proceedings published as a book, ISBN 978-989-950792-0.
• 2nd edition, Porto, Portugal, Feb/2006. Proceedings published as a book, ISBN 972-752-084-7.
• 1st edition, Faro, Portugal, Feb/2005. Proceedings published as a book, ISBN 972-9341-41-9.
21. International Conference on Advances in Circuits, Electronics and Micro-electronics (CENICS ou
ENICS):
• 2nd edition, Sliema, Malta, Oct/2009.
• 1st edition, Valencia, Spain, Set-Oct/2008.
10
22. 10th Mexican International Conference on Computer Science (ENC 2009), Mexico City, Mexico,
Sep/2009.
23. Workshop on Middleware for Ubiquitous and Pervasive Systems (WMUPS 2009), within the 4th
International Conference on Communication System Software and Middleware (COMSWARE 2009),
Dublin, Ireland, Jun/2009. Proceedings published by ACM Digital Library, ISBN 978-1-60558-532-1.
24. Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN):
• 10th edition, Aarhus, Denmark, Oct/2009.
• 9th edition, Aarhus, Denmark, Oct/2008.
• 8th edition, Aarhus, Denmark, Oct/2007.
• 7th edition, Aarhus, Denmark, Oct/2006.
• 6th edition, Aarhus, Denmark, Oct/2005.
• 5th edition, Aarhus, Denmark, Oct/2004.
25. XIII Jornadas de Ingenierı́a del Software y Bases de Datos (JISBD 2008), Gijón, Spain, Sep/2008.
Publicity Chair.
26. IEEE Symposium on Industrial Embedded Systems (SIES):
• 3rd edition, Montpellier, France, Jun/2008. Industry Liaison Chair. Proceedings published
by IEEE, ISBN 978-1-4244-1995-1. DOI 10.1109/SIES.2008.4577672
• 2nd edition, Lisbon, Portugal, Jul/2007. Industry Liaison Chair. Proceedings published by
IEEE, ISBN 1-4244-0840-7. DOI 10.1109/SIES.2007.4297302 & 10.1109/SIES.2007.4297304
27. 1st International Workshop on Patterns Languages: Addressing Challenges (PLAC 2007), within the
22th ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA 2007), Montréal, Canada, Oct/2007.
28. 2nd IEEE International Workshop on Software Stability at Work (SSW 2007), within the IEEE
International Conference on Information Reuse and Integration 2007 (IRI 2007), Las Vegas, Nevada,
USA, Aug/2007. Proceedings published by IEEE Systems, Man, and Cybernetics Society, ISBN
1-4244-1499-7.
29. 2nd IEEE International Workshop Towards Stable and Adaptable Software Architectures (SASA 2007),
within the IEEE International Conference on Information Reuse and Integration 2007 (IRI 2007), Las
Vegas, Nevada, USA, Aug/2007. Proceedings published by IEEE Systems, Man, and Cybernetics
Society, ISBN 1-4244-1499-7.
30. 1st IEEE International Workshop on Software Patterns: Addressing Challenges (SPAC 2007), within
the 31st Annual International Computer Software and Applications Conference (COMPSAC 2007),
Beijing, China, Jul/2007. Proceedings published by IEEE Computer Society Press, ISBN 978-07695-2870-0.
31. Workshop on Teaching Concurrency (TeaConc):
• 2nd edition, Siedlce, Poland, Jun/2007. Organised within the 28th International Conference on
Application and Theory of Petri Nets and Other Models of Concurrency (PETRI NETS 2007).
• 1st edition, Turku, Finland, Jun/2006. Organised within the 6th International Conference
on Application of Concurrency to System Design (ACSD 2006) and the 27th International
Conference on Application and Theory of Petri Nets and Other Models of Concurrency (PETRI
NETS 2006).
32. 2nd International Conference on Embedded Software and Systems 2005 (ICESS 2005), Xi’an, China,
Dec/2005. Proceedings published in the LNCS series, vol. 3820, by Springer, ISBN 3-540-30881-4.
DOI 10.1007/11599555
33. IEEE International Conference on Emerging Technologies and Factory Automation (ETFA):
11
• 10th edition, Catania, Italy, Sep/2005. Special Session on “e-Learning and Remote Laboratories”. Proceedings published by IEEE, ISBN 0-7803-9402-X.
• 9th edition, Lisbon, Portugal, Sep/2003. Track on “Real-Time and (Networked) Embedded
Systems”. Proceedings published by IEEE, ISBN 0-7803-7937-3.
34. Taller de Desarrollo de Software Orientado a Aspectos (DSOA 2004). Organised within the IX
Jornadas de Ingenierı́a de Software y Bases de Datos (JISBD 2004), Málaga, Spain, Nov/2004.
35. 4th APCA Portuguese Conference on Automatic Control (CONTROLO 2000), Guimarães, Portugal,
Oct/2000. Special Session on “Methodologies for Embedded Control Systems Codesign”.
4.3
Organiser of Conferences
1. General chair of the 6th International Conference on Software Business (ICSOB 2015), Braga, Portugal, Jun/2015. Proceedings published in the Lecture Notes in Business Information Processing
(LNBIP) series, vol. 210, by Springer, ISBN 978-3-319-19592-6.
2. Co-organiser (with Barros JP, Gomes L, Machado RJ) of the especial session on “Behavioural Models
for Embedded Systems”, within the IEEE 9th International Conference on Industrial Informatics
(INDIN 2011), Lisboa, Portugal, Jul/2011.
3. Co-organiser of the “Workshop on Model-based Methodologies for Pervasive and Embedded Software
(MOMPES)”, URL:
• 7th edition, Antwerp, Belgium, Sep/2010. Organised within the 25th IEEE/ACM International
Conference on Automated Software Engineering (ASE 2010). Proceedings published at the
ACM Digital Library, ISBN 978-1-4503-0123-7.
• 6th edition, Vancouver, British Columbia, Canada, May/2009. Organised within the 31st International Conference on Software Engineering (ICSE 2009). Proceedings published at IEEE
Computer Society Digital Library, ISBN 978-1-4244-3721-4. DOI 10.1109/MOMPES.2009.5069129
• 5th edition, Budapest, Hungary, Mar/2008. Organised within the 11th European Joint Conferences on Theory and Practice of Software (ETAPS 2008). Proceedings published by IEEE
Computer Society Press, ISBN 0-7695-3104-0. DOI 10.1109/MOMPES.2008.5
• 4th edition, Braga, Portugal, Mar/2007. Organised within the 10th European Joint Conferences
on Theory and Practice of Software (ETAPS 2007). Proceedings published by IEEE Computer
Society Press, ISBN 0-7695-2769-8. DOI 10.1109/MOMPES.2007.15
• 3rd edition, Potsdam, Germany, Mar/2006. Organised within the 13th Annual IEEE International Conference on the Engineering of Computer Based Systems (ECBS 2006). Proceedings published by IEEE Computer Society Press, ISBN 0-7695-2538-5. DOI 10.1109/MBDMOMPES.2006.15
• 2nd edition, Rennes, France, Jun/2005. Organised within the 5th International Conference on
Application of Concurrency to System Design (ACSD 2005). Proceedings published as a TUCS
Technical Report, ISBN 952-12-1556-9.
• 1st edition, Hamilton, Ontario, Canada, Jun/2004. Organised within the 4th International Conference on Application of Concurrency to System Design (ACSD 2004). Proceedings published
as a TUCS Technical Report, ISBN 952-12-1359-0.
4. Organising Committee Chair of the “31st International Conference on Application and Theory of
Petri Nets and Other Models of Concurrency (PETRI NETS 2010)”, Braga, Portugal, Jun/2010.
Proceedings published in the LNCS series, vol. 6128, Springer, ISBN 978-3-642-13674-0.
5. Organising Committee Chair of the “10th International Conference on Application of Concurrency to
System Design (ACSD 2010)”, Braga, Portugal, Jun/2010. Proceedings published by IEEE Computer
Society Press, ISBN 978-0-7695-4066-5. DOI 10.1109/ACSD.2010.5
6. Organising Committee Co-chair (with Machado RJ) of the “3. Simpósio para Estudantes de Doutoramento em Engenharia de Software (SEDES 2009)”, within the 4th International Conference on Software Engineering Advances (ICSEA 2009), Porto, Portugal, Sep/2009. Proceedings published by
IEEE Computer Society Press, ISBN 978-0-7695-3777-1. DOI 10.1109/ICSEA.2009.6
12
7. Organising Committee Member of the “18th Workshop on Micromachining, Micromechanics and Microsystems — Micromechanics & Microengineering Europe 2007 (MME 2007)”, Guimarães, Portugal,
Sep/2007. Proceedings published as a book, ISBN 978-972-98603-3-1.
8. Co-organiser (with Barros JP) of the especial session on “Behavioural Models for Embedded Systems”,
within the IEEE 2nd International Symposium on Industrial Embedded Systems (SIES 2007), Lisbon,
Portugal Jul/2007. DOI 10.1109/SIES.2007.4297306
9. Organising Committee Co-chair (with Machado RJ) of the “5th IFIP International Conference on
Distributed and Parallel Embedded Systems (DIPES 2006)”, Braga, Portugal, Oct/2006. Proceedings
published in the IFIP series, vol. 225, Springer, ISBN 0-387-39361-7.
10. Organising Committee Co-chair and Finance chair of the “3rd International Conference on Application of Concurrency to System Design (ACSD 2003)”, Guimarães, Portugal, Jun/2003. Proceedings
published by IEEE Computer Society Press, ISBN 0-7695-1887-1. DOI 10.1109/ACSD.2003.10000
4.4
4.4.1
Reviewing Activities
Reviewer of books
1. Morgado Dias F; Sistemas Digitais, Princı́pios e Prática, FCA, Lisbon, Portugal, ISBN 978-972-722650-4, 2010.
2. Jensen K, Kristensen LM; Coloured Petri Nets: Modelling and Validation of Concurrent Systems,
Springer, Berlin, Germany, ISBN 978-3-642-00283-0, 2009.
3. Radaideh MA, Al Ameed H (eds.); Architecture of Reliable Web Applications Software, Idea Group
Publishing, Hershey, Pennsylvania, USA, ISBN 1-59904-183-9, Dec/2006.
4. Clarke S, Baniassad E; Aspect-Oriented Analysis and Design: The Theme Approach, Object Technology Series, Addison-Wesley, Reading, Massachussets, USA, ISBN 0-321-24674-8, Mar/2005.
4.4.2
Reviewer of journal articles
1. Computers in Industry, Elsevier, Amsterdam, Netherlands, ISSN 0166-3615: 2015, 2014, 2013, 2011,
2009 (DOI 10.1016/ S0166-3615(09)00186-9)
2. Scientometrics, Springer, Houten, Paı́ses Baixos, ISSN 0138-9130: 2014.
3. European Journal of Engineering Education, Taylor & Francis, London, United Kingdom, ISSN
0304-3797: 2014 (DOI 10.1080/03043797.2014.967558), 2013 (DOI 10.1080/03043797.2013.864156),
2012 (DOI 10.1080/03043797.2012.734066), 2011, 2010, 2009.
4. Information and Software Technology, Elsevier, Amsterdam, Netherlands, ISSN 0950-5849, 2013.
5. Communications of the ACM, ACM, New York, USA, ISSN 0001-0782: 2013.
6. British Journal of Mathematics & Computer Science, SCIENCEDOMAIN international, London,
United Kingdom, ISSN 2231-0851, 2013.
7. Software and Systems Modeling (SoSyM), Springer, Heidelberg, Germany, ISSN 1619-1366: 2013,
2012 (DOI 10.1007/s10270-012-0310-8), 2010 (DOI 10.1007/s10270-010-0182-8), 2003 (DOI 10.1007/s10270003-0041-y).
8. Simulation & Gaming: An Interdisciplinary Journal of Theory, Practice and Research, SAGE Publications, London, United Kingdom, ISSN 1046-8781, 2012.
9. Journal of Systems and Software, Elsevier, Amsterdam, Netherlands, ISSN 2222-9833, 2012.
10. IEEE Transactions on Parallel and Distributed Systems, IEEE, New York, USA, ISSN 1045-9219,
2012. (csdl.computer.org/comp/trans/td/2013/01/ttd2013010198.pdf).
13
11. IEEE Transactions on Industrial Electronics, IEEE, New York, USA, ISSN 0278-0046: 2012, 2010,
2009, 2008, 2007.
12. Innovations in Systems and Software Engineering, Springer, London, United Kingdom, ISSN 16145046, 2012.
13. ITB Journal of Engineering Science (formerly “Proceedings ITB”), Bandung Institute of Technology,
Indonesia, ISSN 1978-3051, 2012.
14. Information Sciences, Elsevier, Amsterdam, Netherlands, ISSN 0020-0255: 2012 (DOI 10.1016/S00200255(12)00596-8), 2010 (DOI 10.1016/S0020-0255(10)00463-9), 2009 (DOI 10.1016/j.ins.2009.09.017)
15. IEEE Transactions on Industrial Informatics, IEEE, New York, USA, ISSN 1551-3203, 2011 (tii.ieeeies.org/o/reviewers_2011.htm).
16. EURASIP Journal on Embedded Systems, Springer, Heidelberg, Germany, ISSN 1687-3955, 2011.
17. Data & Knowledge Engineering, Elsevier, Amsterdam, Netherlands, ISSN 0169-023X: 2011, 2010.
18. Fundamenta Informaticae, IOS Press, Amsterdam, Netherlands, ISSN 0169-2968: 2015, 2011, 2010.
19. Computing in Science and Engineering, American Institute of Physics & IEEE Computer Society,
2010.
20. Information Processing Letters, Elsevier, Amsterdam, Netherlands, ISSN 0020-0190, 2010.
21. IEEE Transactions on Computers, IEEE, New York, USA, ISSN 0018-9340: 2010 (DOI 10.1109/TC.2011.2),
2009 (DOI 10.1109/TC.2010.1).
22. LNCS Transactions on Petri Nets and Other Models of Concurrency (ToPNoC), Springer, Heidelberg,
Germany, ISSN 1867-7193, 2010.
23. International Journal of Modelling, Identification and Control (IJMIC), Inderscience, ISSN 17466172, 2010.
24. Computer, IEEE, New York, USA, ISSN 0018-9162: 2010, 2008 (DOI 10.1109/MC.2008.520), 2007
(DOI 10.1109/MC.2007.418), 2006, 2005 (DOI 10.1109/MC.2005.390), 2004 (DOI 10.1109/ MC.2004.254),
2003 (DOI 10.1109/MC.2003.10085).
25. Journal of Zhejiang University SCIENCE (J-ZUSA), Hangzhou, China, ISSN 1673-565X, 2009.
26. Journal of Computer Science and Technology (JCST), Science Press, Beijing, China, ISSN 1000-9000,
2009.
27. ACM Transactions on Embedded Computing Systems (TECS), ACM, New York, USA, ISSN 15399087, 2008.
28. Science of Computer Programming (SCP), Elsevier, Amsterdam, Netherlands, ISSN 0167-6423, 2008.
29. IEEE Software, IEEE, New York, USA, ISSN 0740-7459: 2008 (DOI 10.1109/MS.2009.56), 2004
(DOI 10.1109/MS.2005.46), 2003 (DOI 10.1109/MS.2004.10000).
30. IEEE Transactions on Knowledge and Data Engineering, IEEE, New York, USA, ISSN 1041-4347,
2007 (DOI 10.1109/TKDE.2008.10).
31. ACM Crossroads, ACM, New York, USA, ISSN 1528-4972: 2008, 2007.
32. Energy, Elsevier, Amsterdam, Netherlands, ISSN 0360-5442, 2007.
33. IEEE Transactions on Software Engineering, IEEE, New York, USA, ISSN 0098-5589: 2004 (DOI
10.1109/TSE.2005.1, 2003 (DOI 10.1109/TSE.2004.10000).
34. Integration – the VLSI Journal, Elsevier Science, Amsterdam, Netherlands, ISSN 0167-9260, 2004.
35. Nordic Journal of Computing, Helsinki, Finland, ISSN 1236-6064, 2004.
14
4.4.3
Reviewer of conference articles
1. 11th International Conference of Numerical Analysis and Applied Mathematics (ICNAAM 2013),
Rhodes, Greece, Sep/2013.
2. ACM SIGCHI Conference on Human Factors in Computing Systems (CHI 2013), Paris, France,
Apr-May/2013.
3. Annual Conference of IEEE Industrial Electronics (IECON)
• 38th edition, Montréal, Canada, Oct/2012.
• 37th edition, Melbourne, Australia, Nov/2011.
• 36th edition, Glendale, Arizona, USA, Nov/2010.
• 35th edition, Porto, Portugal, Nov/2009.
4. IEEE International Symposium on Industrial Electronics (ISIE)
• 21st edition, Hangzhou, China, Jun/2012.
• 20th edition, Gdańsk, Poland, Jun/2011. ISBN 978-1-4244-9312-8.
• 19th edition, Bari, Italy, Jul/2010. ISBN 978-1-4244-6391-6.
• 18th edition, Cambridge, United Kingdom, Jun–Jul/2008. ISBN 978-1-4244-1666-0.
• 17th edition, Vigo, Spain, Jun/2007. DOI 10.1109/ISIE.2007.4375172
5. International Conference on Application and Theory of Petri Nets and Other Models of Concurrency
(PETRI NETS); Proceedings published in the LNCS series, Springer
• 35th edition, Tunis City, Tunisia, Jun/2014.
• 33rd edition, Hamburg, Germany, Jun/2012.
• 32nd edition, Newcastle upon Tyne, United Kingdom, Jun/2011. Vol. 6709, ISBN 978-3-64221833-0.
• 31st edition, Braga, Portugal, Jun/2010. Vol. 6128, ISBN 978-3-642-13674-0.
• 30th edition, Paris, France, Jun/2009. Vol. 5606, ISBN 978-3-642-02423-8.
• 29th edition, Xi’an, China, Jun/2008. Vol. 5062, ISBN 978-3-540-68745-0.
• 28th edition, Siedlce, Poland, Jun/2007. Vol. 4546, ISBN 978-3-540-73093-4.
6. 13th International Conference on Optimization of Electrical and Electronic Equipment (OPTIM 2012),
Brasov, Romania, May/2012.
7. 10th IEEE AFRICON 2011, Livingstone, Zambia, Sep/2011.
8. 4th International Symposium on Resilient Control Systems (ISRCS 2011), Boise, Idaho, USA,
Aug/2011.
9. IEEE International Conference on Industrial Informatics (INDIN)
• 11th edition, Bochum, Germany, Jul/2013.
• 9th edition, Lisbon, Portugal, Jul/2011.
• 8th edition, Osaka, Japan, Jul/2010.
• 5th edition, Vienna, Austria, Jul/2007.
10. IEEE International Workshop on Quality Oriented Reuse of Software (QUORS)
• 6th edition, Izmir, Turkey, Jul/2012. Organised within the 36th Annual International Computer
Software and Applications Conference (COMPSAC 2012).
• 5th edition, Munich, Germany, Jul/2011. Organised within the 35th Annual International
Computer Software and Applications Conference (COMPSAC 2011).
• 4th edition, Seoul, South Korea, Jul/2010. Organised within the 34th Annual International
Computer Software and Applications Conference (COMPSAC 2010).
15
• 3rd edition, Seattle, Washington, USA, Jul/2009. Organised within the 33rd Annual International Computer Software and Applications Conference (COMPSAC 2009).
• 2nd edition, Turku, Finland, Jul-Aug/2008. Organised within the 32nd Annual International
Computer Software and Applications Conference (COMPSAC 2008).
11. ACM Technical Symposium on Computer Science Education (SIGCSE)
• 42nd edition, Dallas, Texas, USA, Mar/2011.
• 41st edition, Milwaukee, Wisconsin, USA, Mar/2010. ISBN 978-1-60558-885-8.
• 40th edition, Chattanooga, Tennessee, USA, Mar/2009. ISBN 978-1-60558-504-8.
• 39th edition, Portland, Oregon, USA, Mar/2008. ISBN 978-1-59593-947-0.
12. ASEE/IEEE Annual Frontiers in Education Conference (FIE)
• 40th edition, Washington, D.C., USA, Oct/2010.
• 39th edition, San Antonio, Texas, USA, Oct/2009. DOI 10.1109/FIE.2009.5350811
• 38th edition, Saratoga Springs, New York, USA, Oct/2008. DOI 10.1109/FIE.2008.4720713
• 36th edition, San Diego, California, USA, Oct/2006. DOI 10.1109/FIE.2006.322733
13. 2nd ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2010), Berlin,
Germany, Jun/2010.
14. International Conference on Application of Concurrency to System Design (ACSD); Proceedings
published by IEEE Computer Society Press
• 10th edition, Braga, Portugal, Jun/2010. ISBN 978-0-7695-4066-5, DOI 10.1109/ACSD.2010.7
• 9th edition, Augsburg, Germany, Jul/2009. ISBN 978-0-7695-3697-2, DOI 10.1109/ACSD.2009.4
• 8th edition, Xi’an, China, Jun/2008. ISBN 978-1-4244-1838-1, DOI 10.1109/ACSD.2008. 4574617
• 7th edition, Bratislava, Slovakia, Jul/2007. ISBN 0-7695-2902-X, DOI 10.1109/ACSD.2007.43
• 6th edition, Turku, Finland, Jun/2006. ISBN 0-7695-2556-3, DOI 10.1109/ACSD.2006.20
• 5th edition, Rennes, France, Jun/2005. ISBN 0-7695-2363-3, DOI 10.1109/ACSD.2005.30
• 4th edition, Hamilton, Ontario, Canada, Jun/2004. ISBN 0-7695-2077-4, DOI 10.1109/ACSD.2004.
10000
• 3rd edition, Guimarães, Portugal, Jun/2003. ISBN 0-7695-1887-7, DOI 10.1109/ACSD.2003.10002
15. Jornadas sobre Sistemas Reconfiguráveis (REC)
• 6th edition, Aveiro, Portugal, Feb/2010.
• 5th edition, Caparica, Portugal, Feb/2009.
• 4th edition, Braga, Portugal, Feb/2008.
• 3rd edition, Lisbon, Portugal, Feb/2007.
• 2nd edition, Porto, Portugal, Feb/2006.
• 1st edition, Faro, Portugal, Feb/2005.
16. 4th Latin-American Symposium on Dependable Computing (LADC 2009), João Pessoa, Paraı́ba,
Brazil, Sep/2009. DOI 10.1109/LADC.2009.7
17. ACM-SIGCSE Annual Conference on Innovation and Technology in Computer Science Education
(ITiCSE)
• 14th edition, Paris, France, Jul/2009. ISBN 978-1-60558-381-5.
• 12nd edition, Dundee, United Kingdom, Jun/2007. ISBN 978-1-59593-610-3.
18. 3rd International Workshop on Foundations and Techniques for Open Source Software Certification
(OpenCert 2009), Organised within the 12th European Joint Conferences on Theory and Practice of
Software (ETAPS 2009), York, United Kingdom, Mar/2009.
16
19. IEEE International Conference on Industrial Technology (ICIT 2009), Churchill, Australia, Feb/2009.
20. Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN)
• 10th edition, Aarhus, Denmark, Oct/2009.
• 9th edition, Aarhus, Denmark, Oct/2008.
• 8th edition, Aarhus, Denmark, Oct/2007.
• 7th edition, Aarhus, Denmark, Oct/2006.
• 6th edition, Aarhus, Denmark, Oct/2005.
• 5th edition, Aarhus, Denmark, Oct/2004.
21. IFIP International Conference on Distributed and Parallel Embedded Systems (DIPES)
• 7th edition, Brisbane, Australia, Sep/2010.
• 6th edition, Milan, Italy, Oct/2008.
• 5th edition, Braga, Portugal, Oct/2006.
22. IEEE Symposium on Industrial Embedded Systems (SIES)
• 3rd edition, Montpellier, France, Jun/2008.
• 2nd edition, Lisbon, Portugal, Jul/2007.
• 1st edition, Antibes Juan-Les-Pins, France, Oct/2006.
23. Workshop on Teaching Concurrency (TeaConc)
• 2nd edition, Siedlce, Poland, Jun/2007. Organised within the 28th International Conference on
Application and Theory of Petri Nets and Other Models of Concurrency (PETRI NETS 2007).
• 1st edition, Turku, Finland, Jun/2006. Organised within the 6th International Conference
on Application of Concurrency to System Design (ACSD 2006) and the 27th International
Conference on Application and Theory of Petri Nets and Other Models of Concurrency (PETRI
NETS 2006).
24. 2nd IEEE Conference on Industrial Electronics and Applications (ICIEA 2007), Harbin, China,
May/2007. DOI 10.1109/ICIEA.2007.4318343
25. 1st IEEE International Conference on E-Learning in Industrial Electronics (ICELIE 2006), Hammamet, Tunisia, Dec/2006.
26. 2nd International Conference on Embedded Software and Systems 2005 (ICESS-05), Xi’an, China,
Dec/2005. Proceedings published in the LNCS series, Springer, ISBN 3-540-30881-4.
27. XX Conference on Design of Circuits and Integrated Systems (DCIS 2005), Lisbon, Portugal, Nov/2005.
28. 8th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems
(MoDELS/UML 2005), Montego Bay, Jamaica, Oct/2005. Proceedings published in the LNCS
series, vol. 3713, Springer, ISBN 3-540-29010-9. DOI 10.1007/11557432
29. IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)
• 10th edition, Catania, Italy, Sep/2005.
• 9th edition, Lisbon, Portugal, Sep/2003.
30. Annual ACM Symposium on Applied Computing (SAC), Technical track “Embedded Systems: Applications, Solutions, and Techniques”
• 20th edition, Santa Fe, New Mexico, USA, Mar/2005. ISBN 1-58113-964-0.
• 19th edition, Nicosia, Cyprus, Mar/2004. ISBN 1-58113-812-1.
31. Taller de Desarrollo de Software Orientado a Aspectos (DSOA 2004), Organised within the IX Jornadas de Ingenierı́a de Software y Bases de Datos (JISBD 2004), Málaga, Spain, Nov/2004.
17
32. 8th Brazilian Symposium on Programming Languages (SBLP 2004), Niterói, Rio de Janeiro, Brazil,
May/2004.
33. 2nd Workshop on Language Descriptions, Tools and Applications (LDTA 2002), Organised within
the 5th European Joint Conferences on Theory and Practice of Software (ETAPS 2002), Grenoble,
France, Apr/2002.
34. 11th Formal Methods Europe Symposium (FME 2002), Copenhagen, Denmark, Jul/2002. Proceedings published in the LNCS series, vol. 2391, by Springer, ISBN 978-3-540-43928-8. DOI 10.1007/3540-45614-7
35. 7th International Conference on Object-Oriented Information Systems (OOIS 2001), Calgary, Canada,
Aug/2001.
36. International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication
Systems (MASCOTS); Proceedings published by IEEE Computer Society Press
• 8th edition, San Francisco, California, USA, Ago-Sep/2000. ISBN 0-7695-0728-X.
• 7th edition, College Park, Maryland, USA, Oct/1999. ISBN 0-7695-0381-0. DOI 10.1109/MASCOTS.1999.10001
4.5
Participation in Conferences
1. 7th International Conference on the Quality of Information and Communications Technology (QUATIC 2010),
Porto, Portugal, Sep-Oct/2010.
2. 7th International Workshop on Model-based Methodologies for Pervasive and Embedded Software
(MOMPES 2010), within the 25th IEEE/ACM International Conference on Automated Software
Engineering (ASE 2010), Antwerp, Belgium, Sep/2010.
3. 10th International Conference on Application of Concurrency to System Design (ACSD 2010), Braga,
Portugal, Jun/2010.
4. 31st International Conference on Applications and Theory of Petri Nets and Other Models of Concurrency (PETRI NETS 2010), Braga, Portugal, Jun/2010.
5. 11th International Conference on Agile Software Development (XP 2010), Trondheim, Norway,
Jun/2010.
6. 2nd International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES
2010), Braga, Portugal, Mar/2010.
7. 3. Simpósio para Estudantes de Doutoramento em Engenharia de Software (SEDES 2009), within
the 4th International Conference on Software Engineering Advances (ICSEA 2009), Porto, Portugal,
Sep/2009.
8. 30th International Conference on Applications and Theory of Petri Nets and Other Models of Concurrency (PETRI NETS 2009), Paris, France, Jun/2009.
9. 22th IEEE-CS Conference on Software Engineering Education & Training (CSEE&T 2009), Hyderabad, India, Feb/2009.
10. 6th IFIP International Conference on Distributed and Parallel Embedded Systems (DIPES 2008),
Milan, Italy, Sep/2008.
11. 14th Asia-Pacific Software Engineering Conference (APSEC 2007), Nagoya, Japan, Dec/2007.
12. 8th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2007),
Aarhus, Denmark, Oct/2007.
13. 6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007),
Lisbon, Portugal, Oct/2007.
18
14. 2nd IEEE Symposium on Industrial Embedded Systems (SIES 2007), Lisbon, Portugal, Jul/2007.
15. 7th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2006),
Aarhus, Denmark, Oct/2006.
16. 5th IFIP International Conference on Distributed and Parallel Embedded Systems (DIPES 2006),
Braga, Portugal, Oct/2006.
17. 27th International Conference on Applications and Theory of Petri Nets and Other Models of Concurrency (PETRI NETS 2006), Turku, Finland, Jun/2006.
18. 6th International Conference on Application of Concurrency to System Design (ACSD 2006), Turku,
Finland, Jun/2006.
19. 13th Annual IEEE International Conference and Workshop on the Engineering of Computer Based
Systems (ECBS 2006), Potsdam, Germany, Mar/2006.
20. 6th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2005),
Aarhus, Denmark, Oct/2005.
21. 1st IFIP International Embedded Systems Symposium (IESS 2005), Manaus, Brazil, Aug/2005.
22. 12th Annual IEEE International Conference on the Engineering of Computer Based Systems (ECBS 2005),
Greenbelt, Maryland, USA, Apr/2005.
23. 4th International Conference on Aspect-Oriented Software Development (AOSD 2005), Chicago,
Illinois, USA, Mar/2005.
24. 5th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2004),
Aarhus, Denmark, Oct/2004.
25. 11th Annual IEEE International Conference and Workshop on the Engineering of Computer Based
Systems (ECBS 2004), Brno, Czech Rep., May/2004.
26. 5th International Conference on Product Focused Software Process Improvement (PROFES 2004),
Kansai Science City, Japan, Apr/2004.
27. 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, Nov/2003.
28. 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages,
and Applications (OOPSLA 2003), Anaheim, California, USA, Oct/2003.
29. 3rd International Conference on Application of Concurrency to System Design (ACSD 2003), Guimarães,
Portugal, Jun/2003.
30. 4th International Conference on Product Focused Software Process Improvement (PROFES 2002),
Rovaniemi, Finland, Dec/2002.
31. System on Chip Seminar: Enabling Technologies for System-on-Chip Development, Tampere, Finland, Nov/2002.
32. 5th International Conference on the Unified Modeling Language (UML 2002), Dresden, Germany,
Oct/2002.
33. 17th IFIP World Computer Congress (WCC 2002), Montréal, Canada, Aug/2002.
34. XIV Congresso da Ordem dos Engenheiros — O Ensino da Engenharia, Coimbra, Portugal, Jun/2002.
35. 7th International Conference on Object-Oriented Information Systems (OOIS 2001), Calgary, Canada,
Aug/2001.
36. National Instruments Conference on Measurement and Automation (NI Week 2001), Austin, Texas,
USA, Aug/2001.
19
37. 2nd IFIP International Workshop on Distributed and Parallel Embedded Systems (DIPES 2000),
Schloß Eringerfeld, Germany, Oct/2000.
38. 4th APCA Portuguese Conference on Automatic Control (CONTROLO 2000), Guimarães, Portugal,
Oct/2000.
39. 8th ACM/IEEE/IFIP International Workshop on Hardware/Software Codesign (CODES 2000), San
Diego, California, USA, May/2000.
40. 2nd International Conference on the Unified Modeling Language (UML 1999), Fort Collins, Colorado,
USA, Oct/1999.
41. 9th IFAC Symposium on Information Control in Manufacturing (INCOM 1998), Nancy and Metz,
France, Jun/1998.
42. 16th IASTED International Conference on Applied Informatics (AI 1998), Garmisch-Partenkirchen,
Germany, Feb/1998.
43. IEEE International Symposium on Industrial Electronics (ISIE 1997), Guimarães, Portugal, Jul/1997.
44. 3. Encontro Nacional do Colégio de Engenharia Electrotécnica, Ordem dos Engenheiros, Matosinhos,
Portugal, Jun/1997.
45. XIII IFIP WG 10.5 Conference on Computer Hardware Description Languages and Their Applications (CHDL 1997), Toledo, Spain, Apr/1997.
46. VHDL User’s Forum in Europe, Toledo, Spain, Apr/1997.
47. 2nd Workshop on Libraries Component Modeling, and Quality Assurance, Toledo, Spain, Apr/1997.
48. 2. Encontro Nacional do Colégio de Engenharia Electrotécnica, Ordem dos Engenheiros, Lisbon,
Portugal, Dec/1995.
49. 1. Conferência Nacional de WWW, Braga, Portugal, Jul/1995.
50. Workshop on Object-Oriented Programming and Models of Concurrency, Torino, Italy, Jun/1995.
51. 16th International Conference on Applications and Theory of Petri Nets (PETRI NETS 1995),
Torino, Italy, Jun/1995.
52. 1. Encontro Nacional do Colégio de Engenharia Electrotécnica, Ordem dos Engenheiros, Lisbon,
Portugal, May/1994.
4.6
4.6.1
Mobility
As visitor
1. Luı́s Gomes, Universidade Nova de Lisbon, Lisbon, Portugal, Jul/2007 (5 days).
2. Peter G. Larsen, Engineering College of Aarhus, Aarhus, Denmark, May/2007 (1 day).
3. Kurt Jensen, University of Aarhus, Aarhus, Denmark, Sep/2006-Jun/2007 (10 months; sabbatical
leave).
4. Candido López, Universidade de Vigo, Spain, May/2006 (1 day).
5. Kurt Jensen, University of Aarhus, Aarhus, Denmark, Oct/2004 (3 days).
6. Johan Lilius, Turku Centre for Computer Science & Åbo Akademi University, Turku, Finland,
Sep/2002-Feb/2003 (6 months).
7. Margarida Jácome, University of Texas, Austin, Texas, USA, Aug/2001 (1 day).
8. Franz J. Rammig, C-Lab & Universität Paderborn, Germany, Oct/2000 (1 day).
9. Jonathan M. Saul, University of Bristol, United Kingdom, Sep/1992 (13 days).
20
4.6.2
As host
1. Gonzalo Génova, Universidad Carlos III, Madrid, Spain, Apr-May/2013 (1 week).
2. Ali Idri, Mohamed V Souissi University, Rabat, Morocco, Mar/2013 (2 weeks).
3. Israel Benitez, Universidad de Oriente, Santiago, Cuba, Sep/2010 (1 month). Visit supported by a
grant of the programme “Erasmus Mundus”.
4. Rita Suzana Pitangueira Maciel, Universidade Federal da Bahia, Salvador, Brazil, Jun/2010 (1 month).
Visit supported by a grant of the programme “Erasmus Mundus”.
5. Prakher Anand, Indian Institute of Technology (IIT), Roorke, India, May/2009-Aug/2009 (3 months).
6. Stephen Seidman, University of Central Arkansas, Conway, Arkansas, USA, Sep/2008 (2 days).
7. Eduardo Marques and Adenilso Simão, Universidade de São Paulo, São Paulo, Brazil, Feb/2008
(1 day).
8. Simon Tjell, University of Aarhus, Aarhus, Denmark, Aug/2007-Dec/2007 (4 months).
9. Atif Mashkoor, COMSATS Institute of Information Technology, Islamabad, Pakistan, May/2006
(5 days).
10. Awais Rashid, Lancaster University, Lancaster, United Kingdom, Jul/2005 (2 days). Visit supported
by a grant FY 2005-06 within the “British Council - GRICES” protocol.
11. Kristian Bisgaard Lassen, University of Aarhus, Aarhus, Denmark, Jun/2005 (13 days).
12. Jens B. Jørgensen, University of Aarhus, Aarhus, Denmark, Jan/2005 (4 days).
13. Ian Oliver, Nokia Research Center, Helsinki, Finland, Jun/2003 (3 days; ACSD 2003 guest).
14. P.S. Thiagarajan, National University of Singapore, Singapore, Jun/2003 (3 days; ACSD 2003 guest).
15. Grant Martin, Cadence Design Systems, Berkeley, California, USA, Jun/2003 (3 days; ACSD 2003
guest).
5
Teaching Activity
5.1
5.1.1
Universidade do Minho
Post-Bologna
• Lecturer in courses in the areas of Computer Engineering and Software Engineering to the Lic.
Degrees in Informatics Engineering (LEI), and to the M.Sc. Degree in Informatics (MI), Informatics
Engineering (MEI), Communications Engineering (MIECom), and to the UMinho-UAveiro-UPorto
joint Doctoral Programme in Computer Science (MAP-i), since 2007/2008.
• Lecturer of the course on Research Topics in Software Engineering, MAP-i, since 2009/10.
• Lecturer of the course on Model-driven Software Engineering, MAP-i, 2007/08 and 2008/09.
• Lecturer of the course on Seminars, MI/MEI, since 2009/10.
• Lecturer of the course on Software Analysis and Design, MI/MEI, since 2007/08.
• Lecturer of the course on Computing Systems, LEI, since 2007/08.
21
2010/11
2009/10
2008/09
2007/08
2006/07
5.1.2
Communications Laboratories I
Lab
Software Analysis and Design
T
Seminars
Research Topics in Software Engineering
T
Computing Systems
TP
Software Analysis and Design
T,Lab
Seminars
Research Topics in Software Engineering
T
Computing Systems
TP
Software Analysis and Design
T
Model-Driven Software Engineering
T
Computing Systems
T,P
Software Analysis and Design
T
Model-Driven Software Engineering
T
Computing Systems
T,P
I was on sabbatical
MIECom
MI/MEI
MI/MEI
MAP-i
LEI
MI/MEI
MI/MEI
MAP-i
LEI
MI/MEI
MAP-i
LEI
MI/MEI
MAP-i
LEI
1st sem.
annual
1st sem.
1st sem.
2nd sem.
annual
1st sem.
1st sem.
2nd sem.
annual
1st sem.
2nd sem.
annual
1st sem.
2nd sem.
Pre-Bologna
• Lecturer in courses in the area of Computer Engineering and Digital Systems to the Lic. Degress in
Informatics and Systems Engineering (LESI), Mathematics and Computer Science (LMCC), Communications Engineering (LECom), and to the M.Sc. Degree in Informatics (MI), from 1991/92 until
2005/2006.
• Lecturer of the course on Embedded Systems Development, MICEI, from 2000/01 to 2005/06.
• Lecturer of the course Integrated Laboratories III, LECom, in 2005/06.
• Lecturer of the course on Computer Architectures I, LESI, in 2000/01, 2004/05, and 2005/06.
• Lecturer of the course on Digital Systems I, LESI, from 2000/01 to 2002/03.
• Teaching Assistant of the course on Algorithms and Data Structures, LESI, in 1989/90.
22
2005/06
2004/05
2003/04
2002/03
2001/02
2000/01
1999/00
1998/99
1997/98
1996/97
1995/96
1994/95
1993/94
1992/93
1991/92
5.2
Computer Architectures I
Integrated Laboratories III
Digital Systems I
Embedded Systems Development
Computer Architectures I
Integrated Laboratories III
Digital Systems I
Computer Architectures I
Digital Systems I
Embedded Systems Development
Digital Systems I
Embedded Systems Development
Computer Architectures I
Digital Systems I
Embedded Systems Development
Computer Architectures I
Digital Systems I
Embedded Systems Development
I gave no classes
I gave no classes
Digital Systems I
Digital Systems II
I gave no classes
Digital Systems I
Digital Systems II
Logical Systems & Computer Architectures
Digital Electronics
Digital Systems Synthesis
Logical Systems & Computer Architectures
Digital Electronics
Computer Architectures
Logical Systems & Computer Architectures
Logical Systems & Computer Architectures
T
Lab
TP
T
T
L
TP
P
TP
T
T,TP
T
P
T,TP
T
T,P
T,TP
T
LESI
LECom
LESI
MICEI
LESI
LECom
LESI
LESI
LESI
MICEI
LESI
MICEI
LESI
LESI
MICEI
LESI
LESI
MICEI
1st sem.
1st sem.
2nd sem.
2nd sem.
1st sem.
1st sem.
2nd sem.
1st sem.
2nd sem.
2nd sem.
2nd sem.
2nd sem.
1st sem.
2nd sem.
2nd sem.
1st sem.
2nd sem.
2nd sem.
P
P
LESI
LESI
1st sem.
2nd sem.
P
P
P
P,TP
P
P
P
P
P
P
LESI
LESI
LESI
LESI
LESI
LESI
LESI
LMCC
LESI
LESI
1st sem.
2nd sem.
annual
annual
2nd sem.
annual
annual
1st sem.
annual
annual
Other Higher-Education Institutions
• Tutor of students in the ERASMUS Intensive Programme “Conceptual Design and Development of
Innovative Products”, during 3 weeks in the facilities of Bang & Olufsen, Struer, Denmark, JunJul/2008 and Jun-Jul/2010. Partners: Engineering College of Aarhus (DK), TU Ostrava (CZ), U
Tomáš Bat’a (CZ), UT Krakow (PL), U Hanze Groningen (NL), Newcastle U (UK), Bang & Olufsen
(DK), UMinho.
Publications: [jo08].
• Lecturer of the course on Embedded Systems Architecture, 3rd year (2nd semester) of Lic. Degree
in Systems and Informatics Engineering, Universidade do Algarve, Faro, Portugal, 2004/05 and
2005/06. Total of 70 hours of lectures (in each academic year).
• Lecturer of the course on Embedded Systems Programming, 4th year (1st semester) of Lic. Degree
in Systems and Informatics Engineering, Universidade do Algarve, Faro, Portugal, 2004/05 and
2005/06. Total of 70 hours of lectures (in each academic year).
• Lecturer of the course on Synthesis and Analysis of Digital Circuits Lic. Degree in Informatics Engineering, Instituto Superior de Ciências e Tecnologia de Moçambique (ISCTEM), Maputo, Mozambique, Mar/2003. Total of 40 hours of lectures.
23
6
Publications
The majority of my publications are indexed in the most popular and prestigious indexing mechanisms. In
ISI Web of Knowledge (WoK), in SCOPUS and in DBLP, there are respectively, 44, 61, and 56 publications
that I have co-authored. ISI WoK includes 37 articles that I have co-edited.
In total, during my academic career, I have 106 publications, divided in 2 books, 11 editions of conference
proceedings or journals, 2 dissertations/thesis, 5 book chapters, by invitation of the editors, 12 articles
in international journals (with refereeing), 48 articles in international conferences (with refereeing), 13
articles in workshops (with refereeing), 4 articles in Portuguese journals (with refereeing), 6 articles in
Portuguese conferences (with refereeing), and 3 technical reports.
In a way to spark more cooperation, I have tried to increase the number of colleagues with which I write
scientific manuscripts. Up to now, I have published with 59 different co-authors or co-editors, according
to the distribution shown in the table in the next page.
My publications have some impact in the scientific community, as many of them were cited by respected
researchers in prestigious journals and conferences. A list, most probably not complete, with almost 1.000
citations to articles co-authored by me is presented in appendix A. I would like to underline in alphabetical
order some of the authors that have cited my publications1 :
Alain Abran (SWEBoK editor), Don Batory (16th position in [1]), Paulo Borba, Serge Demeyer, Mark
Harman (14th position in [2]), Laurie Hendren (ACM Fellow), Gregor Kiczales, Jeff Kramer (ACM Fellow,
7th position in [1]), Jeff Magee (11th position in [1]), Tom Mens, Gail Murphy (3rd position in [1]), Klaus
Ostermann, Tetsuo Tamai, Paolo Tonella (31st position in [1]), Sebastian Uchitel (8th position in [1]), Wil
M.P. van der Aalst, John Whittle, and Alex Yakovlev.
The information in this list allows us to conclude that my (h-index) is, at least, equal to 16, which means
that I have (at least) 16 publications, each one with (at least) 16 citations:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ic24
jo02
ic32
ic10
jo04
ic19
wk09
ic25
ic07
ic42
ic21
ic26
ic28
ic22
ic05
jo03
AOSD 2005
IEE Proceedings 1997
SCESM 2007
CODES 2000
TAOSD 2006
AOSD 2004
CPN 2006
ECBS 2005a
AI 1998
VS-GAMES 2010
ECBS 2004a
ECBS 2005b
ICSM 2005
ECBS 2004b
ISIE 1997
SOSYM 2005
184
94
70
48
43
33
30
27
26
22
21
18
18
17
17
16
Also based on that list, we can see that my g-index is, at least, equal to 28, which means that my
28 publications with the most citations have collectively, at least, 787 (282 ) citations.
1 Whenever possible, I indicate the positions that they have in the list of the most influential scholars in the Software
Engineering area, according to these articles:
[1] Fernandes JM; Authorship trends in software engineering, Scientometrics 101(1):257–71, Springer, ISSN 0138-9130,
Oct/2014. DOI 10.1007/s11192-014-1331-6 [pi12]
[2] Ren J, Taylor RN; Automatic and versatile publications ranking for research institutions and scholars, Communications
of the ACM 50(6):81–5, Jun/2007. DOI 10.1145/1247001.1247010
[3] Wong WE, Tse TH, Glass RL, Basili VR, Chen TY; Editor’s corner: An assessment of systems and software engineering scholars and institutions (2001-2005), Journal of Systems and Software 81(6):1059–62, Jun/2008. DOI 10.1016/01641212(94)90115-5
24
book
editor
Adamski, Marian
Almeida, Mauro
Barbosa, Manuel B.
Barros, João P.
Belo, Orlando
Boness, Kenneth
Botterweck, Goetz
Campos, José C.
Cardoso, João M.P.
Carvalho, Manuel M.
Clarke, Sióbhan
Dias, Sérgio J.
Diniz, Pedro C.
Duarte, Francisco J.
Esteves, António J.
Fonte, Victor F.
Gomes, Luı́s
Habel, Jacek
Hall, Jon G.
Harrison, Michael D.
Jørgensen, Jens B.
Kazman, Rick
Khedri, Ridha
Khomenko, Victor
Lamb, Luı́s C.
Lämmel, Ralf
Larsen, Peter G.
Lehrskov, Hanne
Lilius, Johan
Machado, Ricardo J.
Mashkoor, Atif
Monteiro, Miguel P.
Monteiro, Paula
Oberhauser, Roy
Pina, António M.
Pinto, Luı́s
Porres, Ivan
Proença, Alberto J.
Ramalho, José C.
Ramos, Isabel
Ribeiro, A. Nestor
Ribeiro, ”scar R.
Riebisch, Matthias
Rodrigues, Helena C.
Santos, Henrique D.
Santos, Luı́s P.
Saraiva, João A.
Schätz, Bernhard
Seidman, Stephen B.
Silva, José L.
Sousa, Pedro N.
Sousa, Sónia M.
Tjell, Simon
Truscan, Dragos
Visser, Joost
Vos, Richard
Wagner, Flávio R.
Wallington, Oliver
Zidek, Jan
book
chap.
journal
editor
journal
article
1
confer.
article
workshop
article
national
article
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
7
3
1
1
1
1
1
1
1
3
2
24
1
3
3
1
6
4
1
1
1
2
1
1
7
1
1
4
6
2
1
3
4
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
25
1
3
1
1
total
1
2
1
1
1
1
1
2
3
1
1
1
1
5
4
1
3
1
1
2
4
1
1
1
1
1
1
1
6
43
1
12
3
1
3
1
2
14
2
1
1
9
1
3
9
1
2
1
1
2
1
1
5
4
1
1
1
1
1
6.1
Books
[bk03] Fernandes JM, Machado RJ; Requirements in engineering projects, Springer, série Lecture Notes
in Management and Industrial Engineering, ISBN 978-3-319-18596-5, 2016. DOI 10.1007/978-3-31918597-2
Este livro, com 240 páginas, está dividido em 8 capı́tulos, e foi escrito para servir como obra de
referência em cursos/programas/disciplinas de nı́vel universitário na temática da engenharia de requisitos.
[bk02] Fernandes JM, Lämmel R, Saraiva J, Visser J (eds.); Generative and Transformational Techniques in Software Engineering III, Springer, LNCS series, vol. 6491, 2011. DOI 10.1007/978-3642-18023-1. This book, with approximately 550 pages, is structured in 16 chapters, written by
professors, researchers and participants of the GTTSE 2009 summer school.
Chap. 1: An Introduction to Software Product Line Refactoring; Borba P (UF Pernambuco, Brazil)
Chap. 2: Excerpts from the TXL Cookbook; Cordy J (Queen’s U, Canada)
Chap. 3: Model Synchronization, Mappings, Tile Algebras, and Categories; Diskin Z (U Waterloo, Canada)
Chap. 4: An Introductory Tutorial on JastAdd Attribute Grammars; Hedin G (Lund U, Sweden)
Chap. 5: Model Driven Language Engineering with Kermeta; Jézéquel JM, Barais O (INRIA & U Rennes 1, France), Fleurey F (SINTEF, Norway)
Chap. 6: EASY Meta-Programming with Rascal; Klint P, van der Storm T, Vinju J (CWI & U Amsterdam, Netherlands)
Chap. 7: The Theory and Practice of Modeling Language Design for Model-Based Software Engineering - A Personal Perspective; Selic B (Malina
Software, Canada)
Chap. 8: Code Transformations for Embedded Reconfigurable Computing Architectures; Diniz P (IST, Portugal), Cardoso JMP (U Porto, Portugal)
Chap. 9: Model Transformation Chains and Model Management for End-to-End Performance Decision Support; Fritzsche M, Gilani W (SAP
Research, United Kingdom)
Chap. 10: Building Code Generators with Genesys: A Tutorial Introduction; Jörges S, Steffen B (TU Dortmund, Germany), Margaria T (U
Potsdam, Germany)
Chap. 11: The Need for Early Aspects; Moreira A, Araújo J (UN Lisbon, Portugal)
Chap. 12: Lightweight Language Processing in Kiama; Sloane A (Macquarie U, Australia)
Chap. 13: Some Issues in the ‘Archaeology’ of Software Evolution; Wermelinger M, Yu Y (Open U, United Kingdom)
Chap. 14: Teaching Computer Language Handling - From Compiler Theory to Meta-modelling; Gjøsæter T, Prinz A (U Agder, Norway)
Chap. 15: C++ Metastring Library and its Applications; Szűgyi Z, Sinkovics Á, Pataki N, Porkoláb Z (Eötvös Loránd U, Hungary)
Chap. 16: Language Convergence Infrastructure; Zaytsev V (U Koblenz-Landau, Germany)
[bk01] Gomes L, Fernandes JM (eds.); behavioral modeling for embedded systems and technologies: Applications for design and implementation, IGI Global, ISBN 978-1-60566-750-8, 2010. DOI 10.4018/9781-60566-750-8. This 494-page book is divided in 15 chapters, authored by university professors and
industry experts. [8 citations]
Chap. 1: UML as Front-End Language for Embedded Systems Design; Brisolara LB (UF Pelotas, Brazil), Kreutz ME (U Santa Cruz do Sul,
Brazil), Carro L (UFRGS, Brazil)
Chap. 2: Model-Driven Design and ASM-Based Validation of Embedded Systems; Gargantini A, Scandurra P (U Bergamo, Italy), Riccobene E (U
Milano, Italy)
Chap. 3: Abstract and Concrete Data Type Optimizations at the UML and C/C++ Level for Dynamic Embedded Software; Baloukas C (Democritus
University of Thrace, Greece), Temmerman M (Karel de Grote Hogeschool, Belgium), Keller A, Demeyer S (U Antwerp, Belgium), Mamagkakis S,
Catthoor F (IMEC, Belgium), Soudris D (NTU Athens, Greece)
Chap. 4: Concern Separation for Adaptive QoS Modeling in Distributed Real-Time Embedded Systems; Gray J (U Alabama at Birmingham, USA),
Neema S, Bapty T, Gokhale A, Schmidt DC (Vanderbilt U, USA), Zhang J (Motorola Research, USA), Lin Y (Honda Manufacturing of Alabama,
USA)
Chap. 5: High-Level Design Space Exploration of Embedded Systems Using the Model-Driven Engineering and Aspect-Oriented Design Approaches;
Oliveira MFS, Wehrmeister MA, Nascimento FA, Pereira CE, Wagner FR (UFRGS, Brazil)
Chap. 6: Separation of Concerns in Model-based Development of Distributed Real-Time Systems; Niz D, Bhatia G, Rajkumar R (CMU, USA)
Chap. 7: Using Timed Automata for Modeling the Clocks of Distributed Embedded Systems; Rodrı́guez-Navas G, Proenza J (U Illes Balears,
Spain), Hansson H, Pettersson P (Mälardalen U, Sweden)
Chap. 8: Model Checking of Multitasking Real-Time Applications Based on the Timed Automata Model Using One Clock; Waszniowski L,
Hanzálek Z (Czech TU, Czech Rep.)
Chap. 9: SystemC Platform Modeling for Behavioral Simulation and Performance Estimation of Embedded Systems; Posadas H, Castillo J,
Quijano D, Fernández V, Villar E (U Cantabria, Spain), Martı́nez M (DS2, Spain)
Chap. 10: Engineering Embedded Software: From Application Modeling to Software Synthesis; Ferreira R, Spech E, Cota E, Carro L (UFRGS,
Brazil), Brisolara LB, Mattos JCB (UF Pelotas, Brazil)
Chap. 11: Transaction Level Model Automation for Multicore Systems; Lo LLCY, Abdi S, Gajski D (UC Irvine, USA)
Chap. 12: The Role of Programming Models on Reconfigurable Computing Fabrics; Cardoso JMP (U Porto, Portugal), Bispo J, Sanches AK (UT
Lisbon, Portugal)
Chap. 13: Reconfiguration of Industrial Embedded Control Systems; Khalgui M, Hanisch HM (Martin Luther U, Germany)
Chap. 14: Architecture Description Languages for the Automotive Domain; Faucou S, Trinquet Y (U Nantes, France), Simonot-Lion F (U Nancy,
France)
Chap. 15: Model-Based Testing of Embedded Systems Exemplified for the Automotive Domain; Zander J, Schieferdecker I (Fraunhofer FOKUS &
TU Berlin, Germany)
6.2
Editor of Conference Proceedings and Journals
[ed14] Fernandes JM, Machado RJ, Wnuk K (eds.); Proceedings of the 6th International Conference on
Software Business (ICSOB 2015), Braga, Portugal, Lecture Notes in Business Information Processing
(LNBIP) series, vol. 210, Springer, ISBN 978-3-319-19592-6, Jun/2015. URL
[ed13] Fernandes JM, Dori D; Model-based Approaches and Frameworks for Embedded Software Systems,
Innovations in Systems and Software Engineering 8(1):1–2, Springer, London, United Kingdom, ISSN
1614-5046, Jan/2012. DOI 10.1007/s11334-011-0176-x
26
Art. 1: A relationship-based approach to model integration; Chechik M (U Toronto, Canada), Nejati S, Sabetzadeh M (Simula Research Lab,
Norway);
Art. 2: A model-driven engineering framework for embedded systems design; Nascimento FAM, Oliveira MFS, Wagner FR (UFRGS, Brazil)
Art. 3: Managing complexity and variability of a model-based embedded software product line; Polzer A, Merschen D, Kowalewski S (RWTH
Aachen U, Germany), Botterweck G, Pleuss A (LERO, Ireland), Thomas J, Hedenetz B (Daimler AG, Germany)
Art. 4: On the refinement of use case models with variability support; Azevedo S, Machado RJ (UMinho, Portugal), Bragança A (ISEP, Portugal),
Ribeiro H (Primavera BSS, Portugal)
Art. 5: Modular artifact synthesis from domain-specific models; Mannadiar R, Vangheluwe H (McGill U, Canada)
Art. 6: Component-based analysis of embedded control applications; Angelov C, Guan W, Marian N, Zhou F, Sierszecki K, Top S (U Southern
Denmark, Denmark)
[ed12] Donatelli S, Kleijn J, Machado RJ, Fernandes JM (eds.); Recent Advances in Petri Nets and Concurrency, CEUR Workshop Proceedings, vol. 827, ISSN 1613-0073, Jan/2012. URN urn:nbn:de:0074827-8.
Joint proceedings of the workshops of the 31st International Conference on Application and Theory of Petri Nets and
Other Models of Concurrency and of the 10th International Conference on Application of Concurrency to System
Design.
Art. 1: Cycle structure in SR and DSR graphs: implications for multiple equilibria and stable oscillation in chemical reaction networks; Banaji M
(U Portsmouth, United Kingdom)
Art. 2: On the importance of the deadlock trap property for monotonic liveness; Heiner M (Brandenburg UT, Germany), Mahulea C, Silva M
(U Zaragoza, Spain)
Art. 3: Modelling gradients using Petri nets; Bertens L, Verbeek FJ, Kleijn J (Leiden U, Netherlands), Koutny M (Newcastle U, United Kingdom)
Art. 4: Comparison of approximate kinetics for unireactant enzymes: Michaelis-Menten against the equivalent server; Angius A, Balbo G,
Cordero F, Horváth A, Manini D (U Torino, Italy)
Art. 5: Colored Petri nets to model and simulate biological systems; Liu F, Heiner M (Brandenburg UT, Germany)
Art. 6: Control of metabolic systems modeled with timed continuous Petri nets; Ross-León R, Ramirez-Treviño A, Ruiz-León J (Centro de
Investigaciones y Estudios Avanzados del I.P.N., Mexico), Morales JA (U Guadalajara, Mexico)
Art. 7: Model transformation of metabolic networks using a Petri net based framework; Machado D, Costa RS, Rocha M, Rocha I, Ferreira EC
(U Minho, Portugal), Tidor B (MIT, USA)
Art. 8: Applying Petri nets for the analysis of the GSH-ASC cycle in chloroplasts; Macià H, González-Sánchez MI, Valero V, Valero E (U Castilla-La
Mancha, Spain)
Art. 9: Petri net modeling via a modular and hierarchical approach applied to nociception; Blätke MA, Meyer S, Marwan W (U Magdeburg,
Germany), Stein C (FU Berlin, Germany)
Art. 10: Modeling and mining of collaborative learnflows; Bergenthum R, Harrer A, Mauser S (KU Eichstätt-Ingolstadt, Germany)
Art. 11: Synthesis of general Petri nets with localities; Koutny M and Pietkiewicz-Koutny M (Newcastle U, United Kingdom)
Art. 12: Incremental process mining; Solé M, Carmona J (UPC, Spain)
Art. 13: PetriFlow: a Petri net based framework for modelling and control of workflow processes; Riesz M, Seckár M, Juhás G (Slovak UT,
Slovakia)
Art. 14: A tool for the synthesis of asynchronous speed-independent circuits; Gallo O, Nečas T, Lehocki F (Slovak UT, Slovakia)
Art. 15: Combining Petri nets and UML for model-based software engineering; Fernandes JM (U Minho, Portugal)
Art. 16: The resource allocation problem in software applications: a Petri net perspective; López-Grao JP, Colom JM (U Zaragoza, Spain)
Art. 17: IRS-MT: tool for modeling resource allocation in workflow Petri nets; Chrza̧stowski-Wachtel P, Rauch J (Warsaw U, Poland)
Art. 18: Deadlock control software for tow automated guided vehicles using petri nets; Rovetto C, Cano E, Colom JM (U Zaragoza, Spain)
Art. 19: Nets-within-nets paradigm and grid computing; Mascheroni M and Farina F (U Milano Bicocca, Italy)
Art. 20: Verifying reference nets by means of hypernets: a plugin for RENEW; Mascheroni M (U Milano Bicocca, Italy), Wagner T, Wüstenberg L
(U Hamburg, Germany)
Art. 21: Improving a workflow management system with an agent flavour; Moldt D, Quenum J, Reese C, Wagner T (U Hamburg, Germany)
Art. 22: Automata and Petri net models for visualizing and analyzing complex questionnaires: a case study; Rölke H (U Hamburg, Germany)
Art. 23: Detecting and repairing unintentional change in in-use data in concurrent workflow management system; Huyen PHT, Ochimizu k (JAIST,
Japan)
Art. 24: Taming the shrew – resolving structural heterogeneities with hierarchical CPNs; Wimmer M, Kappel G, Schönböck J, Schwinger W
(Vienna UT, Austria), Kusel A, Retschitzegger W (Johannes Kepler U Linz, Austria)
Art. 25: On persistent reachability in Petri nets; Barylska K, Mikulski L, Ochmanski E (Nicolaus Copernicus U, Poland)
Art. 26: Process refinement and asynchronous composition with modalities; Elhog-Benzina D, Haddad S (ENS Cachan, France), Hennicker R
(LU München, Germany)
Art. 27: Generating benchmarks by random stepwise refinement of Petri nets; van Hee KM, Liu Z (TU Eindhoven, Netherlands)
Art. 28: Bounded model checking for parametric timed automata; Knapik M, Penczek W (Polish Academy of Sciences, Poland)
Art. 29: Specification of decision diagram operations; Hamez A (CNRS-LAAS, France), Hostettler S, Linard A, Marechal A, Risoldi M (U Genève,
Switzerland), Paviot-Adet E (U Pierre & Marie Curie, France)
Art. 30: Towards automatic composition of web services: a SAT-based phase; Penczek W (Polish Academy of Sciences, Poland), Pólrola A (U Lódź,
Poland), Zbrzezny A (Jan Dlugosz U, Poland)
Art. 31: Improving the significance of benchmarks for Petri nets model checkers; Hostettler S, Linard A, Marechal A, Risoldi M (U Genève,
Switzerland)
[ed11] Gomes L, Khomenko V, Fernandes JM; Selected papers from the 10th International Conference
on Application of Concurrency to System Design (ACSD 2010), IET Computers & Digital Techniques
5(6):425–6, ISSN 1751-8601, Dec/2011. DOI 10.1049/iet-cdt.2011.0150
Art. 1: Encoding of processor instruction sets with explicit concurrency control; Mokhov A, Alekseyev A, Yakovlev A (Newcastle U, United
Kingdom);
Art. 2: Signal transition graph decomposition: internal communication for speed independent circuit implementation; Wist D, Wollowski R
(U Potsdam, Germany), Schaefer M, Vogler W (U Augsburg, Germany)
Art. 3: Routing of asynchronous Clos networks; Song W, Edwards D, Liu Z, Dasgupta S (U Manchester, United Kingdom)
Art. 4: Long-run order-independence of vector-based transition systems; Raffelsieper M, Mousavi M (TU Eindhoven, Netherlands), Zantema H
(U Nijmegen, Netherlands)
Art. 5: Efficient model checking of PSL safety properties; Launiainen T, Heljanko K, Junttila T (Aalto U, Finland)
[ed10] Botterweck G, Lamb L, Fernandes JM (eds.); Proceedings of 7th International Workshop on
Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2010), organised within
the 25th IEEE/ACM International Conference on Automated Software Engineering (ASE 2010),
Antwerp, Belgium, ACM Digital Library, ISBN 978-1-4503-0123-7, Sep/2010.
[ed09] Gomes L, Khomenko V, Fernandes JM (eds.); Proceedings of the 10th International Conference
on Application of Concurrency to System Design (ACSD 2010), Braga, Portugal, IEEE Computer
Society Press, ISBN 978-0-7695-4066-5, Jun/2010. DOI 10.1109/ACSD.2010.2
[ed08] Boness K, Fernandes JM, Hall JG, Machado RJ, Oberhauser R (eds.); 4th International Conference on Software Engineering Advances (ICSEA 2009), Porto, Portugal, IEEE Computer Society
27
Press, ISBN 978-0-7695-3777-1, Sep/2009. DOI 10.1109/ICSEA.2009.2
[ed07] Fernandes JM, Lamb L, Machado RJ, Wagner FR (eds.); Proceedings of 6th International Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2009), Organised within the 31st IEEE International Conference on Software Engineering (ICSE 2009), Vancouver,
British Columbia, Canada, IEEE Press, ISBN 978-1-4244-3721-4, May/2009. DOI 10.1109/ MOMPES.2009.5069128
All articles published in the MOMPES 2009 Proceedings are indexed in ISI WoK, Scopus and DBLP.
An article about MOMPES 2009 was also included in the ICSE 2009 Proceedings: Fernandes JM, Machado RJ,
Lamb LC, Wagner FR; Model-based Methodologies for Pervasive and Embedded Software, 31st International Conference on Software Engineering (ICSE 2009), Vancouver, British Columbia, Canada, IEEE Computer Society Press,
Companion Volume, pp. 443–4, ISBN 978-1-4244-3494-7, May/2009. DOI 10.1109/ICSE-COMPANION.2009.5071053
Additionally, a report about MOMPES 2009 is available at: Fernandes JM, Lamb LC, Machado RJ, Wagner FR;
Recent Advances in Model-based Methodologies for Pervasive and Embedded Software, ACM SIGSOFT Software Engineering Notes 34(5):37–9, ACM, New York, USA, ISSN 0163-5948. DOI 10.1145/1598732.1598758
[ed06] Machado RJ, Fernandes JM, Wagner FR, Kazman R (eds.); Proceedings of 5th International
Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2008), Organised within thes 11th European Joint Conferences on Theory and Practice of Software (ETAPS 2008),
Budapest, Hungary, IEEE Computer Society Press, ISBN 0-7695-3104-0, Apr/2008. DOI 10.1109/MOMPES.2008.2
All articles published in the MOMPES 2008 Proceedings are indexed in ISI WoK, Scopus and DBLP.
[ed05] Fernandes JM, Machado RJ, Khedri R, Clarke S (eds.); Proceedings of 4th International Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2007), Organised within the 10th European Joint Conferences on Theory and Practice of Software (ETAPS 2007),
Braga, Portugal, IEEE Computer Society Press, ISBN 0-7695-2769-8, Mar/2007. DOI 10.1109/MOMPES.2007.10
All articles published in the MOMPES 2007 Proceedings are indexed in ISI WoK, Scopus and DBLP.
[ed04] Machado RJ, Fernandes JM, Schätz B, Riebisch M (eds.); 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), Organised within the 13th IEEE International Conference on Engineering of Computer Based Systems
(ECBS 2006), Potsdam, Germany, IEEE Computer Society Press, ISBN 0-7695-2538-5, Mar/2006.
DOI 10.1109/MBD-MOMPES.2006.12
All articles published in the MOMPES 2007 Proceedings are indexed in ISI WoK and DBLP.
[ed03] Lilius J, Machado RJ, Truscan D, Fernandes JM, Porres I; Guest Editors’ Foreword: Selected
Papers from the International Workshop on Model-based Methodologies for Pervasive and Embedded
Software, Nordic Journal of Computing 12(3):198–9, ISSN 1236-6064, Dec/2005.
Editorial do número especial da revista, com artigos seleccionados do workshop MOMPES 2005.
URL
[ed02] Lilius J, Machado RJ, Truscan D, Fernandes JM (eds.); Proceedings of the 2nd Workshop on
Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2005), organised within
the 5th International Conference on Application of Concurrency to System Design (ACSD 2005),
Rennes, France, TUCS General Publication N. 39, ISBN 952-12-1556-9, May/2005.
URL
[ed01] Fernandes JM, Lilius J, Machado RJ, Porres I (eds.); Proceedings of the 1st Workshop on Modelbased Methodologies for Pervasive and Embedded Software (MOMPES 2004), organised within the 4th
28
International Conference on Application of Concurrency to System Design (ACSD 2004), Hamilton,
Ontario, Canada, TUCS General Publication N. 29, ISBN 952-12-1359-0, May/2004.
URL
6.3
Thesis/Dissertation
[te02] Ph.D. Thesis in Informatics. MiDAS: Object-Oriented Methodology for Developing Embedded
Systems” (in Portuguese), Dep. Informática, UMinho, Braga, Portugal, May/2000. [6 citations]
[te01] M.Sc. Dissertation in Informatics. Petri Nest and VHDL in the Specification of Parallel Controllers (in Portuguese), Dep. Informática, UMinho, Braga, Portugal, Jul/1994. [7 citations]
6.4
Book Chapters
[bc05] Fernandes JM, Ferreira AL; Quality attributes for mobile applications, Modern Software Engineering Methodologies for Mobile and Cloud Environments, Cruz M, Paiva S (eds.), IGI Global, Hershey, Pennsylvania, USA, chap. 8, pp. 145–58, ISBN 978-1-4666-9916-8, Jan/2016. DOI 10.4018/9781-4666-9916-8.ch008
[bc04] Monteiro MP, Fernandes JM; Aspect-oriented refactoring of Java programs, Java in Academia
and Research, Cai K (ed.), iConcept Press, Annerley, Australia, chap. 7, pp. 141–58, ISBN 9780980733082, 2011. [1 citation]
[bc03] Duarte FJ, Fernandes JM, Machado RJ; Business modeling in process-oriented organizations
for RUP-based software development, Reference Modeling for Business Systems Analysis, Fettke P,
Loos P (eds.), Idea Publishing, Hershey, Pennsylvania, USA, chap. 5, pp. 98–117, ISBN 1-59904-0549, Oct/2006. Acceptance rate: 16/27 (59%). 10.4018/978-1-59904-054-7.ch005. [6 citations]
Republished in “Software Applications: Concepts, Methodologies, Tools, and Applications”, Tiako FT (ed.), IGI Global,
Hershey, Pennsylvania, USA, ISBN 978-1-60566-060-8, Mar/2009.
[bc02] Machado RJ, Ramos I, Fernandes JM; Specification of Requirements Models, Engineering and
Managing Software Requirements, Aurum A, Wohlin C (eds.), Springer, chap. 3, pp. 47–68, ISBN
3-540-25043-3, Jul/2005. DOI 10.1007/3-540-28244-0_3 [11 citations]
A review of this book can be found at: Berry D, Requirements Engineering 11(2):152–4, Springer, London, United
Kingdom, ISSN 0947-3602, Feb/2006. DOI 10.1007/s00766-006-0027-8
[bc01] Machado RJ, Fernandes JM, Esteves AJ, Santos HD; An Evolutionary Approach to the Use of
Petri Net based Models: From Parallel Controllers to HW/SW Co-Design, Hardware Design and Petri
Nets, Yakovlev A, Gomes L, Lavagno L (eds.), Kluwer Academic Publishers, Boston, Massachussets,
USA, chap. 11, pp. 205–22, ISBN 0-7923-7791-5, Feb/2000. DOI 10.1007/978-1-4757-3143-9_11
[8 citations]
6.5
Articles in Journals (with refereeing)
[jo14] Garousi V, Fernandes JM; Highly-cited papers in software engineering: The top 100, Information
and Software Technology 71:108–28, Elsevier, ISSN 0950-5849, Mar/2016. DOI 10.1016/j.infsof.2015.11.003
[jo13] Passarini RF, Farines JM, Fernandes JM, Becker LB; Cyber-physical systems design: transition
from functional to architectural models, Design Automation for Embedded Systems 19(4):345–66,
Springer, ISSN 0929-5585, Dec/2015. DOI 10.1007/s10617-015-9164-y
29
[jo12] Fernandes JM; Authorship trends in software engineering, Scientometrics 101(1):257–71, Springer,
ISSN 0138-9130, Oct/2014. DOI 10.1007/s11192-014-1331-6 [7 citations]
[jo11] Cardoso JMP, Fernandes JM, Monteiro MP, Carvalho T, Nobre R; Enriching MATLAB with
aspect-oriented features for developing embedded systems, Journal of Systems Architecture 59(7):412–
28, Elsevier, ISSN 1383-7621, Aug/2013. DOI 10.1016/j.sysarc.2013.04.003 [2 citations]
[jo10] Fernandes JM, van Hattum-Janssen N, Fonte V, Ribeiro AN, Santos LP, Sousa P; An integrated
approach to develop professional and technical skills for informatics engineering students, European
Journal of Engineering Education 37(2):167–77, Taylor & Francis, London, United Kingdom, ISSN
0304-3797, May/2012. DOI 10.1080/03043797.2012.666517 [3 citations]
[jo09] Machado RJ, Fernandes JM; Influence of the Bologna Accord in Software Engineering Curriculum
Development, The Interface, pp. 2–3, IEEE Education Society and ASEE Electrical and Computer
Engineering Division (ECE), Apr/2010.
[jo08] Larsen PG, Fernandes JM, Habel J, Lehrskov H, Vos RJC, Wallington O, Zidek J; A multidisciplinary engineering summer school in an industrial setting, European Journal of Engineering
Education 34(6):511–26, Taylor & Francis, London, United Kingdom, ISSN 0304-3797, Dec/2009.
DOI 10.1080/03043790903150687 [15 citations]
[jo07] Jørgensen JB, Tjell S, Fernandes JM; Formal requirements modeling with executable use cases
and coloured Petri nets, Innovations in Systems and Software Engineering 5(1):13–25, Springer, ISSN
1614-5046, Mar/2009. DOI 10.1007/s11334-009-0075-6 [14 citations]
[jo06] Monteiro MP, Fernandes JM; An Illustrative Example of Refactoring Object-oriented Source Code
with Aspect-oriented Mechanisms, Software: Practice and Experience 38(4):361–96, John Wiley &
Sons, ISSN 0038-0644, Apr/2008. DOI 10.1002/spe.835 [11 citations]
This journal is considered one of the six most respected in systems and software engineering, according to article
“Wong WE, Tse TH, Glass RL, Basili VR, Chen TY, An Assessment of Systems and Software Engineering Scholars
and Institutions (2001–2005), Journal of Systems and Software 81(6):1059–62, Elsevier, ISSN 0164-1212, Jun/2008,
DOI 10.1016/j.jss.2007.09.018”
[jo05] Fernandes JM, Lilius J, Truscan D; Integration of DFDs into a UML-based model-driven engineering approach, Software and Systems Modeling (SoSyM) 5(4):403–28, Springer, ISSN 1619-1366,
Dec/2006. DOI 10.1007/s10270-006-0013-0 [8 citations]
[jo04] Monteiro MP, Fernandes JM; Towards a catalogue of refactorings and code smells for AspectJ,
Transactions on Aspect-Oriented Software Development I, Rashid A, Aksit M (eds.), Springer, LNCS
series, vol. 3880, pp. 214–58, ISBN 3-540-32972-2, ISSN 1864-3027, Mar/2006. DOI 10.1007/11687061_7
[43 citations]
Apesar de se tratar dum artigo num volume da LNCS series da Springer, este artigo é considerado como publicado em
revista, pois é dessa forma que tanto a Springer como os editores classificam o volume.
[jo03] Fernandes JM, Duarte FJ; A reference framework for process-oriented software development
organizations, Software and Systems Modeling (SoSyM) 4(1):94–105, Springer, ISSN 1619-1366,
Feb/2005. DOI 10.1007/s10270-004-0063-0 [16 citations]
[jo02] Fernandes JM, Adamski M, Proença AJ; VHDL generation from hierarchical Petri net specifications of parallel controllers, IEE Proceedings: Computers and Digital Techniques 144(2):127–37,
IEE, ISSN 1350-2387, Mar/1997. DOI 10.1049/ip-cdt:19970845 [94 citations]
30
[jo01] Santos HD, Ramalho JC, Fernandes JM, Proença AJ; A Heterogeneous Computer Vision Architecture: Implementation Issues, Computing Systems in Engineering 6(4/5):401–8, Elsevier Science,
Pergamon Press, ISSN 0956-0521, Ago-Oct/1995. DOI 10.1016/0956-0521(95)00029-1 [1 citation]
Initially published in “1st International Meeting on Vector and Parallel Processing” (VecPar 1993), Porto, Portugal,
Sep/1993.
6.6
Articles in International Conferences (with refereeing)
[ic58] Santos N, Barbosa D, Maia P, Fernandes FA, Rebelo MP, Silva PV, Carvalho MS, Fernandes JM,
Machado RJ; iFloW: an integrated logistics software system for inbound supply chain traceability, 8th
International Conference on Interoperability for Enterprise Systems and Applications (I-ESA 2016),
Guimarães, Portugal, pp. –, Springer, ISBN , Mar-Apr/2016. DOI
[ic57] Fernandes JM, Rodrigues SP, Costa L; Comparing AHP and ELECTRE I for prioritizing software
requirements, 16th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2015), Takamatsu, Japan, pp. 684–
91, ISBN 978-1-4799-8675-0, Jun/2015. DOI 10.1109/SNPD.2015.7176282
[ic56] Battistela PE, von Wangenheim CG, Fernandes JM; ENgAGED: uma proposta de processo de
desenvolvimento de jogos para ensinar computação, 25.o Simpósio Brasileiro de Informática na Educação (SBIE 2014), no âmbito do 3.o Congresso Brasileiro de Informática na Educação (CBIE 2014),
Dourados, Brazil, pp. –, Nov/2014.
[ic55] Battistela PE, von Wangenheim CG, Fernandes JM; Como jogos educacionais são desenvolvidos?
Uma revisão sistemática da literatura, XXII Workshop sobre Educação em Computação (WEI 2014),
no âmbito do XXXIV Congresso da Sociedade Brasileira de Computação (CSBC 2014), Brası́lia,
Brazil, Jul/2014. [1 citation]
[ic54] Silva D, Fernandes JM, Belo O; Assisting data warehousing populating processes design through
modelling using coloured Petri nets, 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH 2013), Reykjavik, Iceland, pp. 35–42, Jul/2013.
Acceptance rate: 56/125 (45%).
[ic53] Gonçalves MP, Fernandes JM; Guidelines for modelling reactive systems with coloured Petri
nets, 8th Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2012), within the 27th IEEE/ACM International Conference on Automated Software Engineering (ASE 2012), Machado RJ, Maciel R, Rubin J, Botterweck G (eds.), Essen, Germany, Springer,
Lecture Notes in Computer Science, vol. 7706, pp. 126–37, ISBN 978-3-642-38208-6, May/2013.
DOI 10.1007/978-3-642-38209-3_8 .
[ic52] Santos NA, Duarte FJ, Machado RJ, Fernandes JM; A transformation of business process models
into software-executable models using MDA, Software Quality Days (SWQD 2013), Winkler D, Biffl S,
Bergsmann J (eds.), Vienna, Austria, Springer, Lecture Notes in Business Information Processing,
vol. 133, pp. 147–67, ISBN 978-3-642-35701-5, Jan/2013. DOI 10.1007/978-3-642-35702-2_10 [3 citations]
[ic51] Silva D, Belo O, Fernandes JM; Colored Petri nets in the simulation of ETL standard tasks:
the surrogate key pipelining case, 26th European Simulation and Modelling Conference (ESM 2012),
Klumpp M (ed), Essen, Germany, Eurosis-ETI, pp. 242–7, Oct/2012.
[ic50] van Hattum-Janssen N, Fernandes JM; Peer feedback: quality and quantity in large groups, 40th
SEFI Annual Conference (SEFI 2012), Avdelas A (ed.), Thessaloniki, Greece, ISBN 978-2-87352-0052, Sep/2012. URL [2 citation]
31
[ic49] Campos D, Lima RL, Fernandes JM; Identification and assessment of behavioural competences in
multidisciplinary teams within design projects, 4th International Symposium on Project Approaches
in Engineering Education (PAEE 2012), São Paulo, Brazil, pp. 15–22, ISBN , Jul/2012.
[ic48] Duarte FJ, Machado RJ, Fernandes JM; BIM: a methodology to transform business processes
into software systems, Software Quality Days (SWQD 2012), Biffl S, Winkler D, Bergsmann J (eds.),
Viena, Austria, Springer, Lecture Notes in Business Information Processing, vol. 94, pp. 39–58, ISBN
978-3-642-27212-7, Jan/2012. DOI 10.1007/978-3-642-27213-4_4 [3 citations]
[ic47] van Hattum-Janssen N, Fernandes JM; Peer-assessment in projects: an analysis of qualitative
feedback, 3rd International Symposium on Project Approaches in Engineering Education (PAEE 2011),
Lisbon, Portugal, pp. 51–7, ISBN 978-989-8525-05-5, Oct/2011.
[ic46] Silva JL, Ribeiro OR, Campos JC, Fernandes JM, Harrison MD; The APEX Framework: Prototyping of Ubiquitous Environments based on Petri Nets, 3rd Conference on Human-Centred Software
Engineering (HCSE 2010), Bernhaupt R, Forbrig P, Gulliksen J, Lárusdóttir MK (eds.), Reykjavik,
Iceland, Springer, LNCS series, vol. 6409, pp. 6–21, ISBN 978-3-642-16487-3, Oct/2010. Acceptance
rate: 15/42 (35%). DOI 10.1007/978-3-642-16488-0_2 [6 citations]
[ic45] Fernandes JM, Almeida M; Classification and Comparison of Agile Methods, 7th International
Conference on the Quality of Information and Communications Technology (QUATIC 2010), Porto,
Portugal, IEEE Computer Society Press, pp. 391–6, ISBN 978-0-7695-4241-6, Sep-Oct/2010. DOI
10.1109/QUATIC.2010.71 [14 citations]
[ic44] Machado RJ, Fernandes JM, Barros JP, Gomes L; Scenario-based modeling in industrial information systems, Distributed, Parallel and Biologically Inspired Systems, Hinchey M, Kleinjohann B, Kleinjohann L, Lindsay PA, Rammig FJ, Timmis J, Wolf M (eds.), Springer, IFIP/AICT
series, vol. 329, pp. 19–30, ISBN 978-3-642-15233-7, Sep/2010. Acceptance rate: 18/37 (48%). DOI
10.1007/978-3-642-15234-4_4
Presented at the 7th IFIP TC10 Working Conference on Distributed and Parallel Embedded Systems (DIPES 2010),
within the 21st IFIP World Computer Congress, Brisbane, Australia, Sep/2010.
We don’t know yet where this article will be indexed.
[ic43] Fernandes JM, Almeida M; A technique to classify and compare agile methods, Agile Processes in
Software Engineering and Extreme Programming, Sillitti A, Wang X, Martin A, Whitworth E (eds.),
Springer, LNBIP series, vol. 48, pp. 385–6, ISBN 978-3-642-13053-3, Jun/2010. DOI 10.1007/978-3642-13054-0_44 [2 citations]
Presented at the 11th International Conference on Agile Software Development (XP 2010), Trondheim, Norway,
Jun/2010.
[ic42] Fernandes JM, Sousa SM; PlayScrum - a card game to learn the Scrum agile method, 2nd International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES 2010),
Debattista K, Dickey MD, Proença A, Santos LP (eds.), Braga, Portugal, IEEE Computer Society
Press, pp. 52–9, ISBN 978-0-7695-3986-7, Mar/2010. DOI 10.1109/VS-GAMES.2010.24 [22 citations]
[ic41] Ribeiro OR, Fernandes JM; Validation of Scenario-based Business Requirements with Coloured
Petri Nets, 4th International Conference on Software Engineering Advances (ICSEA 2009), Porto,
Portugal, IEEE Computer Society Press, pp. 250–5, ISBN 978-0-7695-3777-1, Sep/2009. DOI
10.1109/ICSEA.2009.45 [5 citations]
[ic40] Fernandes JM, Machado RJ, Seidman S; A requirements engineering and management training
course for software development professionals, 22th IEEE-CS Conference on Software Engineering
Education & Training (CSEE&T 2009), Hyderabad, India, IEEE Computer Society Press, pp. 20–5,
32
ISBN 978-0-7695-3539-5, Feb/2009. Acceptance rate: 45/144 (31%). DOI 10.1109/CSEET.2009.24
[15 citations]
[ic39] Tjell S, Fernandes JM; Expressing Environment Assumptions and Real-time Requirements for a
Distributed Embedded System with Shared Variables, Distributed Embedded Systems: Design, Middleware and Resources, Kleinjohann B, Kleinjohann L, Wolf W (eds.), Springer, IFIP series, vol. 271,
pp. 79–88, ISBN 978-0-387-09660-5, Sep/2008. Acceptance rate: 21/30 (70%). DOI 10.1007/978-0387-09661-2_8
Presented at the 6th IFIP TC10 Working Conference on Distributed and Parallel Embedded Systems (DIPES 2008),
within the 20th IFIP World Computer Congress, Milan, Italy, Sep/2008.
[ic38] Fernandes JM, Jørgensen JB, Tjell S; Requirements Engineering for Reactive Systems: Coloured
Petri Nets for an Elevator Controller, 14th Asia-Pacific Software Engineering Conference (APSEC 2007),
Nagoya, Japan, IEEE Computer Society Press, pp. 294–301, ISBN 0-7695-3057-5, Dec/2007. Acceptance rate: 67/214 (31%). DOI 10.1109/APSEC.2007.81 [6 citations]
[ic37] Fernandes JM, Machado RJ; Teaching Embedded Systems Engineering in a Software-Oriented
Computing Degree, 37th Annual ASEE/IEEE Frontiers in Education Conference (FIE 2007), Milwaukee, Wisconsin, USA, IEEE Computer Society Press, pp. F3H-5–F3H-10, ISBN 1-4244-1084-3,
Oct/2007. DOI 10.1109/FIE.2007.4417949 [10 citations]
[ic36] Ribeiro OR, Fernandes JM; Validation of Reactive Software from Scenario-Based Models, 6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007),
Lisbon, Portugal, IEEE Computer Society Press, pp. 213–7, ISBN 0-7695-2948-8, Sep/2007. DOI
10.1109/QUATIC.2007.33 [1 citation]
[ic35] Duarte FJ, Machado RJ, Fernandes JM; Automated information systems generation for processoriented organizations, 6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007), Lisbon, Portugal, IEEE Computer Society Press, pp. 223–7,
ISBN 0-7695-2948-8, Sep/2007. DOI 10.1109/QUATIC.2007.13 [1 citation]
[ic34] Mashkoor A, Fernandes JM; Deriving Software Architectures for CRUD Applications: The FPL
Tower Interface Case Study, 2nd International Conference on Software Engineering Advances (ICSEA 2007), Cap Esterel, France, IEEE Computer Society Press, ISBN 978-0-7695-2937-0, Aug/2007.
DOI 10.1109/ICSEA.2007.25 [2 citations]
[ic33] Ribeiro OR, Fernandes JM; Translating Synchronous Petri Nets into PROMELA for Verifying
Behavioural Properties, 2nd IEEE International Symposium on Industrial Embedded Systems (SIES
2007), Lisbon, Portugal, IEEE, pp. 266–73, ISBN 1-4244-0840-7, Jul/2007. Acceptance rate: 54%.
DOI 10.1109/SIES.2007.4297344 [16 citations]
[ic32] Fernandes JM, Tjell S, Jørgensen JB, Ribeiro OR; Designing Tool Support for Translating Use
Cases and UML 2.0 Sequence Diagrams into a Coloured Petri Net, 6th International Workshop on
Scenarios and State Machines (SCESM 2007), within the 29th International Conference on Software
Engineering (ICSE 2007), Minneapolis, Minnesota, USA, IEEE Computer Society Press, May/2007.
DOI 10.1109/SCESM.2007.1 [70 citations]
[ic31] Fernandes JM, Machado RJ; A Two-Year Software Engineering M.Sc. Degree designed under
the Bologna Declaration Principles, 1st International Conference on Software Engineering Advances
(ICSEA 2006), Tahiti, French Polynesia, IEEE Computer Society Press, ISBN 0-7695-2703-5, OutNov/2006. Acceptance rate: 37%. DOI 10.1109/ICSEA.2006.13 [4 citations]
33
[ic30] Fernandes JM, Machado RJ, Monteiro PA, Rodrigues H; A demonstration case on the transformation of software architectures for service specification, From Model-Driven Design to Resource Management for Distributed Embedded Systems, Kleinjohann B, Kleinjohann L, Machado RJ, Pereira C,
Thiagarajan PS (eds.), Springer, IFIP series, vol. 225, pp. 235–44, ISBN 0-387-39361-7, Oct/2006.
DOI 10.1007/978-0-387-39362-9_25 .
Presented at the 5th IFIP TC10 Working Conference on Distributed and Parallel Embedded Systems (DIPES 2006),
Braga, Portugal, Oct/2006.
[ic29] Machado RJ, Fernandes JM, Monteiro PA, Rodrigues H; Refinement of Software Architectures by
Recursive Model Transformations, 7th International Conference on Product Focused Software Process Improvement (PROFES 2006), Münch J, Vierimaa M (eds.), Amsterdam, Netherlands, Springer,
LNCS series, vol. 4034, pp. 422–8, ISBN 3-540-34682-1, Jun/2006. DOI 10.1007/11767718_38 [2 citations]
[ic28] Monteiro MP, Fernandes JM; Refactoring a Java Code Base to AspectJ: An Illustrative Example,
21st IEEE International Conference on Software Maintenance (ICSM 2005), Budapest, Hungary,
IEEE Computer Society Press, pp. 17–26, ISBN 0-7695-2368-4, Sep/2005. Acceptance rate: 55/180
(31%). DOI 10.1109/ICSM.2005.75 [18 citations]
[ic27] Machado RJ, Fernandes JM; Integration of embedded software with corporate information systems, From Specification to Embedded Systems Application, Rettberg A, Zanella MC, Rammig FJ
(eds.), Springer, IFIP series, vol. 184, pp. 169–78, ISBN 0-387-27557-6, Aug/2005. DOI 10.1007/
11523277_17
Presented at the 1st IFIP International Embedded Systems Symposium (IESS 2005), Manaus, Brazil, Aug/2005.
[ic26] Machado RJ, Fernandes JM, Monteiro PA, Rodrigues H; Transformation of UML models for
service-oriented software architectures, 12th IEEE International Conference on the Engineering of
Computer Based Systems (ECBS 2005), Greenbelt, Maryland, USA, IEEE Computer Society Press,
pp. 173–82, ISBN 0-7695-2308-0, Apr/2005. DOI 10.1109/ECBS.2005.73 [18 citations]
[ic25] Ribeiro OR, Fernandes JM, Pinto L; Model checking embedded systems with PROMELA, 12th
IEEE International Conference on the Engineering of Computer Based Systems (ECBS 2005), Greenbelt, Maryland, USA, IEEE Computer Society Press, pp. 378–85, ISBN 0-7695-2308-0, Apr/2005.
DOI 10.1109/ECBS.2005.53 [27 citations]
[ic24] Monteiro MP, Fernandes JM; Towards a catalog of aspect-oriented refactorings, 4th International
Conference on Aspect-Oriented Software Development (AOSD 2005), Tarr P (ed.), Chicago, Illinois,
USA, ACM Press, pp. 111–22, ISBN 1-59593-043-4, Mar/2005. Acceptance rate: 17/87 (19%). DOI
10.1145/1052898.1052908 [184 citations]
[ic23] Machado RJ, Fernandes JM; A multi-level design pattern for embedded software, Design Methods
and Applications for Distributed Embedded Systems, Kleinjohann B, Gao GR, Kopetz H, Kleinjohann L, Rettberg A (eds.), Kluwer Academic Publishers, Boston, Massachussets, USA, IFIP series,
vol. 150, pp. 247–56, ISBN 1-4020-8148-0, Aug/2004. DOI 10.1007/1-4020-8149-9_25 .
Presented at the 4th IFIP Working Conference on Distributed and Parallel Embedded Systems (DIPES 2004), within
the 18th IFIP World Computer Congress, Toulouse, France, Aug/2004.
[ic22] Fernandes JM, Lilius J; Functional and object-oriented views in embedded software modeling,
11th IEEE International Conference on the Engineering of Computer Based Systems (ECBS 2004),
Brno, Czech Rep., IEEE Computer Society Press, pp. 378–87, ISBN 0-7695-2125-8, May/2004. DOI
10.1109/ECBS.2004.1316722 [18 citations]
34
[ic21] Truscan D, Fernandes JM, Lilius J; Tool Support for DFD-UML Model-based Transformations,
11th IEEE International Conference on the Engineering of Computer Based Systems (ECBS 2004),
Brno, Czech Rep., IEEE Computer Society Press, pp. 388–97, ISBN 0-7695-2125-8, May/2004. DOI
10.1109/ECBS.2004.1316723 [20 citations]
[ic20] Fernandes JM, Duarte FJ; Using RUP for Process-Oriented Organisations, 5th International
Conference on Product Focused Software Process Improvement (PROFES 2004), Bomarius F, Iida H
(eds.), Kansai Science City, Japan, Springer, LNCS series, vol. 3009, pp. 348–62, ISBN 3-540-214216, Apr/2004. Acceptance rate: 41/57 (72%). DOI 10.1007/b96726 [2 citations]
[ic19] Monteiro MP, Fernandes JM; Object-to-Aspect Refactorings For Feature Extraction, ‘Industry
Paper’ presented at the 3rd International Conference on Aspect-Oriented Software Development
(AOSD 2004), Lancaster, United Kingdom, Mar/2004. URL [33 citations]
[ic18] Machado RJ, Fernandes JM; Heterogeneous Information Systems Integration: Organizations
and Tools, 4th International Conference on Product Focused Software Process Improvement (PROFES 2002), Oivo M, Komi-Sirviö S (eds.), Rovaniemi, Finland, Springer, LNCS series, vol. 2559,
pp. 629–43, ISBN 3-540-00234-0, Dec/2002. Acceptance rate: 48/70 (68%). DOI 10.1007/3-54036209-6_51 [1 citation]
[ic17] Fernandes JM, Machado RJ; Can UML be a System-Level Language for Embedded Software?,
Design and Analysis of Distributed Embedded Systems, Kleinjohann B, Kim K, Kleinjohann L,
Rettberg A (eds.), Kluwer Academic Publishers, Boston, Massachussets, USA, IFIP series, vol. 91,
chap. 1, pp. 1–10, ISBN 1-4020-7156-6, Aug/2002. DOI 10.1007/978-0-387-35599-3_1 [1 citation]
Presented at the 3rd IFIP International Workshop on Distributed and Parallel Embedded Systems (DIPES 2002),
within the 17th IFIP World Computer Congress, Montréal, Canada, Aug/2002.
[ic16] Fernandes JM, Machado RJ; System-Level Object-Orientation in the Specification and Validation
of Embedded Systems, 14th Symposium on Integrated Circuits and System Design (SBCCI 2001),
Pirenópolis, Brazil, IEEE Computer Society Press, pp. 8–13, ISBN 0-7695-1333-6, Sep/2001. DOI
10.1109/SBCCI.2001.952996 [4 citations]
[ic15] Fernandes JM, Machado RJ; From Use Cases to Objects: An Industrial Information Systems Case
Study Analysis, 7th International Conference on Object-Oriented Information Systems (OOIS 2001),
Wang Y, Patel S, Johnston RH (eds.), Calgary, Canada, Springer, pp. 319–28, ISBN 1-85233-546-7,
Aug/2001. DOI 10.1007/978-1-4471-0719-4_33 [10 citations]
[ic14] Machado RJ, Fernandes JM; A Petri Net Meta-Model to Develop Software Components for Embedded Systems, 2nd IEEE International Conference on Application of Concurrency to System Design
(ACSD 2001), Newcastle upon Tyne, United Kingdom, IEEE Computer Society Press, pp. 113–22,
ISBN 0-7695-1071-X, Jun/2001. Acceptance rate: 20/38 (52%). DOI 10.1109/CSD.2001.981769
[5 citations]
[ic13] Machado RJ, Fernandes JM, Santos HD; A Methodology for Complex Embedded Systems Design:
Petri Nets within a UML Approach, Architecture and Design of Distributed Embedded Systems,
Kleinjohann B (ed.), Kluwer Academic Publishers, Boston, Massachussets, USA, IFIP series, vol. 61,
chap. 1, pp. 1–10, ISBN 0-7923-7345-6, Apr/2001. DOI 10.1007/978-0-387-35409-5_1 [9 citations]
Presented at the 2nd IFIP International Workshop on Distributed and Parallel Embedded Systems (DIPES 2000),
Schloß Eringerfeld, Germany, Oct/2000.
[ic12] Machado RJ, Fernandes JM, Santos HD; An Object-Oriented Approach to the Co-Design of Industrial Control-Based Information Systems, 4th APCA Portuguese Conference on Automatic Control
(CONTROLO 2000), Guimarães, Portugal, pp. 570–5, ISBN 972-98603-0-0, Oct/2000. [3 citations]
35
[ic11] Fernandes JM, Machado RJ; Object-Oriented Inheritance of Statecharts for Control Applications,
4th APCA Portuguese Conference on Automatic Control (CONTROLO 2000), Guimarães, Portugal,
pp. 232–7, ISBN 972-98603-0-0, Oct/2000.
[ic10] Fernandes JM, Machado RJ, Santos HD; Modeling Industrial Embedded Systems with UML,
8th ACM/IEEE/IFIP International Workshop on Hardware/Software Codesign (CODES 2000), San
Diego, California, USA, ACM Press, pp. 18–22, ACM ISBN 1-58113-214-x, IEEE ISSN 1092-6100,
May/2000. Acceptance rate: 29/61 (47%). DOI 10.1145/334012.334016 10.1109/HSC.2000.843700
[48 citations]
[ic09] Machado RJ, Fernandes JM, Proença AJ; Hierarchical Mechanisms for High-level Modelling and
Simulation of Digital Systems, 5th IEEE International Conference on Electronics, Circuits and Systems (ICECS 1998), Lisbon, Portugal, vol. 3, pp. 229–32, Sep/1998. DOI 10.1109/ICECS.1998.813973
[4 citations]
[ic08] Machado RJ, Fernandes JM, Proença AJ; An Object-Oriented Model for Rapid Prototyping of
Data Path/Control Systems - A Case Study. Information Control in Manufacturing 1998: Advances
in Industrial Engineering, Morel G, Vernadat FB (eds.), Pergamon Press, vol. 2, pp. 269–74, ISBN
0-08-042928-9, Dec/1998. [3 citations]
Presented at the 9th IFAC Symposium on Information Control in Manufacturing (INCOM 1998), Nancy and Metz,
France, Jun/1998.
[ic07] Fernandes JM, Belo O; Modeling Multi-Agent Systems Activities Through Colored Petri Nets:
An Industrial Production System Case Study. 16th IASTED International Conference on Applied
Infomatics (AI 1998), Garmisch-Partenkirchen, Germany, pp. 17–20, Feb/1998. [26 citations]
[ic06] Pina AM, Fernandes JM, Machado RJ; Genetic Regulatory Mechanisms by Means of Extended Interactive Petri Nets, IEEE International Conference on Systems, Man, and Cybernetics (SMC 1997),
Orlando, Florida, USA, vol. 4, pp. 3912–7, Oct/1997. DOI 10.1109/ICSMC.1997.633282
[ic05] Machado RJ, Fernandes JM, Proença AJ; Specification of Industrial Digital Controllers with
Object-Oriented Petri Nets, IEEE International Symposium on Industrial Electronics (ISIE 1997),
Guimarães, Portugal, vol. 1, pp. 78–83, Jul/1997. DOI 10.1109/ISIE.1997.651794. [17 citations]
[ic04] Esteves AJ, Fernandes JM, Proença AJ; EDgAR: A Platform for Hardware/Software Codesign,
Embedded System Applications, Baron C, Geffroy JC, Motet G (eds.), Kluwer Academic Publishers,
Boston, Massachussets, USA, chap. 3, pp. 19–32, ISBN 0-7923-9974-1, Jun/1997. DOI 10.1007/9781-4757-2574-2_3 [3 citations]
Presented at the Fifth Annual Advanced Technology Workshop (ATW 1996), Toulouse, France, Jul/1996.
[ic03] Machado RJ, Fernandes JM, Proença AJ; SOFHIA: A CAD Environment to Design Digital Control Systems, Hardware Description Languages and Their Applications: Specification, Modelling,
Verification and Synthesis of Microelectronic Systems, Delgado Kloos C, Cerny E (eds.), Chapman
& Hall, chap. 10, pp. 86–8, ISBN 0-412-78810-1, Apr/1997. Acceptance rate: 27/42 (64%). DOI
Presented at the XIII IFIP WG 10.5 Conference on Computer Hardware Description L
10.1007/978-0-387-35064-6_10 [5 citations] (CHDL 1997), Toledo, Spain, Apr/1997.
[ic02] Fernandes JM, Pina AM, Proença AJ; Simulação e Sı́ntese de Controladores Paralelos Baseados
em Redes de Petri, VII Simpósio Brazileiro de Arquitectura de Computadores — Processamento de
Alto Desempenho (SBAC-PAD 1995), pp. 481–92, Canela, Brazil, Jul/1995. URL
[ic01] Santos HD, Ramalho JC, Fernandes JM, Proença AJ; A Heterogeneous Computer Vision Architecture: Implementation Issues, 1st International Meeting on Vector and Parallel Processing (VecPar 1993), Porto, Portugal, Oct/1993.
36
6.7
Articles in Workshops (with refereeing)
[wk13] Fernandes JM; Combining Petri nets and UML for model-based software engineering, International Workshop on Petri Nets and Software Engineering (PNSE 2010), within the 31st International
Conference on Application and Theory of Petri Nets and Other Models of Concurrency (PETRI
NETS 2010), Duvigneau M, Moldt D (eds.), Braga, Portugal, Report FBI-HH-B-294/10, Universität
Hamburg, Germany, pp. 3–4, ISBN 978-972-8692-55-1, Jun/2010. Invited talk. [1 citation]
[wk12] Cardoso JMP, Diniz PC, Monteiro MP, Fernandes JM, Saraiva J; A domain-specific aspect
language for transforming MATLAB programs, 5th Domain-Specific Aspect Languages Workshop
(DSAL 2010), within the 9th International Conference on Aspect-Oriented Software Development
(AOSD 2010), Rennes and Saint Malo, France, Mar/2010. [4 citations]
[wk11] Ribeiro OR, Fernandes JM; On the use of coloured Petri nets for visual animation, 8th Workshop
and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2007), Jensen K
(ed.), Aarhus, Denmark, pp. 223–41, Oct/2007.
URL
[wk10] Fernandes JM, Tjell S, Jørgensen JB; Requirements Engineering for Reactive Systems with
Coloured Petri Nets: the Gas Pump Controller Example, 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. URL [4 citations]
[wk09] Ribeiro OR, Fernandes JM; Some rules to transform sequence diagrams into coloured Petri nets,
7th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2006),
Jensen K (ed.), Aarhus, Denmark, pp. 237–56, Oct/2006.
URL [30 citations]
[wk08] Cardoso JMP, Fernandes JM, Monteiro MP; Adding Aspect-Oriented Features to MATLAB,
Workshop on Software Engineering Properties of Languages and Aspect Technologies (SPLAT 2006),
within the 5th International Conference on Aspect-Oriented Software Development (AOSD 2006),
Bona, Germany, Mar/2006. URL [2 citations]
[wk07] Monteiro MP, Fernandes JM; The Search for Aspect-Oriented Refactorings Must Go On, Workshop on Linking Aspect Technology and Evolution (LATE 2005), within the 4th International Conference on Aspect-Oriented Software Development (AOSD 2005), Chicago, Illinois, USA, Mar/2005.
URL [3 citations]
[wk06] Monteiro MP, Fernandes JM; Pitfalls of AspectJ Implementations of Some of the Gang-of-Four
Design Patterns, 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), Fuentes L, Moreira A, Murillo JM (eds.), Málaga, Spain, Informe Técnico TR23/04, Dep. Informática, Universidad
de Extremadura, Cáceres, Spain, ISBN 84-688-8889-3, Nov/2004. [12 citations]
[wk05] Barbosa MB, Fernandes JM; A Model-Based Approach to the Design of Distributed Control Systems, 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 2004), Hamilton, Ontario, Canada, pp. 107–23, ISBN 952-12-1359-0, Jun/2004.
[wk04] Monteiro MP, Fernandes JM; Some Thoughts on Refactoring Objects to Aspects, 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), Fuentes L, Hernandéz J, Moreira A
(eds.), Alicante, Spain, pp. 55–64, Informe Técnico TR20/2003, Dep. Informática, Universidad de
Extremadura, Cáceres, Spain, pp. 41–8, Nov/2003. [4 citations]
[wk03] Fernandes JM, Duarte FJ; A Reference Model for Process-Oriented Software Development Organizations, 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), Gonzalez-Perez C, Henderson-Sellers B,
Rawsthorne D (eds.), Anaheim, California, USA, COTAR, Sydney, Australia, pp. 31–42, ISBN 09581915-1-4, Oct/2003. URL [1 citation]
37
[wk02] Machado RJ, Fernandes JM, Esteves AJ, Santos HD; An Evolutionary Approach to the Use of
Petri Net based Models: From Parallel Controllers to HW/SW Co-Design, 1st Workshop on Hardware
Design and Petri Nets (HWPN 1998), within the 19th International Conference on Applications and
Theory of Petri Nets (PETRI NETS 1998), Lisbon, Portugal, pp. 139–53, Jun/1998.
[wk01] Fernandes JM, Pina AM, Proença AJ; Concurrent Execution of Petri Nets based on Agents,
Workshop on Object-Oriented Programming and Models of Concurrency (OOPMC 1995), within
the 16th International Conference on Application and Theory of Petri Nets (PETRI NETS 1995),
Agha G, De Cindio F (eds.), Torino, Italy, Jun/1995. [4 citations]
6.8
Articles in Portuguese Journals (with refereeing)
[pj04] Monteiro MP, Fernandes JM; C++ é Inadequado para Ensinar OO, Ingenium, 69:76–8, 2a series,
Ordem dos Engenheiros, Lisbon, Portugal, ISSN 0870-5968, Sep/2002. [1 citation]
[pj03] Machado RJ, Fernandes JM, Santos HD; Sistemas de Informação Industriais Orientados ao Controlo: Perspectivas Metodológicas para Tecnologias Reconfiguráveis, Ingenium 50:88–92, 2a series,
Ordem dos Engenheiros, Lisbon, Portugal, ISSN 0870-5968, Jul-Aug/2000.
[pj02] Fernandes JM, Machado RJ; Projecto de Hardware Digital Orientado por Objectos, Anais da
Engenharia e Tecnologia Electrotécnica 2(5):5–8, Ordem dos Engenheiros, Lisbon, Portugal, ISSN
0873-4747, Dec/1997.
[pj01] Machado RJ, Fernandes JM, Proença AJ; Redes de Petri e VHDL na Prototipagem Rápida de
Sistemas Digitais. Anais da Engenharia e Tecnologia Electrotécnica 2(4):1–4, Ordem dos Engenheiros, Lisbon, Portugal, ISSN 0873-4747, Jul/1997. [1 citation]
Inicialmente publicado em “3. Encontro Nacional do Colégio de Engenharia Electrotécnica”, Ordem dos Engenheiros,
Matosinhos, Portugal, Jun/1997.
6.9
Articles in Portuguese Conferences (with refereeing)
[pc06] Silva JL, Ribeiro OR, Campos JC, Fernandes JM, Harrison MD; Prototipagem Rápida de Ambientes Ubı́quos, 4. Conferência Nacional em Interacção Humano-Computador (Interacção 2010),
Mealha O, Madeira J, Tércio D, Santos BS (eds.), Aveiro, Portugal, pp. 121–8, ISBN 978-972-984644-1, Oct/2010.
[pc05] Carvalho MM, Fernandes JM, Machado RJ; Componentes de Software em LabVIEW para Integração em Sistemas de Informação Industriais, 5. Encontro Nacional do Colégio de Engenharia
Electrotécnica (ENCEE 2001), Matosinhos, Portugal, Ordem dos Engenheiros, pp. 27–34, Apr/2001.
[pc04] Dias SJ, Machado RJ, Fernandes JM; Multithreading em Supervisão Industrial: Descrição de um
Kernel de Tempo-Real, 5. Encontro Nacional do Colégio de Engenharia Electrotécnica (ENCEE 2001),
Matosinhos, Portugal, Ordem dos Engenheiros, pp. 109–116, Apr/2001.
[pc03] Machado RJ, Fernandes JM, Proença AJ; Redes de Petri e VHDL na Prototipagem Rápida de
Sistemas Digitais, 3. Encontro Nacional do Colégio de Engenharia Electrotécnica (ENCEE 1997),
Matosinhos, Portugal, Ordem dos Engenheiros, pp. 83–90, Jun/1997. [3 citations]
[pc02] Esteves AJ, Fernandes JM, Santos HD, Proença AJ; A Plataforma EDgAR na Prototipagem
Rápida de Sistemas Digitais, 2. Encontro Nacional do Colégio de Engenharia Electrotécnica (ENCEE 1995),
Lisbon, Portugal, Ordem dos Engenheiros, pp. 83–9, Dec/1995.
[pc01] Fernandes JM, Proença AJ; Redes de Petri na Especificação e Validação de Controladores Paralelos, 1. Encontro Nacional do Colégio de Engenharia Electrotécnica (ENCEE 1994), Lisbon, Portugal,
Ordem dos Engenheiros, pp. 113–8, May/1994. [2 citations]
38
6.10
Posters and Talks
[pt11] Fernandes JM; Preparing Ph.D. students for industry, Departamento de Engenharia Informática,
Faculdade de Engenharia, Universidade do Porto, Porto, Portugal, Apr/2012.
[pt10] Fernandes JM, Tjell S, Jørgensen JB; Research on Sequence Diagrams and CPNs, 17th Internal
CPN Workshop, Femmøller, Denmark, Nov/2006.
[pt09] Fernandes JM; Model Transformations with the UML and the CPN language, Dep. Computer
Science, Aarhus Universitet, Aarhus, Denmark, Sep/2006.
[pt08] Fernandes JM; História(s) da Informática, 3th Open Week of the Escola de Tecnologia e Gestão
de Barcelos, Barcelos, Portugal, Mar/2006.
[pt07] Ribeiro OR, Pinto L, Fernandes JM, Machado RJ; Temporal Logic Formalization of a Novel
Meta-Model of Petri Nets, 8th Estonian Winter School on Computer Science (EWSCS 2003), Tartu,
Estonia, Mar/2003.
[pt06] Fernandes JM; Integration of DFDs into UML, UML Theme Days, Turku, Finland, Dec/2002.
[pt05] Fernandes JM; Modeling Embedded Software with UML, TUCS Center of Excellence Seminar,
Turku, Finland, Oct/2002.
[pt04] Machado RJ, Fernandes JM, Silva AF; LabVIEW as a CASE Environment for the Integration
of Distributed Shop-Floor Embedded Components with Corporate Information Systems, National Instruments Conference on Measurement and Automation (NI Week 2001), Academic Paper Contest,
Austin, Texas, USA, Aug/2001.
[pt03] Machado RJ, Fernandes JM, Santos HD; Metodologia EDA no Suporte ao Desenvolvimento de
Aplications Industriais. Workshop Sistemas de Informação Industriais, Braga, Portugal, Jul/2000.
[pt02] Machado RJ, Fernandes JM, Santos HD; Architectural and Methodological Concerns for Industrial Real-Time Applications: An Hardware/Software Co-Design Approach. Architectural Aspects in
Specification and Design (AASD 1999), Lisbon, Portugal, Dec/1999.
[pt01] Fernandes JM, Machado RJ, Santos HD; A UML-based Approach for Modeling Industrial Control
Applications, 2nd International Conference on the Unified Modeling Language (UML 1999), Fort
Collins, Colorado, USA, Oct/1999.
6.11
Technical Reports
[tr3] Truscan D, Fernandes JM, Lilius J; Tool Support for DFD to UML Model-based Transformations,
TUCS Technical Report 519, Turku Centre for Computer Science, Turku, Finland, pp. 40, ISBN
952-12-1148-2, ISSN 1239-1891, May/2003. URL [1 citation]
[tr2] Fernandes JM; Functional and Object-Oriented Modeling of Embedded Software, TUCS Technical
Report 512, Turku Centre for Computer Science, Turku, Finland, pp. 104, ISBN 952-12-1126-1, ISSN
1239-1891, Feb/2003. URL [5 citations]
[tr1] Fernandes JM; An Artificial Neural Network Implementation for the GLiTCH Architecure, Technical Report, University of Bristol, United Kingdom, Jul/1991.
7
Supervision and Opponent of Academic Works
7.1
Supervision of Ph.D. Thesis
1. Co-Supervisor of the Ph.D. thesis in Information Technologies and Systems, Francisco José Monteiro
Duarte, being Ricardo J. Machado (UMinho) the supervisor. Title: Automated Information Systems
Generation for Process-Oriented Organizations. Formally initiated in Oct/2006.
Publications: [jo10] [bc03] [ic35].
39
2. Supervisor of the Ph.D. thesis in Informatics ”scar Rafael da Silva Ferreira Ribeiro. Title: Animationbased Validation of Reactive Software System from Scenario-Based Models. Unanimously approved
in Dec/2009. President: João A. Carvalho (UMinho). Members: Luı́s Gomes (UNL), João Pascoal
de Faria (FEUP), Ricardo J. Machado (UMinho), António N. Ribeiro (UMinho).
Publications: [wk09] [wk11] [ic32] [ic33] [ic36] [ic41].
3. Supervisor of the Ph.D. thesis in Informatics, Miguel Jorge Tavares Pessoa Monteiro. Title: Refactorings to Evolve Object-Oriented Systems with Aspect-Oriented Concepts. Unanimously approved
in Jul/2005. President: João A. Carvalho (UMinho). Members: Awais Rashid (U.Lancaster), Ana
Moreira (UNL), António Rito Silva (IST), José M. Valença (UMinho), Alberto J. Proença (UMinho).
Publications: [jo04] [jo06] [ic19] [ic24] [ic28] [wk04] [wk06] [wk07].
7.2
Supervision of M.Sc. Dissertations
1. Supervisor of the master dissertation in Informatics, Diogo Manuel Rodrigues Santos Silva. Title: Modelação e simulação de sistemas de ETL com apelo a redes de Petri coloridas. Finished in
Feb/2013.
Publications: [ic51] [ic54]
2. Supervisor of the master dissertation in Informatics, Maria Madalena Pacheco Gonçalves. Title:
Guidelines for Analysis and Modelling of Reactive Software Systems. Finished in Mar/2013. Júri:
Paulo Novais (UMinho) e Ana Paiva (FEUP).
Publications: [ic53]
3. Orientador, juntamente com Rui M. Lima (UMinho), da dissertação de mestrado em Engenharia
e Gestão Industrial de Diogo Manuel dos Santos Campos. Title: Identification and assessment of
behavioural competences in multidisciplinary teams within design projects. Finished in Dec/2012.
Publications: [ic49]
4. Supervisor of the master dissertation in Informatics, Jorge Miguel de Miranda Moreira. Title: Uma
aplicação informática para testes automáticos de software. Finished in May/2012.
5. Supervisor of the master dissertation in Informatics, Elı́sio Maciel Simão, Title: Comparison of
software development methodologies based on the SWEBOK. Finished in Dec/2011.
6. Supervisor of the master dissertation in Informatics, Nuno André Job Pinto. Title: Limiting Disclosure on an XML Database. Formally initiated in Oct/2008.
7. Supervisor of the master dissertation in Informatics, João Miguel da Costa Matos, Title: Integração
da Aplicação Microsoft Project num Sistema ERP. Finished in Oct/2010.
8. Supervisor of the master dissertation in Informatics, Diogo Barbosa Martins. Title: Reliable Software
Development in a Vital Signs Monitoring System. Finished in Dec/2009.
9. Supervisor of the master dissertation in Informatics, Rui Mário Silva Freitas. Title: Formal Software
Development Techniques in a Continuous Vital Signs Control System. Finished in Dec/2009.
10. Supervisor of the master dissertation in Informatics, Sónia Marlene Pereira de Sousa, Title: Play
Scrum - Um Jogo para a Aprendizagem do Método Ágil Scrum. Finished in Dec/2009.
Publications: [ic42]
11. Supervisor of the master dissertation in Informatics, Susana de Jesus Prozil Rodrigues, sendo coSupervisor Lino Costa (UMinho). Title: Algoritmos de decisão multi-critério para atribuição de
prioridades a requisitos de software. Finished in Dec/2009.
12. Supervisor of the master dissertation in Informatics, Mauro Jorge Pereira Almeida. Title: Classificação e Comparação de Métodos Ágeis de Desenvolvimento de Software. Finished in Jan/2009.
Publications: [ic43] [ic45].
13. Supervisor of the master dissertation in Informatics, Paula Alexandra Fernandes Monteiro, Cosupervisor: Ricardo Jorge Machado (UMinho). Title: Model-based Transformations for Pervasive
Software Architectures. Finished in May/2006.
Publications: [ic26] [ic29] [ic30].
40
14. Supervisor of the master dissertation in Informatics, ”scar Rafael da Silva Ferreira Ribeiro, Cosupervisor Olga Martins Pacheco (UMinho). Title: Model Checking of Petri Nets for Embedded
Systems. Finished in Jul/2005.
Publications: [pt07] [ic25] [ic33].
15. Supervisor of the master dissertation in Informatics, Francisco José Monteiro Duarte. Title: Engenharia de Software Orientada aos Processos. Finished in Jul/2002.
Publications: [jo03] [ic20] [wk03].
16. Supervisor of the master dissertation in Informatics, Maria Elizabete Marques Duarte. Title: Suporte Informático Orientado aos Processos Empresariais. Formally initiated in Mar/2004, but later
cancelled by the student.
7.3
Opponent of Ph.D. Thesis
1. Opponent of the Ph.D. thesis in Computing at Universidade Federal do Rio Grande do Sul (UFRGS,
Porto Alegre, Brazil), Marcio Ferreira da Silva Oliveira Title: Model Driven Engineering Methodology
for Design Space Exploration of Embedded Systems. Supervisors: Flávio R. Wagner (UFRGS) and
Franz-Joseph Rammig (UPaderborn), Dec/2013.
2. Member of the Pre-Evaluation Committee Comissão de Acompanhamento of the Ph.D. thesis in
Informatics and Computer Engineering at Instituto Superior Técnico, João Carlos Viegas Martins
Bispo. Title: Techniques for dynamically mapping computations to a coarse-grained reconfigurable
array, Supervisors: João M. P. Cardoso (FEUP) and José Carlos Monteiro, Jan/2011.
3. Opponent of the Ph.D. thesis in Informatics Engineering at Faculdade de Engenharia da Universidade
do Porto, António Miguel Ribeiro dos Santos Rosado da Cruz. Title: Automatic generation of user
interfaces from rigorous domain and use case models, Supervisor: João Pascoal de Faria (FEUP),
Jan/2011.
4. Opponent of the Ph.D. thesis in Electrical and Computer Engineering da Universidade Nova de
Lisbon, Anikó Katalin Horváth da Costa. Title: Petri net model decomposition: a model based
approach supporting distributed execution, Supervisor: Luı́s Gomes (UNL), Nov/2010.
5. Opponent of the Ph.D. thesis in Computer Science at Universidade do Porto, Luı́s Miguel Pinho
Nogueira. Title: Time-bounded adaptive quality of service management for cooperative embedded
real-time systems, Supervisors: Luı́s M. Pinho (ISEP) and Miguel Filgueiras (FCUP), Oct/2009.
6. Opponent of the Ph.D. thesis in Information Systems da Universidade do Minho, Alexandre Manuel
Tavares Bragança. Title: Methodological approaches and techniques for model driven development of
software product lines, Supervisor: Ricardo J. Machado (UMinho), Apr/2008.
7. Opponent of the Ph.D. thesis in Electrical and Computer Engineering da Universidade Nova de Lisbon, João Paulo Mestre Pinheiro Ramos e Barros. Title: Modularidade em redes de Petri, Supervisor:
Luı́s Gomes (UNL), Jan/2006.
8. Opponent of the Ph.D. thesis in Informatics da Universidade do Minho de Paulo Jorge Teixeira
Matos. Title: Um modelo arquitectónico para desenvolvimento de compiladores: aplicação à framework Dolphin, Supervisor: Pedro Rangel Henriques (UMinho), May/2005.
7.4
Opponent of M.Sc. Dissertations
1. Opponent of the master dissertation in Computing and Informatics Engineering, Faculdade de Engenharia da Universidade do Porto, Luı́s Filipe Cunha Pedrosa. Title: Specifying and processing
non-functional requirements, Supervisor: João M. P. Cardoso (FEUP), Feb/2012.
2. Opponent of the master dissertation in Computing and Informatics Engineering, Faculdade de Engenharia da Universidade do Porto, César Barbosa Duarte. Title: Automated software processes
performance analysis and improvement recommendation, Supervisor: João Pascoal Faria (FEUP),
Feb/2012.
41
3. Opponent of the master dissertation in Informatics Engineering, Universidade Nova de Lisboa, Tiago
Alexandre Simões Pessoa. Title: A semi-automatic approach to code smells detection. Supervisors:
Fernando Brito e Abreu (ISCTE) and Miguel P. Monteiro (UNL), Nov/2011.
4. Opponent of the master dissertation in Informatics Engineering, Faculdade de Engenharia da Universidade do Porto, Nuno Miguel Moreira Baldaia de Queirós. Title: CrystalBox - uma ferramenta
para documentação ágil de software, Supervisor: Ademar Aguiar (FEUP), Dec/2009.
5. Opponent of the master dissertation in Informatics Engineering, Faculdade de Engenharia da Universidade do Porto, Rui Sanches da Costa Barros. Title: Definição de uma framework para municı́pios
de pequena dimensão, Supervisor: Ademar Aguiar (FEUP), Dec/2009.
6. Opponent of the master dissertation in Computing and Informatics Engineering, Faculdade de Engenharia da Universidade do Porto, Ricardo Jorge da Costa Machado. Title: Mobile CCTV (video
surveillance system for PDAs), Supervisor: João M. P. Cardoso (FEUP), Jul/2009.
7. Opponent of the master dissertation in Informatics Engineering, Faculdade de Engenharia da Universidade do Porto, Hugo Manuel Zenha de Pinho. Title: Aplicação de registos de ocorrências para
dispositivos móveis, Supervisor: João M. P. Cardoso (FEUP), Jul/2009.
8. Opponent of the master dissertation in Informatics Engineering, Faculdade de Engenharia da Universidade do Porto, Luı́s Filipe Rocha Maia Ferreira. Title: FV-RAD - a practical framework for
rapid application development, Supervisor: Ademar Aguiar (FEUP), Jul/2009.
9. Opponent of the master dissertation in Informatics and Computer Engineering, Instituto Superior
Técnico, João Rodrigo Morais da Silva. Title: A model-driven approach for building embedded smart
ticketing applications, Supervisor: Alberto Ramos da Cunha (IST), Jun/2009.
10. Opponent of the master dissertation in Electrical and Computer Engineering, Universidade do Porto,
António Manuel de Sousa Barros. Title: Timing analysis of an embedded architecture for a real-time
power line communications network, Supervisor: Miguel Pimenta Monteiro (FEUP) and Luı́s Miguel
Pinho (ISEP), Mar/2009.
11. Opponent of the master dissertation in Engenharia Informática da Universidade Nova de Lisboa,
André Gonçalves Marques. Title: Multi-dimensional composition by objectives in aspect-oriented
requirements analysis, Nov/2008. Supervisors: Ana Moreira (UNL) and João Araújo (UNL).
12. Opponent of the master dissertation in Electrical and Computer Engineering, Universidade Nova
de Lisboa, Ricardo Filipe Pires Nunes. Title: Editor de redes de Petri suportando especificações
hierárquicas e modulares, Supervisor: Luı́s Gomes (UNL) and João Paulo Barros (IP Beja), Jun/2008.
13. Opponent of the master dissertation in Informatics Engineering, Universidade Nova de Lisboa, Sérgio
Miguel Fortunato Agostinho. Title: An aspect-oriented infrastructure for design by contract in Java,
Supervisor: Pedro Guerreiro (UAlg) and Ana Moreira (UNL), Jun/2008.
14. Opponent of the master dissertation in Informatics Engineering, Universidade do Porto, André Costa
Neves. Title: Suporte de gestão de memória em RTEMS, Supervisor: Miguel Pimenta Monteiro
(FEUP), May/2008.
15. Opponent of the master dissertation in Informatics Engineering, Universidade do Porto, Nuno
António da Silva Rocha. Title: Integração de ferramentas de modelação e processamento de textos, Supervisor: Ademar Aguiar (FEUP), May/2008.
16. Opponent of the master dissertation in Informatics Engineering, Universidade do Porto, Daniel José
Santos da Silva. Title: STDF2EXF converter development, Supervisor: Ana Paula Rocha (FEUP),
May/2008.
17. Opponent of the master dissertation in Informatics Engineering, Universidade do Porto, Joana Vasconcelos de Castro Gonçalves. Title: Gestão de configurações num processo de desenvolvimento de
software — análise de uma situação real, Supervisor: Raul Vidal (FEUP), May/2008.
18. Opponent of the master dissertation in Electrical and Computer Engineering, Universidade Nova de
Lisboa, João Pedro Gouveia Lourenço. Title: Modelos comportamentais e redes de Petri na geração
automática de animação de sinópticos, Supervisor: Luı́s Gomes (UNL), May/2008.
42
19. Opponent of the master dissertation in Informatics Engineering, Universidade Nova de Lisboa, Anikó
Katalin Horváth da Costa. Title: Estadogramas em co-design de sistemas embutidos, Supervisor:
Luı́s Gomes (UNL), Jun/2003.
8
Research and Development Activities
8.1
Funded Research Projects
• Coordinator of the program “ICCES: Innovation and Creativity for Complex Engineering Systems”,
Jan-Feb/2012.
Erasmus Intensive Program 2011-1-PT1-ERA10-08635, coordinated by the Portuguese Agency PROALV.
Partners: UMinho (coordination), EFACEC (PT), Aarhus U (DK), Newcastle U (UK), U Twente
(NL), U Vigo (ES), U Maribor (SI), TU Wien (AT), Åbo Akademi (FI), TU Ostrava (CZ).
Budget: EUR 32.690.
Publications: [pt11].
• Scientific Coordinator of the project “OPEM: Optimization of the Stereotomy Process at Madeipinto”,
within Sistema de Incentivos à I&DT — Vale I&DT, Sep/2011-Aug/2012.
Partners: UMinho (coordination), CCG, Madeipinto.
Budget IAPMEI: EUR 40.800.
• Researcher of the project “APEX: Agile Prototyping for user Experience”, Jan/2011-Jul/2013.
Programme FCT (PTDC/EIA-EIA/116069/2009).
Partners: UMinho (coordination; José C. Campos), CCG.
Budget FCT: EUR 97.000
Classified by the international evaluation panel as “Excellent”.
Publications: [ic46] [pc06].
• Researcher of the project “AMADEUS: Aspects and Compiler Optimizations for Matlab System
Development”, Dec/2007-Nov/2009.
Programme FCT (PTDC/EIA/70271/2006).
Partners: INESC-ID (coordination; João M.P. Cardoso), UMinho, UNINOVA, Deimos.
Budget FCT: EUR 106.000
Classified by the international evaluation panel as “Excellent”.
Publications: [wk12] [bc04] [jo11].
• Researcher of the project “SOFTAS: Software Development with Aspects”, Sep/2005-Apr/2008.
Programme FCT (POSC/EIA/60189/2004).
Partners: UNL (coordination; Ana Moreira), UMinho, IP Beja, IP Castelo Branco, LINCIS, NAV.
Budget FCT: EUR 89.000
Classified by the international evaluation panel as “Excellent”.
Publications: [jo04] [ic28] [ic34].
• Researcher of the project “uPAIN: Ubiquitous Solutions for Pain Monitoring and Control in PostSurgery Patients”, Jan/2005-Feb/2008.
Programme AdI/Ideia 2004 (AdI/IDEIA/70/2004/3.1B/00364/007).
Partners: UMinho (coordination; Ricardo J. Machado and Armando Pinto de Almeida), Hospital da
Senhora da Oliveira de Guimarães, MobiComp.
Budget AdI/Ideia: EUR 263.061.
• Researcher of the project “STACOS: Standard-Based Cooperative Software”, Jan/2004-Apr/2007.
Programme FCT Sapiens 2002 (POSI/CHS/48875/2002).
Partners: UMinho (coordination; Ricardo J. Machado), FCUL, INESC-ID, IDITE-Minho, LINCIS,
ATX Software.
Budget FCT: EUR 95.107.
Classified by the international evaluation panel as “Very Good”.
Publications: [ic25] [ic26] [ic27] [ic29].
43
• Researcher of the project “PPC-VM: Portable Parallel Computing based on Virtual Machines”,
Mar/2004-Feb/2007.
Programme FCT Sapiens 2002 (POSI/CHS/47158/2002).
Partners: UMinho (coordination; João L. Sobral).
Budget FCT: EUR 73.690.
Classified by the international evaluation panel as “Very Good”.
Publications: [wk06].
• Principal Researcher of the project “METHODES: Methodologies and Tools for Developing Embedded Systems”, Feb/2002-Jan/2006.
Programme FCT Sapiens 2001 (POSI/CHS/37334/2001).
Partners: UMinho (coordination; João M. Fernandes), ISEP, IDITE-Minho.
Budget FCT: EUR 60.000.
Classified by the international evaluation panel as “Excellent”.
Publications: [jo03] [ic18] [ic20] [ic21] [ic22] [ic23] [ic27] [wk03] [wk04] [wk05] [pt07].
• Scientific Coordinator of the project “Virtual Automation”, within the SiProFiT/Infracom initiative,
Oct/1999-Jan/2001.
Programme run by the Direcção Geral da Indústria - Secretaria de Estado da Indústria.
Partners: IDITE-Minho (coordination; João M. Fernandes and Ricardo J. Machado), CITEVE,
INEGI.
Budget DGI: EUR 74.820.
Publications: [pc04] [pc05] [pt04].
• Researcher of the project “RES: Reconfigurable Embedded Systems — Development Methodologies
for Real-Time Applications”, Jul/1999-Jun/2001.
Programme PRAXIS XXI (PRAXIS/P/EEI/10155/1998).
Partners: UMinho (coordination; Henrique D. Santos), INESC, IDITE-Minho, Oblog Software, Texas
Instruments.
Budget FCT: PTE 4.200.000 (EUR 21.000).
Classified by the international evaluation panel as “Very Good”.
Publications: [ic10] [ic11] [ic12] [ic15] [pj03] [pt01] [pt02].
8.2
NON-Funded Research Projects Proposals
• Main Coordinator of the project “ICCES: Innovation and Creativity for Complex Engineering Systems”, submitted in Mar/2010 to the Erasmus Intensive Programmes.
Partners: UMinho (coordination), Aarhus U (DK), Newcastle U (UK), U Twente (NL), U Vigo (ES),
U Maribor (SI), TU Wien (AT), TU Ostrava (CZ), EFACEC (PT).
Budget: EUR 31.471.
• Principal Researcher of the project “REQUIEM: Requirements Engineering and Management”, submitted in Feb/2009 to FCT.
Partners: UMinho (coordination), UNL, U Lisbon, Primavera.
Budget: EUR 108.409.
• Researcher of the project “OTELINE: Ontology-based Engineering of Software Product-Lines”, submitted in Feb/2009 to FCT.
Partners: UMinho (coordination; Ricardo Machado), UNL, FEUP, Primavera, I2S, Critical.
Budget: EUR 156.372.
• Member in the project “MiMOp: A Systems Biology Approach for the Construction, Simulation and
Optimisation of Microbial Models”, submitted in Sep/2005 to STREP Programme.
Partners: UMinho (coordination; Miguel Rocha), TU Denmark (DK), UC Louvain (BE), HU Berlin
(DE), Biotempo Lda. (PT).
Budget: EUR 1.397.760.
• Member in the project “VAPORISE: Versatile Application Oriented InfraStructure for Intelligent
Building Design”, submitted in Sep/2005 to STREP Programme.
Partners: TCORE Limited (UK; coordination; Gary Shorthouse), Newcastle U (UK), North of
44
England Microelectronics Institute (UK), Innovations for High Performance Microelectronics (DE),
U Tomáš Bat’a (CZ), Lincis (PT), UMinho.
Budget: around EUR 3.000.000.
• Coordinator of the UMinho team in the project “AMARE: Aspect Mining and Refactoring”, submitted in Sep/2005 to STREP Programme.
Partners: ITC-irst (IT; coordination; Paolo Tonella), FernUni Hagen (DE), TU Delft (NL), King’s
College London (UK), Ghent U (BE), U Antwerp (BE), UC Louvain (BE), UNL (PT), U Lancaster
(UK), U Szeged (HU), VU Brussel (BE), Loyola College (US), CERN (CH), Software Improvement
Group (NL), UMinho.
Budget: EUR 3.126.027.
• Coordinator of the UMinho team in the project “COTS for the Small”, submitted in Nov/2003 to
Eureka Programme.
Partners: ATX Software (PT; coordination; Luı́s Andrade), U Studi Milano-Bicocca (IT; coordination; Mauro Pezzè), Assioma.net (IT), CAMEA spol. (CZ), General Impianti (IT), PointL (BU),
Proietti Planet (IT), Lincis (PT), TU Brno (CZ), U Groningen (NL), U Leicester (UK), U Studi
Camerino (IT), UMinho.
Budget: EUR 997.560.
• Member in the project “MOSES: Modeling and Simulation of Complex Distributed Embedded Systems”, submitted in Mar/2001 à FCT / MCT PRAXIS XXI.
Partners: UMinho (coordination; Ricardo J. Machado), IDITE-Minho, National Instruments, Critical Software. Budget: PTE 19.076.
• Member in the project “CORES: Co-design for Reconfigurable Embedded Systems”, submitted in
Jan/2000 à FCT - MCT PRAXIS XXI.
Partners: INESC-Porto (coordination; José Silva Matos), UMinho, U Aveiro, INESC-Lisbon. Budget: PTE 25.000.
8.3
Evaluation of Research Projects
• Evaluator of proposals for research projects, in the field of Software Engineering, for the Deutsche
Forschungsgemeinschaft (German Research Foundation), Germany, 2012
• Evaluator of proposals for research projects, in the field of Software Engineering, for the Ontario
Research Fund for Research Excellence (ORF-RE) Programme, Canada, 2010-2011.
• Evaluator of proposals for research projects, in the field of Software Engineering, for the Comisión
Nacional de Investigación Cientı́fica y Tecnológica (CONICYT), Chile, 2007.
• Independent Expert to evaluate research and development projects for Agência de Inovação (AdI),
Portugal, since Jan/2004. Fields: Computer Engineering (Computer architectures, Control devices,
Digital Computers, Real-time systems) and Informatics Engineering (Software Development, Computer vision, Robotics).
9
Prizes
• Prize SEDES2007 (2. Simpósio Doutoral em Engenharia de Software) for the best thesis proposal,
to my Ph.D. student Francisco José Monteiro Duarte, Sep/2007.
• Best paper in the area of ‘Computer Systems’ at 3. Encontro Nacional do Colégio de Engenharia
Electrotécnica da Ordem dos Engenheiros (ENCEE 1997), Matosinhos, Portugal, Jun/1997.
45
10
Afilliations
I am/was involved in the following IFIP (International Federation of Information Processing) groups:
• Portuguese Representative at IFIP Technical Committee 10 (TC10 - Computer Systems Technology),
since Jan/2010.
• Funding Member of IFIP Working Group 10.2 (WG 10.2 - Embedded Systems), since Oct/2006.
This WG is part of the Technical Committee 10 (TC10 - Computer Systems Technology). jerry.clab.de/ifip-wg-102.
• Member of IFIP Working Group 9.7 (WG 9.7 - History of Computing) do IFIP, since Jan/2003. This
WG is part of the Technical Committee 9 (TC9 - Relationship between Computers and Society).
URL
• Member and co-funder of the IFIP SIG-ES (Special Interest Group on Embedded Systems), since
Oct/2000 until its extinction in Oct/2006.
46
A
Cited Publications
A list, probably incomplete, of 985 publications not written by myself, that in total refer 78 of my publications (see section 6) is next presented. In average, each cited publication written by me has more than
12.6 citations.
[jo14] Information and Software Technology 2016, Highly-cited papers in software engineering: The top
100.
1. Galster M, Weyns D; Empirical research in software architecture: How far have we come?, 13th Working IEEE/IFIP
Conference on Software Architecture (WICSA 2016), Venice, Italy, Apr/2016. DOI
[jo12] Scientometrics 2014, Authorship trends in software engineering.
7. Garousi V, Mäntylä MV; Citations, research topics and active countries in software engineering: A bibliometrics
study, Computer Science Review, Mar/2016. DOI 10.1016/j.cosrev.2015.12.002
6. Arif T; Mining and analyzing academic social networks, International Journal of Computer Applications Technology
and Research 4(12):878–83, ISSN 2319–8656, Dec/2015. DOI 10.7753/IJCATR0412.1001
5.
Stevenson JA, Zhang L; A temporal analysis of institutional repository research, Scientometrics 105(3):1491–525,
Springer, ISSN 0138-9130, Dec/2015. DOI 10.1007/s11192-015-1728-x
4. Radvansky M, Kudelka M, Snael V; Analysis of trends in authors publication activities, International Conference on
Intelligent Networking and Collaborative Systems (INCOS 2015), Taipei, Taiwan, pp. 138–43, IEEE, ISBN 978-1-46737694-5, Sep/2015. DOI 10.1109/INCoS.2015.20
3.
Hagen NT; Contributory inequality alters assessment of academic output gap between comparable countries, Journal
of Informetrics 9(3):629–641, Elsevier, ISSN 1751-1577, Jul/2015.
2. Lin WC, Tsai CF, Ke SWG; Correlation analysis for comparison of the citation impact of journals, magazines, and
conferences in computer science, Online Information Review 39(3):310–25, ISSN 1468-4527, 2015. DOI 10.1108/OIR11-2014-0273
1. Plume A, van Weijen D; Publish or perish? The rise of the fractional author. . ., Research Trends 38:16–8, Elsevier,
ISSN 2213-4441, Sep/2014.
[ic55] WEI 2014, Como jogos educacionais são desenvolvidos? Uma revisão sistemática da literatura.
1. Oliveira FN, Pozzebon E, Frigo LB; Avaliação de uma Metodologia para Desenvolvimento de Competências na
Produção de Jogos Digitais Didáticos, XIV Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGAMES 2015),
Teresina, Piauı́, Brazil, pp. 1094–7, nov/2015. URL
[jo11] JSA 2013, Enriching MATLAB with aspect-oriented features for developing embedded systems.
2. Bodzay A, Hendren L. AspectMatlab++: annotations, types, and aspects for scientists, 14th International Conference on Modularity (MODULARITY 2015), Fort Collins, Colorado, USA, pp. 41–54, ACM, ISBN 978-1-4503-3249-1,
Mar/2015. DOI 10.1145/2724525.2724573
1. Xue F, Yang Y, Meng F, Dong F; Real-time temperature monitoring system design based on Matlab GUI serial
communication, Journal of Computer Applications 34(1):292–6, ISSN 1001-9081, Jan/2014. DOI 10.11772/j.issn.10019081.2014.01.0292
[ic52] SWQD 2013, A transformation of business process models into software-executable models using
MDA.
3. Bouchbout K, Ikhlef N; An MDA approach for process-based collaborative systems development, 1st International
Conference on Advanced Aspects of Software Engineering (ICAASE 2014), Sahnoun Z (ed.), Constantine, Algeria,
CEUR Workshop Proceedings, vol. 1294, pp. 205–13, Nov/2014. ceur-ws.org/Vol-1294/paper27.pdf.
2. Bouchbout K, Iklef N, Khaldoun S; A framework for process-based collaborative systems design, 9th International
Conference on Software Engineering and Applications (ICSOFT-EA 2014), Vienna, Austria, pp. 90–7, ISBN 978-989758-036-9, Aug/2014. DOI 10.5220/0004992900900097
1. Marković M, Gostojić S, Milosavljević B; Primena jezika za modelovanje poslovnih procesa u pravosudu, Info M
13(51):11–8, ISSN 1451-4397, Jan/2014.
47
[ic50] SEFI 2012, Peer feedback: quality and quantity in large groups.
2. Wadhwa S, Jadeja S, Barlow A Practicing peer assessment: An approach to develop 21st century skills, Journal of Engineering Education Transformations 29(3):150–4, ISSN 2349-2473, Jan/2016. DOI 10.16920/jeet/2016/v29i3/85249
1. de Jong M, Londers E, Van Hemelrijck I, Froyen L; Towards an aligned design approach for the engineering curriculum,
42th SEFI Annual Conference (SEFI 2014), Birmingham, United Kingdom, Sep/2014.
[ic48] SWQD 2012, BIM: a methodology to transform business processes into software systems.
3. William East E, Bogen C; A domain-independent facility control framework, Building Information Modeling, Issa RRA,
Olbina S (eds.) pp. 305–28, American Society of Civil Engineers, ISBN 978-0-7844-1398-2, 2015. DOI 10.1061/9780784413982.ch12
2. Dementev DN, Grishakov VG, Loginov IV, The algorithm of prospective direction selection for telecommunication
network management system modernization, Information Systems and Technologies 2(88):95–105, Mar-Apr/2015.
1. Sacha K, Ratkowski A; Implementation of business processes in service oriented architecture, 7th International Conference on Software Engineering Advances (ICSEA 2012), Lisbon, Portugal, pp. 129–36, ISBN 978-1-61208-230-1,
Nov/2012.
[jo10] EJEE 2012, An integrated approach to develop professional and technical skills for informatics engineering students.
3.
Blanco T, Casas R, Manchado-Pérez E, Asensio Á, López-Pérez JM; From the islands of knowledge to a shared understanding: Interdisciplinarity and technology literacy for innovation in smart electronic product design, International
Journal of Technology and Design Education, Springer, ISSN 0957-7572, 2016. DOI 10.1007/s10798-015-9347-7
2.
Spelt EJH, Luning PA, van Boekel MAJS, Mulder M; Constructively aligned teaching and learning in higher education
in engineering: What do students perceive as contributing to the learning of interdisciplinary thinking?, European
Journal of Engineering Education 40(5):459–75, ISSN 0304-3797, 2015. DOI 10.1080/03043797.2014.987647
1. Chopra SK, Ravi Shankar P, Kummamuru S; MAKE: A framework to enhance metacognitive skills of engineering
students, IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE 2013), Bali,
Indonesia, pp. 612–7, Aug/2013. DOI 10.1109/TALE.2013.6654510
[bc04] Java 2011, Aspect-oriented refactoring of Java programs.
1. Silva Júnior AC; Refatoração de sistemas orientados a objetos para auxiliar a construção de um testbed para manutenção
de software orientado a aspectos, Final Project in Computer Science, Centro de Informática, Universidade Federal de
Pernambuco, Recife, Pernambuco, Brazil, Dec/2011. URL
[ei46] HCSE 2010, The APEX framework: prototyping of ubiquitous environments based on Petri nets.
6. Sinclair K, Livingstone D; Accurate complex systems design: Integrating serious games with Petri nets, International
Journal of Serious Games 3(1):19–31, ISSN 2384-8766, Jan/2016. DOI 10.17083/ijsg.v3i1.105
5. Niu X, Wang Z; Smart home context-aware model based on UML and colored Petri net International Journal of Smart
Home 10(1):101–14, ISSN 1975-4094, 2016. DOI 10.14257/ijsh.2016.10.1.11
4. Forbrig P, Zaki M, Buchholz G; Models as a starting point of software development for smart environments, 2nd
International Conference on Distributed, Ambient, and Pervasive Interactions (DAPI 2014), Streitz N, Markopoulos P
(eds.), Heraklion, Crete, Greece, Springer, série Lecture Notes in Computer Science, vol. 8530, pp. 15–24, ISBN
978-3-319-07787-1, Jun/2014. DOI 10.1007/978-3-319-07788-8_2
3. Dudláková Z, Korečko Š, Sobota B; Utilization of Petri nets for specification of virtual reality systems, 12th International Conference on Informatics (INFORMATICS 2013), Spišská Nová Ves, Eslováquia, pp. 104–9, ISBN 978-808143-127-2, nov/2013.
2. Konios A, Pietkiewicz-Koutny M; Modelling ambient systems with coloured Petri nets, Technical Report CS-TR-1377,
Newcastle University, Newcastle upon Tyne, United Kingdom, Mar/2013.
1. Konios A; Ambient systems and taxonomy approaches, Technical Report CS-TR-1281, Newcastle University, Newcastle
upon Tyne, United Kingdom, Oct/2011.
[ic45] QUATIC 2010, Classification and Comparison of Agile Methods.
48
14. Gouveia DR; An essay on agile project management practices, Master dissertation, Industrial Engineering and Management, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, Lisbon, Portugal, Sep/2015. URL
13. Islam M, Karmaker D, Imran MA, Miah MSU, Bhowmik; Determining the best agile SDLC for Bangladesh’s software
industry, Asian Transactions on Computers 42(75):8–11, ISSN 2221-4275, Apr/2015. URL
12. Nanduri VSSNRR; Lean + agile vs seven wastes in software development: systematic literature review and an industrial survey, M.Sc. Thesis in software engineering, Blekinge Institute of Technology, Karlskrona, Sweden, ISBN
91-7295-076-5, Nov/2014.
11. Mohamed SFP, Baharom F, Deraman A; An exploratory study on agile based software development practices International Journal of Software Engineering and Its Applications 8(5):85–114, ISSN 1738-9984, May/2014. URL
10. Mohamed SFP, Baharom F, Deraman A; An exploratory study on current software development practices in Malaysia
focusing on agile based software development, Science International-Lahore 25(4):1095–1101, ISSN 1013-5316, Dec/2013.
9. Strauhs EP; Limitadores e soluções de contorno na adoção de práticas ágeis do método SCRUM em projetos de
desenvolvimento de software, M.S. Degree in Knowledge Management and Information Technology, Universidade
Católica de Brası́lia, Brası́lia, Brazil, Oct/2013.
8. Roongkaew W, Prompoon N; Software engineering tools classification based on SWEBOK taxonomy and software
profile, 2nd International Conference on Informatics and Applications (ICIA 2013), Lodz, Poland, pp. 122–8, ISBN
978-1-4673-5255-0, Sep/2013. DOI 10.1109/ICoIA.2013.6650241
7. Gandomani TJ, Zulzalil H, Ghani AAA, Sultan ABM; Important considerations for agile software development methods
governance, Journal of Theoretical and Applied Information Technology 55(3):345–51, ISSN 1992-8645, Sep/2013.
URL
6. Husni M, Baharom F, Ahmad F; Identification of suitable web application development methods for small software
firms, 4th International Conference on Computing and Informatics (ICOCI 2013), Sarawak, Malaysia, pp. 406–11,
ISBN 978-983-2078-78-4, Aug/2013. URL
5. van Wel RHJC; Best practices in agile software development, Master dissertation in ICT in Business, LIACS, Leiden
University, Leiden, Netherlands, Aug/2013.
4. Hamed AMM, Abushama H; Popular agile approaches in software development: Review and analysis, 2013 International Conference on Computing, Electrical and Electronics Engineering (ICCEEE 2013), Khartoum, Sudan, pp. 160–6,
ISBN 978-1-4673-6231-3, Aug/2013. DOI 10.1109/ICCEEE.2013.6633925
3. Gandomani TJ, Zulzalil H, Ghani AAA, Sultan ABM; Towards comprehensive and disciplined change management
strategy in agile transformation process, Research Journal of Applied Sciences, Engineering and Technology 6(13):2345–
51, ISSN 2040-7459, Aug/2013.
2. Gandomani TJ, Zulzalil H, Ghani AAA, Sultan ABM; Effective factors in agile transformation process from change
management perspective, 2nd International Conference on Advance Information System, E-Education & Development
(CAISED 2013), Kuala Lumpur, Malaysia, Jan/2013. arXiv:1302.2747v1.
1. Chowdhury AF, Huda MN; Comparison between adaptive software development and feature driven development,
2011 International Conference on Computer Science and Network Technology (ICCSNT 2011), Harbin, China, vol. 1,
pp. 363–7, ISBN 978-1-4577-1584-6, Dec/2011.
[wk13] PNSE 2010, Combining Petri nets and UML for model-based software engineering.
1. Alhroob AM; Software test case generation from system models and specification, Ph.D. Thesis, University of Bradford,
Bradford, United Kingdom, Jun/2010. URL
[ic43] XP 2010, A technique to classify and compare agile methods.
2. Karmaker D, Miah MSU, Rahman H, Imran MA, Islam M; Determining the best agile SDLC for Bangladesh’s software
industry, International Forum on Strategic Technology (iFost 2014), Cox’s Bazar, Bangladesh, Karim R, Hoque M,
Haque M (eds.), Oct/2014.
1. Malhotra C, Chug A; Agile testing with Scrum - a survey, International Journal of Advanced Research in Computer
Science and Software Engineering 3(3):452–9, ISSN 2277-128X, Mar/2013.
[ic42] VS-GAMES 2010, PlayScrum - a card game to learn the Scrum agile method.
22. Soska A, Mottok J, Wolff C; An experimental card game for software testing, IEEE Global Engineering Education
Conference (EDUCON 2016), Abu Dhabi, United Arab Emirates, pp. 576–84, Apr/2016. DOI
21. Battistella PE, von Wangenheim CG; Games for teaching computing in higher education: A systematic review, IEEE
Technology and Engineering Education (ITEE) 9(1):8–30, ISSN 1558-7908, Mar/2016. URL
20. Vranić V, Porubän J, Bystrický M, Frt́ala T, Polášek I, Nosáľ M, Lang J; Challenges in preserving intent comprehensibility in software, Acta Polytechnica Hungarica 12(7):57–75, ISSN 1785-8860, 2015. DOI 10.12700/APH.12.7.2015.7.4
19. Gomes Filho AV, Resende CFC, Toledo R; O uso de métodos ágeis no ensino de métodos ágeis, Revista de Informática
Teórica e Aplicada (RITA) 22(2):289–315, ISSN 2175-2745, 2015. URL
49
18. Palmer DW, Kirschenbaum M, Mustee EM; Experiencing multiple levels of emergence: a game designed to illustrate
both the individual and collective perspective, Swarm/Human Blended Intelligence Workshop (SHBI 2015), Cleveland,
Ohio, UAA, IEEE, Sep/2015. DOI 10.1109/SHBI.2015.7321684
17. Barbosa AG; Platform for educational games generation, M.Sc. Thesis, Informatics Engineering, FEUP, Porto, Portugal, Sep/2015.
16. Ribeiro TPB, Paiva ACR; iLearnTest: Educational game for learning software testing, 10th Iberian Conference on
Information Systems and Technologies (CISTI 2015), Aveiro, Portugal, Jun/2015. DOI 10.1109/CISTI.2015.7170608
15. Soska A, Mottok J, Wolff C; Playful learning in academic software engineering education , IEEE Global Engineering
Education Conference (EDUCON 2015), Tallinn, Estonia, pp. 324–32, Mar/2015. DOI 10.1109/EDUCON.2015.7095992
14. Skripkin M; Features of use of collectible card games in teaching disciplines of software engineering, 1st International
Scientific and Practical Conference of students, postgraduates and junior researchers, Odessa, Ukraine, pp. 147–52,
ISBN 978-617-7257-38-6, Mar/2015. [in russian]
13. Mahnič V; Scrum in software engineering courses: an outline of the literature, Global Journal of Engineering Education
17(2):77–83, Jan/2015.
12. Gomes Filho AF, Resende CFC, Toledo R; Usando métodos ágeis para ensinar métodos ágeis, 5.o Workshop Brasileiro
de Métodos Ágeis (WBMA 2014), Florianópolis, Santa Catarina, Brazil, Nov/2014.
11. Soska A, Mottok J; A new conceptual contribution for serious games in academic software engineering education, European Conference of Software Engineering Education (ECSEE 2014), Seeon-Seebruck, Germany, pp. 241–54, Shaker,
Nov/2014.
10. Ribeiro TPB; iLearnTest: jogo educativo para aprendizagem de testes de software, M.Sc. Thesis, Informatics Engineering, FEUP, Porto, Portugal, Jul/2014. hdl.handle.net/10216/75914
9. Harris EL; Assessing and improving “agile performance”: using comparative agility to improve software development
management, tese de mestrado em “Project management and operational development”, Kungliga Tekniska Högskolan
(KTH), Stockholm, Sweden, Jun/2014. URN urn:nbn:se:kth:diva-148413.
8. Paasivaara M, Heikkilä V, Lassenius C, Toivola T. Teaching students scrum using LEGO blocks, 36th International
Conference on Software Engineering (ICSE 2014), Companion book, Hyderabad, India, ACM, pp. 382-391, ISBN:
978-1-4503-2768-8, May-Jun/2014. DOI 10.1145/2591062.2591169
7. Strauhs EP; Limitadores e soluções de contorno na adoção de práticas ágeis do método SCRUM em projetos de
desenvolvimento de software, M.S. Degree in Knowledge Management and Information Technology, Universidade
Católica de Brası́lia, Brası́lia, Brazil, Oct/2013.
6.
von Wangenheim CG, Savi R, Borgatto AF; SCRUMIA–An Educational Game for Teaching SCRUM in Computing Courses, Journal of Systems and Software 86(10):2675–87, Elsevier, ISSN 0164-1212, Oct/2013. DOI
10.1016/j.jss.2013.05.030
5. Scharlau BA; Games for teaching software development, 18th ACM Conference on Innovation and Technology in
Computer Science Education (ITiCSE 2013), Kent, United Kingdom, ACM, pp. 303–8, ISBN 978-1-4503-2078-8,
Jul/2013. DOI 10.1145/2462476.2462494
4. von Wangenheim CG, von Wangenheim A; Ensinando computação com jogos, Bookess Editora, Florianópolis, SC,
Brazil, ISBN 9788580454628, 2012.
3. Caulfield C; Shall we play a game?; Ph.D. thesis, Edith Cowan University, Perth, Australia, Dec/2011. ro.ecu.edu.au/theses/447.
2. Caulfield C, Xia J, Veal D, Maj SP; A systematic survey of games used for software engineering education, Modern Applied Science 5(6):28–43, Canadian Center of Science and Education, ISSN 1913-1844, Dec/2011. DOI 10.5539/mas.v5n6p28
1. Gkritsi A; Scrum Game: an agile software management game, Master dissertation in Software Engineering, Faculty
of Engineering, Science and Mathematics, University of Southampton, Southampton, United Kingdom, Sep/2011.
eprints.ecs.soton.ac.uk/22775.
[wk12] DSAL 2010, A domain-specific aspect language for transforming MATLAB programs.
4. Meena R, Vyas V; Accumulation of aspect-oriented features to MATLAB: issues and problems, International Journal
of Advance Research in Computer Science and Management Studies 3(4):285–90, ISSN 2321-7782, Apr/2015. URL
3.
Fabry J, Dinkelaker T, Noyé J, Tanter É; A taxonomy of domain-specific aspect languages, ACM Computing Surveys
47(3):40, ISSN 0360-0300, Apr/2015. DOI 10.1145/2685028
2. Oftadeh R, Aref MM, Ghabcheloo R, Mattila J; System integration for real-time mobile manipulation, International
Journal of Advanced Robotic Systems 11:51, ISSN 1729-8806, 2014. DOI 10.5772/58467
1. Oftadeh R, Aref MM, Ghabcheloo R, Mattila J; Unified framework for rapid prototyping of Linux based real-time controllers with Matlab and Simulink, 2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics
(AIM 2012), Kaohsiung, Taiwan, pp. 274–9, Jul/2012. DOI 10.1109/AIM.2012.6266028
[ed07] SIGSOFT 2009, Recent advances in model-based methodologies for pervasive and embedded software.
50
1. Söldner C, Danzinger F, Roth A, Möslein K; Open innovation by opening embedded systems, Gemeinschaft in Neuen
Medien (GeNeMe 2012), Dresden, Germany, Köhler T, Kahnwald N (eds.), Nov/2012.
[bk01] IGI 2009, Behavioral Modeling for Embedded Systems and Technologies: Applications for Design
and Implementation.
8. Choi J, Jee E, Bae DH; Timing consistency checking for UML/MARTE behavioral models, Software Quality Journal,
ISSN 0963-9314, 2015. DOI 10.1007/s11219-015-9290-6
7. Heidmann N, Hellwege N, Paul S, Peters-Drolshagen D; NBTI and HCD aware behavioral models for reliability analysis
of analog CMOS circuits, IEEE International on Reliability Physics Symposium (IRPS 2015), Monterey, California,
USA, ISBN 978-1-4673-7362-3, Apr/2015. DOI 10.1109/IRPS.2015.7112779
6. Micolini O; Arquitectura asimétrica multi core con procesador de Petri, Ph.D. Thesis in Computer Science, Facultad
de Informática, Universidad Nacional de La Plata, La Plata, Argentina, Feb/2015. URL
5. Nguyen T, Basa AD; Verification methodology of sophisticated automotive sensor interfaces integrated in modern
system-on-chip airbag system, 39th Annual Conference of the IEEE Industrial Electronics Society (IECON 2013),
Vienna, Austria, pp. 2335–40, Nov/2013. DOI 10.1109/IECON.2013.6699495
4.
Linehan É, O’Toole E, Clarke S; Model-driven automation for simulation-based functional verification, ACM Transactions on Design Automation of Electronic Systems 17(3):31, Jun/2012. DOI 10.1145/2209291.2209304
3.
Linehan E, Clarke S; An aspect-oriented, model-driven approach to functional hardware verification, Journal of
Systems Architecture 58(5):195–208, ISSN 1383-7621, Apr/2012. DOI 10.1016/j.sysarc.2011.02.001
2.
Marwedel P; Embedded system design: embedded systems foundations of cyber-physical systems, 2nd edition, Springer,
ISBN 978-94-007-0256-1, 2011. DOI 10.1007/978-94-007-0257-8
1.
Lorenz JK, Bar E, Clees T, Jancke R, Salzig CPJ, Selberherr S; Hierarchical simulation of process variations and
their impact on circuits and systems: methodology, IEEE Transactions on Electron Devices 58(8):2218–26, ISSN
0018-9383, Aug/2011. DOI 10.1109/TED.2011.2150225
[ic40] CSEET 2009, A requirements engineering and management training course for software development
professionals.
15.
Ouhbi S, Idri A, Fernández-Alemán JL, Toval A; Requirements engineering education: a systematic mapping study,
Requirements Engineering 20(2):119–38, Springer, ISSN 0947-3602, Jun/2015. DOI 10.1007/s00766-013-0192-5
14. Memon RN, Ahmad R, Salim SS; Critical Issues in requirements engineering education, Handbook of Research on
Emerging Advancements and Technologies in Software Engineering, Ghani I, Kadir WMNW, Ahmad MN (eds.), IGI
Global, pp. 19–40, ISBN 978-1-4666-6026-7, 2014. DOI 10.4018/978-1-4666-6026-7.ch002
13. Chiavegatti NC, Petri G; EAReq-Game: um jogo educacional para o ensino de elicitação e análise de requisitos, V
Encontro Anual de Tecnologia da Informação (EATI 2014), Frederico Westphalen, Rio Grande do Sul, Brazil, p. 273–6,
Nov/2014. URL
12. Mich L; Teaching requirements analysis: a student project framework to bridge the gap between business analysis and
software engineering, 8th International Workshop on Requirements Engineering Education & Training (REET 2014),
within the 22nd International Conference on Requirements Engineering (RE 2014), Penzenstadler B, Gregory S,
Landes D (eds.), Karlskrona, Sweden, CEUR Workshop Proceedings, vol. 1217, pp. 20–25, Aug/2014. ceur-ws.org/Vol1217/paper4.pdf.
11. Penzenstadler B, Mahaux M, Heymans P; University meets industry: calling in real stakeholders, 26th IEEE Conference on Software Engineering Education and Training (CSEE&T 2013), San Francisco, California, USA, pp. 1–10,
ISBN 978-1-4673-5140-9, May/2013. DOI 10.1109/CSEET.2013.6595231
10. Qadir MM; Software engineering curriculum: state of the art, M.S. Degree in Software Engineering, Department of
Computer Science & Software Engineering, Faculty of Basic and Applied Sciences, International Islamic University,
Islamabad, Pakistan, 2012.
9. Anchiêta RT; Ambiente de geração de diagramas de classes UML a partir de descrição em linguagem natural, Final
Year Project, Graduação em Bacharelado em Ciência da Computação, Universidade Federal do Piauı́, Teresina, Piauı́,
Brazil, 2011.
8. Zakaria NH, Haron A, Sahibuddin S, Harun M; Requirement engineering critical issues in public sector software project
success factor, International Journal of Information and Electronics Engineering 1(3):200–9, International Association
of Computer Science and Information Technology Press (IACSIT), ISSN 2010-3719, Nov/2011.
7. Sousa RF, Anchiêta RT, Neto FAR, Moura RS; Uso de PLN com a abordagem estatı́stica para identificar palavras
chaves em artigos cientı́ficos, Escola Regional de Informática dos Estados do Ceará, Maranhão e Piauı́ (ERCEMAPI 2011),
Teresina, PI, Brazil, Nov/2011.
6. Gonçalves RQ, Thiry M, Zoucas A; Avaliação da aprendizagem em experimentos com jogo educativo de engenharia
de requisitos, X Simpósio Brasileiro de Qualidade de Software (SBQS 2011), Curitiba, Paraná, Brazil, Jun/2011.
51
5. Haron A, Sahibuddin S; The Strength and Weakness of Requirement Engineering (RE) Process, 2nd International
Conference on Computer Technology and Development (ICCTD 2010), Cairo, Egypt, pp. 56–9, ISBN 978-1-42448844-5, Nov/2010. DOI 10.1109/ICCTD.2010.5646065
4. Thiry M, Zoucas A, Gonçalves RQ; Promovendo a aprendizagem de engenharia de requisitos de software através de
um jogo educativo XXI Simpósio Brasileiro de Informática na Educação (SBIE 2010), João Pessoa, Paraı́ba, Brazil,
Nov/2010.
3. Gonçalves RQ, Thiry M, Zoucas A; Development of a game to support the teaching of requirements engineering: the
requirements island, IX Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames 2010), Florianópolis, Santa
Catarina, Brazil. pp.358–61, ISSN 2179-2259, Nov/2010.
2. Thiry M, Zoucas A, Gonçalves RQ, Salviano C; Aplicação de jogos educativos para aprendizagem em melhoria de
processo e engenharia de software VI Workshop Anual do MPS (WAMPS 2010), Campinas, São Paulo, Brazil, pp. 118–
27, ISBN 978-85-99334-19-5, Oct/2010.
1. Assis MR; REQONE: heurı́sticas para melhoria do relacionamento entre usuários finais e desenvolvedores de software,
MBA in Software Technology, Programa de Educação Continuada em Engenharia, Escola Politécnica da Universidade
de São Paulo, São Paulo, Brazil, 2010.
[jo08] EJEE 2009, A multidisciplinary engineering summer school in an industrial setting.
15. Forshaw M, Solaiman E, McGee O, Firth H, Robinson P, Emerson R; Meeting graduate employability needs through
open-source collaboration with industry, 47th ACM Technical Symposium on Computing Science Education (SIGCSE 2016),
Memphis, Tennessee, USA, ACM, pp. 516-521,ISBN 978-1-4503-3685-7, Mar/2016. DOI 10.1145/2839509.2844649
14. Sinz H, Kostenzer J, Walch S; Future health care managers and the need for an international and interprofessional
learning experience – the case of a summer school on cross-border health care, International Journal of Teaching and
Education III(2):31–49, 2015. DOI 10.20472/TE.2015.3.2.003
13. Preciado Babb AP, Saar C, Brandon J, Friesen S; Engaging high school students in an engineering thermodynamics
project, International Journal of Engineering Pedagogy 5(1):12–9, eISSN 2192-4880, 2005. URL
12.
11. Makhoul N; An earthquake engineering program adequate to Lebanon needs, 10th World Congress on Engineering
Education (WCEE 2015), Beirut, Lebanon, Oct/2015.
10. Preciado Babb AP, Saar C, Friesen S, Brandon J; Engaging high school students in an engineering thermodynamics
project, IEEE Global Engineering Education Conference (EDUCON 2014), Istanbul, Turkey, pp. 222–8, Apr/2014.
DOI 10.1109/EDUCON.2014.6826095
9. Dias SA; Organização, monitorização e análise de um programa interdisciplinar intensivo para a resolução de problemas reais de engenharia, em ambiente industrial, M.Sc. Thesis, Industrial Engineering and Management, Universidade
do Minho, Braga, Portugal, Oct/2013. URL
8. Makhoul N; Multidisciplinary approaches in engineering education for global environment: earthquake engineering
from multidisciplinary to global approach, 9th World Congress on Engineering Education (WCEE 2013), Beirut,
Lebanon, Oct/2013.
7. Dias S, Dias LS, Lima RM; Interdisciplinary programs evaluation methods: a review of literature and a model proposal for intensive projects involving academia and industry, 5th International Symposium on Project Approaches in
Engineering Education (PAEE 2013), Eindhoven, Netherlands, ISBN 978-989-8525-21-5, Jul/2013.
6. Yusof N, Fauzi SNFM; Students’ performance in practical training: academicians evaluation, Procedia - Social and
Behavioral Sciences 93(21):1275–80, ISSN 1877-0428, Oct/2013. DOI 10.1016/j.sbspro.2013.10.028
5. Tan ESE; A study of architects’ perceptions of consulting engineers’ service quality, Ph.D. Thesis, University of
Western Australia, Crawley, Australia, 2012. URL
4. Rodrı́guez Valbuena LF; Historia de la ingenierı́a industrial en Colombia, 9th LACCEI Latin American and Caribbean
Conference (LACCEI 2011), Medellı́n, Colombia, Aug/2011.
3. Fox P, Hundley S; The Importance of Globalization in Higher Education, New Knowledge in a New Era of Globalization, Pachura P (eds), InTech Publishing, Rijeka, Croatia, chap. 1, pp. 3–20, ISBN 978-953-307-501-3, Jul/2011. DOI
10.5772/17972
2. Rodrı́guez Valbuena LF; ¿El campo social de la ingenierı́a industrial en Colombia un nuevo habitus de moda?, Revista
EDUCyT 3:86–109, Asociación Colombiana para la investigación en Educación en Ciencias y Tecnologı́a, ISSN 22158227, Jan-Jun/2011.
1. Shirley J, Wagner J, Collins R, Gramopadhye A, Schweisinger T; A mechatronics and material handling systems
laboratory: experiments and case studies, International Journal of Electrical Engineering Education 48(1):92–103,
Manchester University Press, ISSN 0020-7209, Jan/2011. DOI 10.7227/IJEEE.48.1.8
0. Chuchalin A, Minin M, Kulyukina E; Foreign universities experience in development of professional and transferrable
competencies of engineering programme graduates, Высшее образование в России, 10:105–15, 2010.
[jo07] ISSE 2009, Formal requirements modeling with executable use cases and coloured Petri nets.
52
14. Silva BCF, Carvalho G, Sampaio A; Test case generation from natural language requirements using CPN simulation,
18th Brazilian Symposium on Formal Methods (SBMF 2015), Cornelio M, Roscoe B (eds.), Belo Horizonte, Brazil,
Springer, LNCS series, vol. 9526, pp. 178–93, ISBN 978-3-319-29472-8, Sep/2015. DOI 10.1007/978-3-319-29473-5_11
13. Queiroz PGG; Uma abordagem de desenvolvimento de linha de produtos orientada a modelos para a construção de
famı́lias de sistemas embarcados crı́ticos, Ph.D. thesis, Instituto de Ciências Matemáticas e de Computação, Universidade de São Paulo, São Carlos, São Paulo, Brazil, Mar/2015.
12. Davoudpour M, Sadeghian A, Rahnama H; “CANthings” (Context Aware Network for the Design of Connected Things)
service modeling based on Timed CPN, IEEE 9th International Conference on Semantic Computing (IEEE ICSC 2015),
Anaheim, California, USA, pp. 127–30, ISBN 978-1-4799-7935-6, Feb/2015. DOI 10.1109/ICOSC.2015.7050790
11. Wusheng W, Weiping L, Zhonghai W, Zhichao Z; Petri net-based context-aware service system modelling: An overview,
International Conference on Service Sciences (ICSS 2014), Wuxi, Jiangsu, China, pp. 60–5, ISBN 978-1-4799-4332-6,
May/2014. DOI 10.1109/ICSS.2014.14
10. Zikra I; Integration of enterprise modeling and model driven development : a meta-model and a tool prototype, Thesis,
Department of Computer & Systems Sciences, Stockholms Universitet, Stockholms, Sweden, URN urn:nbn:se:su:diva103698, 2014.
9. Toueir A, Broisin J, Sibilla M; A goal-oriented approach for adaptive SLA monitoring: a cloud provider case study,
2nd IEEE Latin American Conference on Cloud Computing and Communications (LatinCloud 2013), Maceió, Alagoas,
Brazil, pp. 53–8, Dec/2013. DOI 10.1109/LatinCloud.2013.6842223
8. Brito IS, Barros JP; Coloured Petri net model of the bCMS system using CPN tools, International Workshop in
Comparing Requirements Modeling Approaches (CMA@RE 2013), Rio de Janeiro, Brazil pp. 7–12, Jul/2013. DOI
10.1109/CMA-RE.2013.6664178
7. Han S, Youn HY; Petri net-based context modeling for context-aware systems, Artificial Intelligence Review 37(1):43–
67, Jan/2012. DOI 10.1007/s10462-011-9218-x
6. Kaneshiro PJI; Proposta de um procedimento para a modelagem de sistemas de controle de edifı́cios inteligentes
utilizando a rede de Petri colorida, Tese de doutoramento em Engenharia, Escola Politécnica, Universidade de São
Paulo, São Paulo, Brazil, Aug/2011.
5. Zikra I, Stirna J, Zdravkovic J; Analyzing the integration between requirements and models in model driven development, Enterprise, Business-Process and Information Systems Modeling, Halpin T, Nurcan S, Krogstie J, Soffer P,
Proper E, Schmidt R, Bider I (eds.), Springer, Lecture Notes in Business Information Processing series, vol. 81,
pp. 342–56, Jun/2011. DOI 10.1007/978-3-642-21759-3_25
4. Mans R; Workflow Support for the Healthcare Domain, Ph.D. Thesis, Technische Universiteit Eindhoven, Eindhoven,
Netherlands, Jun/2011.
3. Duan J, Zhu Q; A requirement-driven approach to enterprise application evolution, ICIC Express Letters, Part B:
Applications 2(2):313–8, ISSN 2185-2766, Apr/2011.
2. Duan J, Zhu Q,Guan Z; A Requirement-Driven Approach to Enterprise Application Development, International Conference on Web Information Systems and Mining (WISM 2010), Wang FL, Gong Z, Luo X, Lei J (eds.), Sanya, China,
Springer, LNCS series, vol. 6318, pp. 295–302, ISBN 978-3-642-16514-6, Oct/2010. DOI 10.1007/978-3-642-16515-3_37
1. Mans RS, Russell NC, van der Aalst WMP, Bakker PJM, Moleman AJ, Jaspers MWM; Proclets in Healthcare, Journal
of Biomedical Informatics 43(4):632–49, Elsevier, ISSN 1532-0464, Aug/2010. DOI 10.1016/j.jbi.2010.03.010
[ic41] ICSEA 2009, Validation of Scenario-based Business Requirements with Coloured Petri Nets.
5. Barreto FM, Freitas JCJ, Soares MS, Julia S; A straightforward introduction to formal methods using coloured Petri
nets, 16th International Conference on Enterprise Information Systems (ICEIS 2014), Lisbon, Portugal, pp. 145–52,
ISBN 989-758-028-X, Apr/2014. DOI 10.5220/0004861901450152
4. Kop C; Towards complementing user stories, 6th International Conference on Software Engineering Advances (ICSEA 2011), Barcelona, Spain, pp. 374–9, ISBN 978-1-61208-165-6, Oct/2011.
3. Cai L; A Business Process Testing Sequence Generation Approach Based on Test Cases Composition, 2011 First
ACIS/JNU International Conference on Computers, Networks, Systems and Industrial Engineering (CNSI 2011), Jeju,
South Korea, IEEE Computer Society Press, pp. 178–85, ISBN 978-0-7695-4417-5, May/2011. DOI 10.1109/CNSI.2011.12
2. Benı́tez I, Mendes B, Sicchar JR, Valente DG, Freitas RC; A Design Method for Flexible Manufacturing System Based
on Petri Nets and UML, 9th Portuguese Conference on Automatic Control (CONTROLO 2010), Coimbra, Portugal,
Sep/2010.
1. Kop C; Can Queries Help to Validate Database Design?, 2nd International Conference on Advances in Databases
Knowledge and Data Applications (DBKDA 2010), Les Menuires, France, pp. 91–6, ISBN 978-1-4244-6081-6, Apr/2010.
DOI 10.1109/DBKDA.2010.24
[jo06] SPE 2008, An illustrative example of refactoring object-oriented source code with aspect-oriented
mechanisms.
11. Almorsy M; Adaptive, model-based cloud computing security management, Ph.D. Thesis in Computer Science, Swinburne University of Technology, Melbourne, Australia, 2014. URL
53
10. Vidal SA, Marcos C; A catalog of aspect refactorings for Spring/AOP, Journal of Universal Computer Science (J.UCS)
19(1):157–82, ISSN 0948-695X, Jan/2013. DOI 10.3217/jucs-019-01-0157
9. Rebêlo H, Lima R, Leavens GT, Cornélio M, Mota A, Oliveira C; Optimizing generated aspect-oriented assertion
checking code for JML using programming transformations: an empirical study, Science of Computer Programming
78(8):1137-56, Elsevier, ISSN 0950-5849, Aug/2013. DOI 10.1016/j.scico.2012.09.003
8. Almorsy M, Grundy J, Ibrahim AS; Supporting automated software re-engineering using re-aspects 27th IEEE/ACM
International Conference on Automated Software Engineering (ASE 2012), Essen, Germany, ACM, pp. 230–3, ISBN
978-1-4503-1204-2, Sep/2012. DOI 10.1145/2351676.2351709
7. Giunta R, Pappalardo G, Tramontana E; AODP: refactoring code to provide advanced aspect-oriented modularization
of design patterns, 27th Annual ACM Symposium on Applied Computing (SAC 2012), Riva del Garda (Trento), Italy,
ACM, pp. 1243–50, ISBN 978-1-4503-0857-1, Mar/2012. DOI 10.1145/2245276.2231971
6. Vidal SA, Marcos CA; Building an expert system to assist system refactorization, Expert Systems with Applications
39(3):3810–6, Elsevier, ISSN 0957-4174, Feb/2012. DOI 10.1016/j.eswa.2011.09.084
5. Marcos C, Vidal S, Abait E, Arroqui M, Sampaoli S; Refactoring of a beef-cattle farm simulator, IEEE Latin America
Transactions (Revista IEEE America Latina) 9(7):1099–1104, ISSN 1548-0992, Dec/2011. DOI 10.1109/TLA.2011.6129709
4. Giunta RG; Experiments towards a general implementation of some design patterns using aspect orientation, Ph.D.
in Informatics, Università degli Studi di Catania, Catania, Italy, Nov/2011. hdl.handle.net/10761/1028.
3. Drăgănescu S, Ţăpuş N, Code-Smells in AOP, U.P.B. Buletin Stiintific, Series C 72(4):3–12, ISSN 1454-234x, 2010.
URL
2. Costa HAX, Parreira Júnior PA, Vieira de Camargo V, Penteado RAD; Recuperação de Modelos de Classes Anotados
com Indı́cios de Interesses Transversais, 3rd Latin-American Workshop on Aspect-Oriented Software Development
(LA-WASP 2009), within the 23. Simpósio Brazileiro de Engenharia de Software (SBES 2009), Fortaleza, Ceará, Brazil,
Oct/2009.
1. Malta MN, Oliveira S, Valente MT; Guidelines for Enabling the Extraction of Aspects from Existing Object-Oriented
Code, Journal of Object Technology 8(3):101–19, ISSN 1660-1769, May-Jun/2009. URL
[ic38] APSEC 2007, Requirements Engineering for Reactive Systems: Coloured Petri Nets for an Elevator
Controller.
6. Assiri M, Alqarni M, Janicki R; Modeling elevator system with coloured Petri nets, 13th International Conference on
Software Engineering Research and Practice (SERP 2015), Las Vegas, Nevada, USA, pp. 183–9, Jul/2015. URL
5. Igna G; Performance analysis of real-time printing systems using timed automata, Ph.D. Thesis, Radboud University
Nijmegen, Nijmegen, Netherlands, Aug/2012.
4. Mans RS, Russell NC, van der Aalst WMP, Moleman AJ, Bakker PJM; Schedule-aware workflow management systems,
Transactions on Petri Nets and Other Models of Concurrency IV, Jensen K, Donatelli S, Koutny M (eds.), Springer,
série Lecture Notes in Computer Science, vol. 6550, pp. 121–43, ISBN 978-3-642-18221-1, ISSN 0302-9743, 2010. DOI
10.1007/978-3-642-18222-8_6
3. Mans R; Workflow Support for the Healthcare Domain, Ph.D. Thesis, Technische Universiteit Eindhoven, Eindhoven,
Netherlands, Jun/2011.
2. Noguera M, Hurtado MV, Rodrı́guez ML, Chung L, Garrido JL; Ontology-driven Analysis of UML-Based Collaborative Processes using OWLDL and CPN, Science of Computer Programming 75(8):726–60, Elsevier, ISSN 0950-5849,
Aug/2010. DOI 10.1016/j.scico.2009.05.002
1. Mans RS, Russell NC, van der Aalst WMP, Moleman AJ, Bakker PJM; Schedule-aware workflow management systems,
Technical Report BPM-09-13, BPMcenter.org, Technische Universiteit Eindhoven, Eindhoven, Netherlands, 2009.
[ic37] FIE 2007, Teaching Embedded Systems Engineering in a Software-Oriented Computing Degree.
10. Ibrahim I, Ali R, Zulkefli M, Elfadil N; Embedded systems pedagogical issue: teaching approaches, students readiness, and design challenges, American Journal of Embedded Systems and Applications 3(1):1–10, ISSN 2376-6069,
Mar/2015. DOI 10.11648/j.ajesa.20150301.11
9. Suppiah R, Bin A, Muhamed F; Introducing embedded systems development on a robotics-based platform, IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE 2014), Wellington, New Zealand,
pp. 103–8, Dec/2014. DOI 10.1109/TALE.2014.7062597
8. Ibrahim I, Ali R, Adam MZ, Elfadil N; Embedded systems teaching approaches & challenges, IEEE 6th Conference on
Engineering Education (ICEED 2014), Kuala Lumpur, Malaysia, pp.34–9, ISBN 978-1-4799-4596-2, Dec/2014. DOI
10.1109/ICEED.2014.7194684
7. Balid W, Abdulwahed M, Alrouh I; Development of an educationally oriented open-source embedded systems laboratory
kit: a hybrid hands-on and virtual experimentation approach, International Journal of Electrical Engineering Education
51(4):340–53, Oct/2014. DOI 10.7227/IJEEE.0006
6. Qadir MM; Software engineering curriculum: state of the art, M.S. Degree in Software Engineering, Department of
Computer Science & Software Engineering, Faculty of Basic and Applied Sciences, International Islamic University,
Islamabad, Pakistan, 2012.
54
5. Patil KD; Design of prototype for serial communication using arm controller LPC1768 World Journal of Science and
Technology 2(4):120-122, ISSN 2231-2587, 2012.
4. Wang M, Callaghan V, Lear M, Colley M; Teaching next generation computing skills: the challenge of embedded computing, International IC’11 Workshop on the Intelligent Campus (iCampus 2011), no âmbito da 7th IEEE International
Conference on Intelligent Environments (IE 2011), Nottingham, United Kingdom, Jul/2011.
3. Durelli RS, Conrado DBF, Camargo VV, Penteado RAD; A General Approach for Creating Software Product Lines
Supported by DSLs in the Mobile Robots Domain, I Brazilian Conference on Critical Embedded Systems (CBSEC 2011),
São Carlos, São Paulo, Brazil, May/2011.
2. Arı́zaga Silva JA, Cortés Aburto O, Gonzalez Manzanlla F; Curso de sistemas incrustados basados en microcontroladores y en FPGA’s, Primer Workshop Mexicano de Cómputo Reconfigurable y sus Aplicaciones en Educación e
Ingenı́era, Cancún, Mexico, ISBN 978-607-00-3828-0, Dec/2010.
1. Inoue M; Systems Engineering Management Education in Embedded System, IEEJ Transactions on Electronics, Information and Systems 130(8):1387–94, ISSN 0385-4221, Aug/2010. DOI 10.1541/ieejeiss.130.1387
[ic36] QUATIC 2007, Validation of reactive software from scenario-based models.
1. Shahbaz M, Groz R; Analysis and testing of black-box component-based systems by inferring partial models, Software
Testing, Verification and Reliability 24(4):253–88, John Wiley & Sons, ISSN 0960-0833, Jun/2014. DOI 10.1002/stvr.1491
[ic35] QUATIC 2007, Automated information systems generation for process-oriented organizations.
1. Mokerov V, Wójcik W, Balova T; Ontology based method for process oriented systems design, Przegla˛d Elektrotechniczny 90(10):213–7, ISSN 0033-2097, Oct/2014. DOI 10.12915/pe.2014.10.51
[wk10] CPN 2007, Requirements engineering for reactive systems with coloured Petri nets: the gas pump
controller example.
4. Li H, He N, Dong L, LV L; Research on OpenFlow modeling based on hierarchical CPN, Jisuanji Kexue / Computer
Science 41(7):114–8, ISSN 1002-137X, Jul/2014. DOI 10.11896/j.issn.1002-137X.2014.07.023
3. Fahland D, Prüfer R; Data and abstraction for scenario-based modeling with Petri nets, 33rd International Conference
on Application and Theory of Petri Nets (PETRI NETS 2012), Haddad S, Pomello L (eds.), Hamburg, Germany,
Springer, Lecture Notes in Computer Science series, vol. 7347, pp. 168–87, ISBN 978-3-642-31130-7, Jun/2012. DOI
10.1007/978-3-642-31131-4_10
2. Bouali M; Contributions à l’analyse formelle et au diagnostic à partir de réseaux de Petri colorés avec l’accessibilité
arrière, Ph.D. Thesis, Dép. de Génie Informatique, Université de Technologie de Compiègne, France, Dec/2009.
1. Mans RS, Russell NC, van der Aalst WMP, Moleman AJ, Bakker PJM; Augmenting a workflow management system
with planning facilities using colored Petri nets, 9th Workshop and Tutorial on Practical Use of Coloured Petri Nets
and the CPN Tools (CPN 2008), Jensen K (ed.), Aarhus, Denmark, pp. 143–62, Oct/2008. URL
[ic34] ICSEA 2007, Deriving Software Architectures for CRUD Applications: The FPL Tower Interface
Case Study.
2. Pádua W; Evolution of a model-driven process framework, XLI Latin American Computing Conference (CLEI 2015),
Arequipa, Peru, Electronic Notes in Theoretical Computer Science 321:41–65, Elsevier, ISSN 1571-0661, Mar/2016.
DOI 10.1016/j.entcs.2016.02.004
1. Agostinho S; An Aspect-Oriented Infrastructure for Design by Contract in Java, Master dissertation, Engenharia
Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, Lisbon, Portugal, Jun/2008.
aosd.di.fct.unl.pt/sergioag/dissertation/thesis-revised.pdf.
[ic33] SIES 2007, Translating synchronous Petri nets into PROMELA for verifying behavioural properties.
16.
Fernández Venero ML, Silva FSC; Model checking multi-level and recursive nets, Software and Systems Modeling
(SoSyM), Springer, ISSN 1619-1366, 2016. DOI 10.1007/s10270-015-0509-6
15. Fernández Venero ML, Silva FSC; A general translation from nested Petri nets into PROMELA, Cornell University
Library, 2014. arXiv:1403.7991.
55
14. Fernández Venero ML, Silva FSC; On the Use of SPIN for Studying the Behavior of Nested Petri Nets, 16th Brazilian
Symposium on Formal Methods (SBMF 2013), Iyoda J, Moura L (eds.), Brasilia, Brazil, Springer, Lecture Notes in
Computer Science series, vol. 8195, pp. 83–98, ISBN 978-3-642-41070-3, Sep-Oct/2013. DOI 10.1007/978-3-642-410710_7
13. Winkler U, Gilani W, Redlich D; Model-based business continuity management, United States Patent US 8,457,996
B2, Jun/2013.
12. Li Z, Liu B, Miao H, Yin Y-f; Formalization verification of requirements based on partition of software safety
Petri net, Systems Engineering and Electronics 34(9):1966–72, ISSN 1001-506X, Sep/2012. DOI 10.3969/j.issn.1001506Z.2012.09.37
11. Grobelna I; Grobelny M; Inhibitor and enabling arcs in logic controller design, Konferencja Naukowa “Informatyka Sztuka Czy Rzemioslo” (KNWS 2012), Przylep k. Zielonej Góry, Poland, May/2012.
10. Sbaı̈ Z, Escheikh M; Model checking techniques for verification of an encryption scheme for wireless sensor networks,
International Conference on Information Processing and Wireless Systems (IPWiS 2012), Sousse, Tunisia, Mar/2012.
9. Grobelna I; Formal verification of embedded logic controller specification with computer deduction in temporal logic,
Przeglad Elektrotechniczny 87(12a):47–50, ISSN 0033-2097, Dec/2011.
8. Grobelna I; Regulowa reprezentacja interpretowanych sieci Petriego sterowania dla potrzeb syntezy i weryfikacji,
Pomiary, Automatyka, Kontrola 57(8):942–4, ISSN 0032-4110, Aug/2011.
7. Grobelna I; Weryfikacja modelowa interpretowanych sieci Petriego sterowania, Pomiary, Automatyka, Kontrola 57(6):666–
70, ISSN 0032-4110, Jun/2011.
6. Grobelna I, Adamski M; Model checking of Control Interpreted Petri Nets, 18th International Conference on Mixed
Design of Integrated Circuits and Systems (MIXDES 2011), Gliwice, Poland, pp. 621–6, ISBN 978-1-4577-0304-1,
Jun/2011.
5. Sbaı̈ Z; Contribution à la Modélisation et à la Vérification de Processus Workflow, Docteur en Informatique, Ecole
Doctorale Informatique, Télécommunications et Electronique de Paris, Conservatoire National des Arts et Métiers
(CNAM), Paris, France, Nov/2010.
4. Sbaı̈ Z, Missaoui A, Barkaoui K, Ben Ayed R; On the Verification of Business Processes by Model Checking Techniques,
2nd International Conference on Software Technology and Engineering (ICSTE 2010), San Juan, Puerto Rico, pp. V197–V1-103, ISBN 978-1-4244-8667-0, Oct/2010. DOI 10.1109/ICSTE.2010.5608905
3. Wolter C, Miseldine P, Meinel C; Verification of Business Process Entailment Constraints Using SPIN, 1st International Symposium on Engineering Secure Software and Systems (ESSoS 2009), Massacci F, Redwine S, Zannone N
(eds.), Lovaina, Belgium, Springer, LNCS series, vol. 5429, pp. 1–15, ISBN 978-3-642-00198-7, Feb/2009. DOI
10.1007/978-3-642-00199-4_1
2. Feja S, Fötsch D; Ein Framework für grafische Validierungsregeln, Model-Driven Integration Engineering, Fähnrich
K-P, K¸hne S, Thränert M (eds.), Leipziger Beiträge zur Informatik, Band XI, pp. 67–80, ISBN 978-3-941152-02-1,
Sep/2008. URL
1. Feja S, Fötsch D; Model Checking with Graphical Validation Rules, 15th IEEE International Conference on Engineering
of Computer-Based Systems (ECBS 2008), Belfast, United Kingdom, pp. 117–25, ISBN 978-0-7695-3141-0, MarApr/2008. DOI 10.1109/ECBS.2008.45
[ic32] SCESM 2007, Designing Tool Support for Translating Use Cases and UML 2.0 Sequence Diagrams
into a Coloured Petri Net.
70. Faria JP, Paiva ACR; A toolset for conformance testing against UML sequence diagrams based on event-driven colored
Petri nets, International Journal on Software Tools for Technology Transfer 18(3):285–304, Springer, ISSN 1433-2779,
Jun/2016. DOI 10.1007/s10009-014-0354-x.
69. Rosch S, Teufl S, Vogel-Heuser B; Model-based quality assurance in machine and plant automation using sequence
diagrams — A comparison of two research approaches, 13th IEEE International Conference on Industrial Informatics
(INDIN 2015), Cambridge, United Kingdom, pp. 302–7, Jul/2015. DOI 10.1109/INDIN.2015.7281751
68. Chernenok SA, Nepomniaschy VA; The application of coloured Petri nets to verification of distributed systems specified
by message sequence charts, Proceedings of the Institute for System Programming 27(3):197–218, ISSN 2079-8156,
2015. DOI 10.15514/ISPRAS-2015-27(3)-14
67.
Kallehbasti P, Mehdi M; Scalable formal verification of UML models, 37th International Conference on Software
Engineering (ICSE 2015), Florence, Italy, IEEE Computer Society Press, vol. 2, pp. 847–50, ISBN 978-1-4799-1934-5,
May/2015. DOI 10.1109/ICSE.2015.275
66. Bouabana-Tebibel T, Rubin SH, Bennama M; Forward and backward analysis of weak sequencing specification Formalisms for Reuse and Systems Integration, Springer, Advances in Intelligent Systems and Computing series, vol. 346,
pp. 27–53, ISBN 978-3-319-16576-9, 2015. DOI 10.1007/978-3-319-16577-6_2
65. Bennama M, Bouabana-Tebibel T; Mapping OCL constraints into CTL-like logic and SML for UML validation, 8th International Workshop on Verification and Evaluation of Computer and Communication Systems (VECOS 2014), Alla H,
Bouallouche-Medjkoune L (eds.), Bejaia, Algeria, CEUR Workshop Proceedings, vol. 1256, pp. 102–12, Sep/2014. ceurws.org/Vol-1256/paper11.pdf.
64. Bouabana-Tebibel T, Rubin SH; A value-oriented specification for weak sequencing validation, IEEE 15th International
Conference on Information Reuse and Integration (IRI 2014), Redwood City, California, USA, pp. 245–252, Aug/2014.
DOI 10.1109/IRI.2014.7051896
56
63. Zhao J, Zhou J, Xing G; Research of translating UML activity diagram to Petri net, Jisuanji Kexue / Computer
Science 41(7):143–7, ISSN 1002-137X, Jul/2014. DOI 10.11896/j.issn.1002-137X.2014.07.029
62. Rajabi BA, Lee SP; Consistent integration between object oriented and coloured Petri nets models, International Arab
Journal of Information Technology (IAJIT) 11(4), Jul/2014. URL
61. Baresi L, Kallehbasti MMP, Rossi M; Flexible modular formalization of UML sequence diagrams. 2nd FME Workshop
on Formal Methods in Software Engineering (FormaliSE 2014), within the 36th International Conference on Software
Engineering (ICSE 2014), Hyderabad, India, ACM, pp. 10-16, Jun/2014. DOI 10.1145/2593489.2593492
60.
Lu L, Kim DK; Required behavior of sequence diagrams: semantics and conformance, ACM Transactions on Software
Engineering and Methodology 23(2), article 15, Apr/2014. DOI 10.1145/2523108
59.
El-Attar M; From misuse cases to mal-activity diagrams: bridging the gap between functional security analysis and
design, Software and Systems Modeling 13(1):173–190, Feb/2014. DOI 10.1007/s10270-012-0240-5
58. Lu L, Kim DK; Semantics-based refinement of mandatory behavior of sequence diagrams, Department of Computer
Science and Engineering, Oakland University, Rochester, Michigan, USA, Feb/2014. arXiv:1003.1160.
57. Dou L, Lu L, Zuo Y, Yang Z; Verification of UML Sequence Diagrams in Coq, 2013 International Conference on
Computer Engineering and Network (CENet 2013), Wong WE, Zhu T (eds.), Shanghai, China, Springer, Lecture
Notes in Electrical Engineering series, vol. 277, part VI, pp. 1233–1244, ISBN 978-3-319-01765-5, Jan/2014. DOI
10.1007/978-3-319-01766-2_140
56. Shokry H; Synthesis of software design models, Ph.D. Thesis in Computer Science, University of Limerick, Limerick,
Rep. Ireland, Dec/2013. hdl.handle.net/10344/3612.
55. Nepomniaschy VA, Chernenok SA; Analysis of message sequence charts of distributed systems using colored Petri nets,
Preprint 171, Siberian Division of the Russian Academy of Sciences, A. P. Ershov Institute of Informatics Systems,
Novosibirsk, Russia, 2013. URL
54. Ejnioui A, Otero CE, Qureshi AA; Formalizing the design of embedded software using sequence diagrams and abstract
state machines, 2nd Annual Conference on Research in Information Technology (RIIT 2013), Orlando, Florida, USA,
ACM, pp. 71–6, ISBN 978-1-4503-2494-6 Oct/2013. DOI 10.1145/2512209.2512211
53. Zhu Y, Fei L, Yang N; Trustworthy software development based on model driven architecture, 4th International Conference on Information Computing and Applications (ICICA 2013), Yang Y, Ma M, Liu B (eds.), Singapore, Communications in Computer and Information Science, vol. 391, pp. 193–202, ISBN 978-3-642-53931-2, Aug/2013. DOI
10.1007/978-3-642-53932-9_19
52. Gulan S, Johr S, Kretschmer R, Rieger S, Ditze M; Graphical modelling meets formal methods, 11th IEEE International Conference on Industrial Informatics (INDIN 2013), Bochum, Germany, pp. 716–21, Jul/2013. DOI 10.1109/INDIN.2013.6622972
51. Dou L, Lu L, Yang L, Xie L; Towards mechanized semantics of UML sequence diagrams and refinement relation,
24th IASTED International Conference on Modelling and Simulation (MS 2013), Parker J, Mandal M (eds.), Banff,
Canada, Jul/2013. DOI 10.2316/P.2013.802-021
50. Meedeniya DA; Correct model-to-model transformation for formal verification, Ph.D. Thesis, School of Computer
Science, University of St. Andrews, United Kingdom, Jun/2013. hdl.handle.net/10023/3691.
49. Bennama M, Bouabana–Tebibel T; Validation environment of UML2 IOD based on hierarchical coloured Petri nets,
International Journal of Computer Applications in Technology 47(2-3):227–40, Inderscience Publishers, ISSN 17415047, Jun/2013. DOI 10.1504/IJCAT.2013.054372
48. Bouabana-Tebibela T, Rubinb SH; An interleaving semantics for UML 2 interactions using Petri nets, Information
Sciences 232:276–93, Elsevier, ISSN 0020-02552013, May/2013. DOI 10.1016/j.ins.2012.12.024
47. Fan H, Wang W; Performance Analysis Based on UML and Hierarchical Colored Petri, International Journal of
Advancements in Computing Technology (IJACT) 4(23):97–107, Dec/2012. DOI 10.4156/ijact.vol4.issue23.12
46. Zuo Y, Dou L, Xu L, and Yang Z; Mechanized semantics of UML sequence diagrams, IASTED International Conference
on Engineering and Applied Science (EAS 2012), Chen BM, Khan MT, Tan KK (eds.), Colombo, Sri Lanka, Dec/2012.
DOI 10.2316/P.2012.785-096
45. Yang N, Yu H, Sun H, Qian Z; Modeling UML Sequence Diagrams Using Extended Petri Nets, Telecommunication
Systems 51(2-3):147–58, ISSN 1018-4864, Nov/2012. DOI 10.1007/s11235-011-9424-5
44. Wang S, Xiong X, Zhang L, Fu J; Analysis and verification of SysML sequence diagrams based on colored Petri nets,
Application Research of Computer 29(9):3341-7, ISSN 1001-3695, Sep/2012. DOI 10.3969/j.issn.1001-3695.2012.09.037
43. Zhao J, Zhou J, Liu J; Translation rules and a supporting tool for model-based reuse, IEEE 36th Annual Computer
Software and Applications Conference Workshops (COMPSACW 2012), Izmir, Turkey, pp. 310–5, ISBN 978-1-46732714-5, Jul/2012. DOI 10.1109/COMPSACW.2012.63
42. Fahland D, Prüfer R; Data and abstraction for scenario-based modeling with Petri nets, 33rd International Conference
on Application and Theory of Petri Nets (PETRI NETS 2012), Haddad S, Pomello L (eds.), Hamburg, Germany,
Springer, Lecture Notes in Computer Science series, vol. 7347, pp. 168–87, ISBN 978-3-642-31130-7, Jun/2012. DOI
10.1007/978-3-642-31131-4_10
41. Zhu LZ, Kong FS; Research of automatic conversion from UML sequence diagram to CPN based on modular conversion, 2012 International Conference on Communications and Information Processing (ICCIP 2012), Aveiro, Portugal,
Communications in Computer and Information Science, vol. 288, pp. 95–102, ISBN 978-3-642-31964-8, Mar/2012. DOI
10.1007/978-3-642-31965-5_11
57
40. Zhu L, Wang W; UML diagrams to hierarchical colored Petri nets: an automatic software performance tool, International Workshop on Information and Electronics Engineering (IWIEE 2012), Procedia Engineering 29:2687–92,
Elsevier, ISSN 1877-7058, Feb/2012. 10.1016/j.proeng.2012.01.373.
39. Balz M; Embedding model specifications in object-oriented program code: a bottom-up approach for model-based software development, Dissertation, Fakultät für Wirtschaftswissenschaften, Institut für Informatik und Wirtschaftsinformatik, Universität Duisburg-Essen, Essen, 2011.
38. Shen H, Robinson M, Niu J; A logical framework for sequence diagram with combined fragments, Technical Report
CS-TR-2011-015, Department of Computer Science, University of Texas at San Antonio, San Antonio, Texas, USA,
2011.
37. Zhao J, Zhou J; Research and implementation of translation from UML sequence diagram to PNML, J. Wuhan Univ.
(Nat. Sci. Ed.) 57(6):511–6, Dec/2011.
36. Cunha E, Custódio M, Rocha H, Barreto R; Formal verification of UML sequence diagrams in the embedded systems
context, Brazilian Symposium on Computing System Engineering (SBESC 2011), Florianópolis, Santa Catarina, Brazil,
pp. 39–45, ISBN 978-1-4673-0427-6, Nov/2011. DOI 10.1109/SBESC.2011.18
35. Micskei Z, Waeselynck H; The many meanings of UML 2 sequence diagrams: a survey, Software and Systems Modeling
(SoSyM) 10(4):489–514, Springer, ISSN 1619-1366, Oct/2011. DOI 10.1007/s10270-010-0157-9
34. Gunstone RE; Adapting use cases for ubiquitous computing, 1st International Conference on Mobile Services, Resources
and Users (Mobility 2011), Barcelona, Spain, Oct/2011.
33. Boulila N; Information processing apparatus, method and protocol for generation of formal requirements specification
models, Application number 10003074.1, European Patent Office, Sep/2011
32. Kerkouche E-h; Modélisation multi-paradigme: une approche basée sur la transformation de graphes, Ph.D. thesis
in “Sciences en Informatique”, Departement Informatique, Faculté des Sciences de l’Ingenieur, Universitè Dementouri
Constantine, Algeria, Jul/2011.
31. Sinnig D, Khendek F, Chalin P;Partial order semantics for use case and task models, Formal Aspects of Computing
23(3):307–32, Springer, ISSN 0934-5043, May/2011. DOI 10.1007/s00165-010-0158-z
30. Lu L, Kim DK; Required behavior of sequence diagrams: semantics and refinement, 16th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS 2011), Las Vegas, Nevada, USA, pp. 127–36, ISBN
978-1-61284-853-2, Apr/2011. DOI 10.1109/ICECCS.2011.20
29. Bernardi S, Campos J, Merseguer J; Timing-failure Risk Assessment of UML Design Using Time Petri Net Bound
Techniques, IEEE Transaction on Industrial Informatics 7(1):90–104, ISSN 1551-3203, Feb/2011. DOI 10.1109/TII.2010.2098415
28. Jung HT, Joo SH; Transformation of an activity model into a colored Petri net model, 2nd International Conference
on Trendz in Information Sciences & Computing (TISC 2010), Chennai, China, pp. 32–7, ISBN 978-1-4244-9007-3,
Dec/2010. DOI 10.1109/TISC.2010.5714602
27. Kameche AH, Guergour M; Initialisation des RdP à partir des diagrammes UML, Diplome d’Ingenieur d’Etat en
Informatique, Ecole Nationale Supérieure d’Informatique, Alger, Algeria, Oct/2010.
26. Almohri HMJ, Balci O; A simulation-based software design framework for network-centric and parallel systems, Programming Support Innovations for Emerging Distributed Applications (PSI EtA ’10), within the Systems Programming Languages and Applications: Software for Humanity (SPLASH 2010), Reno, Nevada, USA, ACM Press, ISBN
978-1-4503-0544-0, Oct/2010. DOI 10.1145/1940747.1940752
25. Patzina L, Patzina S, Piper T, Schürr A; Monitor Petri Nets for Security Monitoring, International Workshop on
Security and Dependability for Resource Constrained Embedded Systems (S&D4RCES ’10), within the 29th International Conference on Computer Safety, Reliability and Security (SAFECOMP 2010), Vienna, Austria, ACM, ISBN
978-1-4503-0368-2, Sep/2010. DOI 10.1145/1868433.1868438
24. Yang N, Yu H, Sun H, Qian Z; Modeling UML Sequence Diagrams Using Extended Petri Nets, International Conference
on Information Science and Applications (ICISA 2010), Seoul, South Korea, IEEE, pp. 596–603, ISBN 978-1-42445941-4, Apr/2010. DOI 10.1109/ICISA.2010.5480384
23. Lu L, Kim D-K; Semantics-based Refinement of Mandatory Behavior of Sequence Diagrams, The Computing Research
Repository (CoRR), Mar/2010. arxiv.org/pdf/1003.1160.
22. Changizi B, Kokash N, Arbab F; A Unified Toolset for Business Process Model Formalization, 7th International
Workshop on Formal Engineering approaches to Software Components and Architectures (FESCA 2010), within the
Joint European Conferences on Theory and Practice of Software (ETAPS 2010), Paphos, Cyprus, Mar/2010.
21. Biju VG, Rath SK; CPN Tools as a Supplement to UML for Validation of Software Requirements, 4th National
Conference (INDIACom-2010), New Delhi, India, Feb/2010.
20. Bushehrian O; Automatic Actor-based Program Partitioning, Journal of Zhejiang University SCIENCE C 11(1):45–55,
Springer, ISSN 1869-1951, 2010. DOI 10.1631/jzus.C0910096
19. Bushehrian O; Applying heuristic search for distributed software performance enhancement, 2nd International Conference on Computer Science and its Applications (CSA 2009), Jeju, South Korea, ISBN 978-1-4244-4945-3, Dec/2009.
DOI 10.1109/CSA.2009.5404227
18. ElMansouri R; Modélisation et Vérification des Processus Métiers dans les Entreprises Virtuelles: Une Approche
Basée sur la Transformation de Graphes, Thèse de Doctorat en Sciences en Informatique, Faculté Des Sciences de
l’Ingénieur, Université Mentouri Constantine, Constantine, Algeria, 2009. URL
17. Cengarle MV, Knapp A, Mühlberger H; Interactions, UML 2 Semantics and Applications, Lano K (ed.), John Wiley
& Sons, pp. 205–48, ISBN 978-0-470-52262-2, 2009. DOI 10.1002/9780470522622.ch9
58
16. Rajabi BA, Lee SP; A Study of the Software Tools Capabilities in Translating UML Models to PN Models, International
Journal of Intelligent Information Technology Application 2(5):224–8, Engineering Technology Press, ISSN 1999-2459,
Oct/2009.
15. Bushehrian O; Applying Heuristic Search for Distributed Software Performance Enhancement, Journal of Software
Engineering & Applications 2(3):144–9, ISSN 1945-3116, Oct/2009. DOI 10.4236/jsea.2009.23021
14. Bushehrian O; A New Metric for Automatic Program Partitioning, 9th IEEE International Conference on Computer
and Information Technology (CIT 2009), Xiamen, China, IEEE, pp. 260–5, ISBN 978-0-7695-3836-5, Oct/2009. DOI
10.1109/CIT.2009.35
13. Emadi S, Shams F; A New Executable Model for Software Architecture Based on Petri Net, Indian Journal of Science
and Technology 2(9):15–25, ISSN 0974-6846, Sep/2009. indjst.org/archive/vol.2.issue.9-10/sep09emadi-3.pdf.
12. Januzaj V, Kugele S; Model Analysis via a Translation Schema to Coloured Petri Nets, International Workshop
on Petri Nets and Software Engineering (PNSE 2009), within the 30th International Conference on Application and
Theory of Petri Nets and Other Models of Concurrency (PETRI NETS 2009), Moldt D (ed.), Paris, France, pp. 273–92,
Jun/2009.
11. Barrett S, Sinnig D, Chalin P, Butler G; Merging of Use Case Models: Semantic Foundations, 3rd IEEE International
Symposium on Theoretical Aspects of Software Engineering (TASE 2009), Tianjin, China, pp. 182–9, Jul/2009. DOI
10.1109/TASE.2009.34
10. Mokhati F, Badri M; Generating Maude Specifications From UML Use Case Diagrams, Journal of Object Technology
8(2):119–36, ISSN 1660-1769, Mar-Apr/2009. URL
9. Bushehrian O; Analytical Distributed Software Performance Evaluation, International Journal of Computer Science
and Network Security, 9(2):149-54, ISSN 1738-7906, Feb/2009. paper.ijcsns.org/07_book/200902/20090219.pdf.
8. Emadi S; Introducing a New Software Architecture Executable Model, Ph.D. Thesis, 2008. URL
7. Balagatabi HN; Modeling activity diagram to colored petri net for validation and verification based on non functional
parameters, M.Sc. Thesis, Faculty of Computer Science and Information Systems, University Technology Malaysia,
Nov/2008. eprints.utm.my/9533.
6. Sinnig D; Use Case and Task Models: Formal Unification and Integrated Development Methodology, Ph.D. Thesis in
Computer Science and Software Engineering, Concordia University, Montréal, Québec, Canada, Sep/2008.
5. Bennama M; Translation des Diagrammes Globaux D?interaction d?UML 2.0 vers les Réseaux de Pétri Hiérarchiques,
Diplòme de Magister en Informatique, Institut National de Formation en Informatique, Oued Smar, Algeria, Sep/2008.
4. Micskei Z, Waeselynck H; A Survey of UML 2.0 Sequence Diagrams’ Semantics, LAAS Report no. 08389, Aug/2008.
3. Athanasopoulos MG; Environment – Framework for Verification and Analysis of Software Systems, Ph.D. Thesis,
National Technical University of Athens (NTUA), Athens, Greece, Jul/2008.
artemis.cslab.ntua.gr/Dienst/UI/1.0/Download/artemis.ntua.ece/DT2008-0100.
2. El-Desouky AI, Ali HA, Abdul-Azeem YM; LQN-Based Performance Evaluation Framework of UML-Based Models
for Distributed Object Applications, 6th International Conference on Informatics and Systems (INFOS 2008), Cairo,
Egypt, IEEE, pp. SE-10–9, ISBN 977-403-290-X, Mar/2008. URL
1. Ranjbar AH; Executable Model In C4ISR Enterprise Architecture, M.Sc. Thesis, Computer Engineering, Islamic Azad
University, Teheran, Iran, Sep/2007. URL
[ic29] PROFES 2006, Refinement of software architectures by recursive model transformations.
2. Inzinger C, Nastic S, Sehic S, Vögler M, Li F, Dustdar S; MADCAT: a methodology for architecture and deployment
of cloud application topologies, 8th International Symposium on Service-Oriented System Engineering (SOSE 2014),
Oxford, United Kingdom, pp. 13–22, ISBN 978-1-4799-3616-8, Apr/2014. DOI 10.1109/SOSE.2014.9
1. Tavares JMR; Exploração do UML para a derivação automática de requisitos arquitecturais: uma abordagem orientada
a modelos, M.Sc. Thesis in Informatics Engineering, ISEP, Porto, Portugal, Oct/2011. hdl.handle.net/10400.22/2622.
[jo05] SOSYM 2006, Integration of DFDs into a UML-based model-driven engineering approach.
8. Al-Fedaghi S, Almutairy M; Applying thing-oriented modeling and patterns, International Journal of Software Engineering and Its Applications 10(4):143–60, ISSN 1738-9984, Apr/2016. URL
7. Subahi AF; A business user model-driven engineering method for developing information systems. Ph.D. thesis,
University of Sheffield, United Kingdom, Feb/2015. http://etheses.whiterose.ac.uk/8721/
6. Azevedo S; Refinement and variability techniques in model transformation of software requirements Ph.D. thesis,
Universidade do Minho, Guimarães, Portugal, Apr/2014. URL
5. Brdjanin D and Maric S; Model-driven techniques for data model synthesis, Electronics 17(2):130–136, ISSN 1450-5843,
Dec/2013. DOI 10.7251/ELS1317130B
4. Chen H, Wang W; Design of visual edit tool for DFD based on UML, Computer Technology and Development
22(5):145–9, ISSN 1673-629X, May/2012.
59
3. Huang CH; Model-based platform-specific co-design methodology for dynamically partially reconfigurable systems with
hardware virtualization and preemption, Ph.D. thesis, Department of Information Engineering, National Chung Cheng
University, Taiwan, 2011.
2. El-Sheikh A; Omran A; Suggested framework for agile MDA and agile methodologies, The Research Bulletin of Jordan
ACM 2(3):74–9, ISSN 2078-7952, Sep/2011. ijj.acm.org/volumes/volume2/no3/ijjvol2no3p7.pdf
1. Azevedo S, Machado RJ, Bragança A, Ribeiro H; The UML include relationship and the functional refinement of
use cases, 36th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2010), Lille,
France, pp. 156–63, ISBN 978-1-4244-7901-6, Sep/2010. DOI 10.1109/SEAA.2010.65
[bc03] RMBSA 2006, Business modeling in process-oriented organizations for RUP-based software development.
6. Xiang L; Entwicklung von modellen generischer managementprozesse für die gestaltung und lenkung prozessorientierter unternehmen, University of Bamberg Press, Bamberg, Germany, ISBN 978-3-86309-338-9, 2015.
5.
Frank T, Andreas J; Towards a document-driven approach for designing reference models: From a conceptual process model to its application, Journal of Systems and Software, Elsevier, ISSN 2222-9833, 2015. DOI
10.1016/j.jss.2015.09.029
4. Czarnecki C; Entwicklung einer referenzmodellbasierten Unternehmensarchitektur für die Telekommunikationsindustrie, Logos Verlag, Berlin, Germany, ISBN 978-3-8325-3510-0, 2013.
3. Rao GS, Krishna CVP, Rao KR; Rational unified process for service oriented application in extreme programming, 4th
International Conference on Computing, Communications and Networking Technologies (ICCCNT 2013), Tiruchengode, India, ISBN 978-1-4799-3925-1, Jul/2013. DOI 10.1109/ICCCNT.2013.6726586
2. Rao GS, Krishna CVP, Rao KR; Rational unified process for service oriented application in extreme programming,
Journal of Emerging Trends in Engineering 1(1):27–34, Dec/2012.
1. Yunis R, Surendro K, Telaumbanua K; Arsitektur Bisnis: Pemodelan Proses Bisnis Dengan Object Oriented, Seminar
Nasional Informatika 2010 (semnasIF 2010), Yogyakarta, Indonesia, ISSN 1979-2328, May/2010. repository.upnyk.ac.id/93.
[ic31] ICSEA 2006, A Two-Year Software Engineering M.Sc. Degree designed under the Bologna Declaration
Principles.
4. Sejdametova S; Masters in IT industry, Crimean Engineering and Pedagogical University, Simferopol, Ukraine, 2011.
3. Villavicencio M, Abran A; Software measurement in software engineering education: a comparative analysis The
joined International Conferences on Software Measurement (IWSM/MetriKon/Mensura 2010), Stuttgart, Germany,
pp. 633–44, Nov/2010.
2. Schmidt A; Modellgetriebene Informationsvisualisierung auf Basis einer serviceorientierten Architektur, Diplomarbeit,
Universität Fridericiana Karlsruhe, Germany, ISBN 978-3-8366-1304-0, Sep/2007.
URL
1. Lundell B, Persson A, Lings B; Learning Through Practical Involvement in the OSS Ecosystem: Experiences from a
Masters Assignment, Open Source Development, Adoption and Innovation, Feller J, Fitzgerald B, Scacchi W, Sillitti A
(eds.), Springer, IFIP series, vol. 234, pp. 289–94, ISBN 978-0-387-72485-0, Jun/2007. DOI 10.1007/978-0-387-724867_30
[wk09] CPN 2006, Some rules to transform sequence diagrams into coloured Petri nets.
30. Černenok SA, Nepomnyashchiy A; Analysis and verification of MSC-charts of distributed systems with the help
of coloured Petri nets, Automatic Control and Computer Sciences 49(7):484–92, ISSN 1558-108X, Dec/2015. DOI
10.3103/S0146411615070056
29. Černenok SA, Nepomnyashchiy A; Analysis and verification of MSC-charts of distributed systems with the help of
coloured Petri nets, Modelirovanie i Analiz Informatsionnykh Sistem / Modeling and analysis of information systems
21(6):94–106, ISSN 1818-1015, 2014. URL
28. Ruß T, Leßmann G, Krause J; Kontrolle und Manipulation von Ethernet-basierten Automatisierungssystemen mittels
frei programmierbarer Sequenzbeschreibungen anhand von Profinet, Jahreskolloquium Kommunikation in der Automation (KommA 2014), Jasperneite J, Jumar U (eds.), Lemgo, Germany, ISBN 978-3-9814062-4-5, Nov/2014. URL
60
27. Li C, Dou L, Yang Z; A metamodeling level transformation from UML sequence diagrams to Coq, 15th Italian Conference on Theoretical Computer Science (ICTCS 2014), Bistarelli S, Formisano A (eds), Perugia, Italy, CEUR Workshop
Proceedings, vol. 1231, pp. 147–57, Sep/2014. ceur-ws.org/Vol-1231/long11.pdf.
26. Saputra AB; Basuki TA; Tirtawangsa J; Transformation of UML 2.0 sequence diagram into coloured Petri Nets, 2014
International Conference of Advanced Informatics: Concept, Theory and Application (ICAICTA 2014), Bandung,
Indonesia, pp. 243–8, ISBN 978-1-4799-6984-5, Aug/2014. DOI 10.1109/ICAICTA.2014.7005948
25. Alhroob A, Yousef N; Transforming UML state machine diagram to high level Petri net using genetic algorithm,
Lecture Notes on Software Engineering 2(3):243–6, Aug/2014. DOI 10.7763/LNSE.2014.V2.130
24. Rajabi BA, Lee SP; Consistent integration between object oriented and coloured Petri nets models, International Arab
Journal of Information Technology (IAJIT) 11(4), Jul/2014. URL
23. Silva DA, Neto NVS, Silva FO, Rosa PF, Soares MS; UML-based modeling entity title architecture (ETArch) protocols,
10th Advanced International Conference on Telecommunications (AICT 2014), Paris, France, pp. 168–74, ISBN 9781-61208-360-5, Jul/2014.
22. Mkaouer MW, Kessentini M; Model transformation using multiobjective optimization, Advances in Computers 92:161–
202, Academic Press, ISSN 0065-2458, 2014. DOI 10.1016/B978-0-12-420232-0.00004-0
21. Merah E, Messaoudi N, Bardou D, Chaoui A; Design of ATL rules for transforming UML 2 sequence diagrams into
Petri nets, International Journal of Computer Science and Business Informatics 8(1), ISSN 1694-2108, Dec/2013.
20. Nepomniaschy VA, Chernenok SA; Analysis of message sequence charts of distributed systems using colored Petri nets,
Preprint 171, Siberian Division of the Russian Academy of Sciences, A. P. Ershov Institute of Informatics Systems,
Novosibirsk, Russia, 2013. URL
19. Gulan S, Johr S, Kretschmer R, Rieger S, Ditze M; Graphical modelling meets formal methods, 11th IEEE International Conference on Industrial Informatics (INDIN 2013), Bochum, Germany, pp. 716–21, Jul/2013. DOI 10.1109/INDIN.2013.6622972
18. Meedeniya DA; Correct model-to-model transformation for formal verification, Ph.D. Thesis, School of Computer
Science, University of St. Andrews, United Kingdom, Jun/2013. hdl.handle.net/10023/3691.
17. Laxman PB; Validation of UML models for interactive systems with CPN and SPIN, Dissertação de mestrado em
Computer Science and Engineering, Department of Computer Science and Engineering, National Institute of Technology Rourkela, Rourkela, Odisha, India, Jun/2013. URL
16. Bowles JKF, Meedeniya DA; Parametric transformations for flexible analysis, 19th Asia-Pacific Software Engineering
Conference (APSEC 2012), Hong Kong, China, IEEE Computer Society Press, vol. 1, pp. 634–43, ISBN 978-1-46734930-7, Dec/2012. DOI 10.1109/APSEC.2012.61
15. Zhao J, Zhou J, Liu J; Translation rules and a supporting tool for model-based reuse, IEEE 36th Annual Computer
Software and Applications Conference Workshops (COMPSACW 2012), Izmir, Turkey, pp. 310–5, ISBN 978-1-46732714-5, Jul/2012. DOI 10.1109/COMPSACW.2012.63
14. Kessentini M; Transformation by Example, Ph.D. Thesis in Informatics, Université de Montréal, Montréal, Québec,
Canada, Dec/2010.
13. Bowles J, Meedeniya D; Formal Transformation from Sequence Diagrams to Coloured Petri Nets, 17th Asia-Pacific
Software Engineering Conference (APSEC 2010), Sydney, Australia, pp. 216–25, ISBN 978-0-7695-4266-9, NovDec/2010. DOI 10.1109/APSEC.2010.33
12. Alhroob A, Dahal K, Hossain A; Transforming UML Sequence Diagram to High-Level Petri Net, 2nd International
Conference on Software Technology and Engineering (ICSTE 2010), San Juan, Puerto Rico, pp. V1-260–V1-264, ISBN
978-1-4244-8667-0, Oct/2010. DOI 10.1109/ICSTE. 2010.5608842
11. Kessentini M, Wimmer M, Sahraoui H, Boukadoum M; Generating Transformation Rules from Examples for Behavioral Models, 2nd Workshop on Behavioural Modelling - Foundations and Application (BM-FA 2010), within the 6th
European Conference on Modeling Foundations and Applications (ECMFA 2010), Paris, France, ACM Press, ISBN
978-1-60558-961-9, Jun/2010. DOI 10.1145/1811147.1811149
10. Kessentini M, Bouchoucha A, Sahraoui H, Boukadoum M; Example-based Sequence Diagrams to Colored Petri Nets
Transformation using Heuristic Search, 6th European Conference on Modeling Foundations and Applications (ECMFA
2010), Kühne T, Selic B, Gervais M.-P., Terrier F (eds.), Paris, France, Springer, LNCS series, vol. 6138, pp. 156–62,
ISBN 978-3-642-13594-1, Jun/2010. DOI 10.1007/978-3-642-13595-8_14
9. Alhroob AM; Software test case generation from system models and specification, Ph.D. Thesis, University of Bradford,
Bradford, United Kingdom, Jun/2010. URL
8. Soares MS; Architecture-driven integration of modeling languages for the design of software-intensive systems, Ph.D.
Thesis, Technische Universiteit Delft, Delft, Netherlands, ISBN 978-90-79787-24-1, Mar/2010.
7. Kissoum Y, Sahnoun Z, Barkaoui K; A formal approach for modeling and testing agent interactions using recursive
colored Petri nets, Recent Patents on Computer Science 3(1):39–53, Bentham Science, Jan/2010. URL
6. Russell N, van der Aalst WMP, ter Hofstede AHM; Designing a Workflow Systems Using Coloured Petri Nets, Transactions on Petri Nets and Other Models of Concurrency III, Jensen K, Billington J, Koutny M (eds.), Springer, LNCS
series, vol. 5800, pp. 1–24, ISBN 978-3-642-04854-8, ISSN 1867-7193, Nov/2009. DOI 10.1007/978-3-642-04856-2_1
5. Athanasopoulos MG; Environment – Framework for Verification and Analysis of Software Systems, Ph.D. Thesis,
National Technical University of Athens (NTUA), Athens, Greece, Jul/2008.
artemis.cslab.ntua.gr/Dienst/UI/1.0/Download/artemis.ntua.ece/DT2008-0100.
61
4. Russell N, van der Aalst WMP; newYAWL: Designing a Workflow Systems Using Coloured Petri Nets, International
Workshop on Petri Nets and Distributed Systems (PNDS 2008), Sidorova N, Moldt D, Rölke H (eds.), within the
29th International Conference on Application and Theory of Petri Nets and Other Models of Concurrency (PETRI
NETS 2008) and the 8th International Conference on Application of Concurrency to System Design (ACSD 2008),
Xi’an, China, pp. 67–84. Jun/2008. URL
3. Soares MS, Vrancken JLM; A metamodeling approach to transform UML 2.0 sequence diagrams to Petri nets, IASTED
International Conference on Software Engineering (SE 2008), Pahl C (ed.), Innsbruck, Austria, Acta Press, pp.159–64,
ISBN 978-0-88986-716-1, Feb/2008.
URL
2. Russell N, ter Hofstede AHM, van der Aalst WMP; newYAWL: Specifying a Workflow Reference Language using Coloured Petri Nets, 8th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools
(CPN 2007), Jensen K (ed.), Århus, Denmark, pp. 107–26, Oct/2007.
URL
1. Westergaard M; Looking Good, Behaving Well: Behavioural Verification and Visualisation of Formal Models of
Concurrent Systems, Ph.D. Thesis in Computer Science, Faculty of Science, University of Århus, Århus, Denmark,
Jul/2007. URL
[wk08] SPLAT 2006, Adding Aspect-Oriented Features to MATLAB.
2. Aslam T, Doherty J, Dubrau A, Hendren L; AspectMatlab: An Aspect-Oriented Scientific Programming Language, 9th
International Conference on Aspect-Oriented Software Development (AOSD 2010), Rennes and Saint Malo, France,
ACM Press, pp. 181–92, ISBN 978-1-60558-958-9, Mar/2010. DOI 10.1145/1739230.1739252
1. Aslam T; AspectMatlab: An Aspect-Oriented Scientific Programming Language, M.Sc. Thesis, School of Computer
Science, McGill University, Montréal, Canada, Feb/2010.
[jo04] TAOSD 2006, Towards a Catalogue of Refactorings and Code Smells for AspectJ.
43.
Santos A, Alves P, Figueiredo E, Ferrari F; Avoiding code pitfalls in aspect-oriented programming, Science of Computer
Programming 119:31–50, Elsevier, ISSN 0950-5849, Apr/2016. DOI 10.1016/j.scico.2015.12.003
42. Guo LQ, Hsu KH, Tsai CY; A study of the definition and identification of bad smells in aspect oriented programming,
12th IEEE International Conference on e-Business Engineering (ICEBE 2015), Beijing, China, pp. 303–10, ISBN
978-1-4673-8001-0, Oct/2015. DOI 10.1109/ICEBE.2015.59
41. Fenske W; Code smells in highly configurable software, 31st IEEE International Conference on Software Maintenance
and Evolution, Bremen, Alemanha, pp. 602–5, ISBN 978-1-4673-7532-0, Sep-Oct/2015. DOI 10.1109/ICSM.2015.7332523
40. Parreira Júnior PA, Penteado RD; An overview on aspect-oriented requirements engineering area, Enterprise Information Systems, Cordeiro J, Hammoudi S, Maciaszek L, Camp O (eds.), Springer, série Lecture Notes in Business
Information Processing, vol. 227, pp. 244–64, 2015. DOI 10.1007/978-3-319-22348-3_14
39. Fenske W, Schulze S; Code smells revisited: a variability perspective, 9th International Workshop on Variability
Modelling of Software-intensive Systems (VaMoS 2015). Hildesheim, Germany, ACM, pp. 3–10, ISBN 978-1-45033273-6, Jan/2015. DOI 10.1145/2701319.2701321
38. Alves P, Figueiredo E, Ferrari F; Avoiding Code Pitfalls in Aspect-Oriented Programming, 18th Brazilian Symposium
on Programming Languages (SBLP 2014), Maceió, Brazil, Springer, série Lecture Notes in Computer Science, vol. 8771,
pp. 31–46, ISBN 978-3-319-11862-8, Oct/2014. DOI 10.1007/978-3-319-11863-5_3
37. Barbosa FS; Generic roles: Reducing code replication, Ph.D. thesis in Informatics, Faculdade de Engenharia, Universidade do Porto, Portugal, ISBN 978-972-752-138-8, Jul/2013. URL
36. Kulesza U, Soares S, Chavez C, Castor F, Borba P, Lucena C, Masiero P, Sant’Anna C, Ferrari F, Alves V, Coelho R,
Figueiredo E, Pires P, Delicato F, Piveta E, Silva C, Camargo V, Braga R, Leite J, Lemos O, Mendonça N, Batista T,
Bonifácio R, Cacho N, Silva L, von Staa A, Silveira F, Valente MT, Alencar F, Castro J, Ramos R, Penteado R.,
Rubira C; The crosscutting impact of the AOSD brazilian research community, Journal of Systems and Software
86(4):905–33, Elsevier, ISSN 0164-1212, Apr/2013. DOI 10.1016/j.jss.2012.08.031
35. Rebêlo H, Lima R, Leavens GT, Cornélio M, Mota A, Oliveira C; Optimizing generated aspect-oriented assertion
checking code for JML using programming transformations: an empirical study, Science of Computer Programming
78(8):1137-56, Elsevier, ISSN 0950-5849, Aug/2013. DOI 10.1016/j.scico.2012.09.003
34. Parreira Júnior PA, Penteado RD, Viana MC, Durelli RS, Camargo VV, Costa HAX; Reengineering of object-oriented
software into aspect-oriented ones supported by class models, 15th International Conference on Enterprise Information
Systems (ICEIS 2014), Hammoudi S, Cordeiro J, Maciaszek LA, Filipe J (eds.), Angers, France, Springer, Lecture
Notes in Business Information Processing, vol. 190, pp. 296–313, ISBN 978-3-319-09491-5, Jul/2013. DOI 10.1007/9783-319-09492-2_18
62
33. Alshayeb M, Al-Jamimi H, Elish MO; Empirical taxonomy of refactoring methods for aspect-oriented programming,
Journal of Software Maintenance and Evolution: Research and Practice 25(1):1–25, John Wiley & Sons, ISSN 1532060X, Jan/2013. DOI 10.1002/smr.544
32. O’Riordan A; Aspect-oriented reengineering of an object-oriented library in a short iteration agile process, Informatica
35(4):499–511, ISSN 0350-5596, Dec/2011. URL
31. Bynens M; A system of patterns for the design of reusable aspect libraries, Ph.D. thesis, Katholieke Universiteit
Leuven, Faculty of Engineering, Leuven, Belgium, ISBN 978-94-6018-412-3, Oct/2011.
30. Bynens M, Truyen E, Joosen W; A Sequence of Patterns for Reusable Aspect Libraries with Easy Configuration,
10th International Conference on Software Composition (SC 2011), Apel S, Jackson E (eds.), Zurich, Switzerland,
Springer, Lecture Notes in Computer Science series, vol. 6708, pp. 68–83, ISBN 978-3-642-22044-9, Jun–Jul/2011.
DOI 10.1007/978-3-642-22045-6_5
29. Figueiredo E, Garcia A, Maia M, Ferreira G, Nunes C, Whittle J; On the impact of crosscutting concern projection on
code measurement, 10th International Conference on Aspect-Oriented Software Development (AOSD 2011), Porto de
Galinhas, Pernambuco, Brazil, ACM Press, pp. 81–92, ISBN 978-1-4503-0605-8, Mar/2011. DOI 10.1145/1960275.1960287
28. Zschaler S, Rashid A; Aspect Assumptions: A Retrospective Study of AspectJ Developers’ Assumptions About Aspect
Usage, 10th International Conference on Aspect-Oriented Software Development (AOSD 2011), Porto de Galinhas,
Pernambuco, Brazil, ACM Press, pp. 93–104, ISBN 978-1-4503-0605-8, Mar/2011. DOI 10.1145/1960275.1960288
27. Bynens M, Truyen E, Joosen W; A system of patterns for reusable aspect libraries. Transactions on Aspect-Oriented
Software Development VIII, Katz S, Mezini M (eds.), Springer, Lecture Notes in Computer Science series, vol. 6580,
pp. 46–107, ISBN 978-3-642-22031-9, Feb/2011. DOI 10.1007/978-3-642-22031-9_2
26. Valente MT, Couto C, Faria J, Soares S; On the benefits of quantification in AspectJ systems, Journal of the Brazilian
Computer Society 16(2):133–46, Springer, ISSN 0104-6500, Aug/2010. DOI 10.1007/s13173-010-0008-0
25. Van Landuyt D, Truyen E, Joosen W; Discovery of Stable Abstractions for Aspect-Oriented Composition in the Car
Crash Management Domain, Transactions on Aspect-Oriented Software Development VII, Katz S, Mezini M, Kienzle J
(eds.), Springer, LNCS series, vol. 6210, pp. 375–422, ISBN 978-3-642-16085-1, Jun/2010. DOI 10.1007/978-3-64216086-8_10
24. Rebêlo H, Lima R, Leavens GT, Cornélio M, Mota A, Oliveira C; Optimizing Generated Aspect-Oriented Assertion
Checking Code for JML Using Programming Laws: An Empirical Study, Technical Report CS-TR-10-01, School of
Electrical Engineering and Computer Science, University of Central Florida, Orlando, Florida, USA, Fev/2010.
23. Yamashita A; How should agile practices in large industrial systems be improved to avoid software entropy during
maintenance? Project Report INF5500, Dep. Informatics, University of Oslo, Oslo, Norway, 2009.
22. Rech J; Context-sensitive Diagnosis of Quality Defects in Object-Oriented Software System, Dissertation, Universität
Hildesheim, Germany, ISBN 978-3-8370-8509-9, 2009.
21. Silva BC, Figueiredo E, Garcia A, Nunes DJ; Directives for Concern-Driven Code Refactorings, 3rd Latin-American
Workshop on Aspect-Oriented Software Development (LA-WASP 2009), within the 23. Simpósio Brazileiro de Engenharia de Software (SBES 2009), Fortaleza, Ceará, Brazil, Oct/2009.
20. Figueiredo EML; Concern-Oriented Heuristic Assessment of Design Stability, Ph.D. Thesis in Computer Science,
Computing Department, Lancaster University, United Kingdom, Oct/2009.
19. Silva BC; Um método de refatoração para modularização de interesses transversais, Master dissertation in Computer
Science, Programa de Pós-Graduação em Computação, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio
Grande do Sul, Brazil, Oct/2009.
18. Bryton S, Abreu FB; Strengthening Refactoring Towards Software Evolution with Quantitative and Experimental
Grounds, 4th International Conference on Software Engineering Advances (ICSEA 2009), Porto, Portugal, IEEE
Computer Society Press, pp. 470–5, ISBN 978-0-7695-3777-1, Sep/2009. DOI 10.1109/ICSEA.2009.90
17. Silva B, Figueiredo E, Garcia A, Nunes D; On the Support and Application of Macro-Refactorings for Crosscutting
Concerns, III Simpósio Brazileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS 2009), Natal,
RN, Brazil, Sep/2009.
16. Rubbo FB; Inference Rules for Generic Code Migration of Aspect-Oriented Programs, Master dissertation in Informatics, Programa de Pós-Graduação em Computação, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio
Grande do Sul, Brazil, Aug/2009.
15. Couto CFM, Faria JF, Valente MT; Estimativa de Métricas de Separação de Interesses em Processos de Refatoração
para Extração de Aspectos, VI Workshop de Manutenção de Software Moderna (WMSWM 2009), within the VIII
Simpósio Brazileiro de Qualidade de Software (SBQS 2009), Ouro Preto, Minas Gerais, Brazil, pp. 1–8, Jun/2009.
14. Malta MN, Oliveira S, Valente MT; Guidelines for Enabling the Extraction of Aspects from Existing Object-Oriented
Code, Journal of Object Technology 8(3):101–19, ISSN 1660-1769, Mai-Jun/2009. URL
13. Thongmak M, Muenchaisri P; Maintainability Metrics for Aspect-Oriented Software, International Journal of Software
Engineering and Knowledge Engineering 19(3):389–420, May/2009. DOI 10.1142/S0218194009004234
63
12. Piveta E, Pimenta M, Araújo J, Moreira A, Guerreiro P, Price RT; Representing Refactoring Opportunities, 2009
ACM Symposium on Applied Computing (SAC 2009), Honolulu, Hawaii, USA, ACM Press, pp. 1867–72, ISBN 9781-60558-166-8, Mar/2009. DOI 10.1145/1529282.1529701
11. Malta MN, Valente MTO; Object-Oriented Transformations for Extracting Aspects, Information and Software Technology 51(1):138–49, Elsevier, ISSN 0950-5849, Jan/2009. DOI 10.1016/j.infsof.2008.02.001
10. Piveta EK; Improving the search for refactoring opportunities on object-oriented and aspect-oriented software, Ph.D.
thesis in Computing, Instituto de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande
do Sul, Brazil, Jan/2009. hdl.handle.net/10183/15651.
9. Arnaoudova V, Constantinides C; Adaptation of Refactoring Strategies to Multiple Axes of Modularity: Characteristics and Criteria 6th International Conference on Software Engineering Research, Management and Applications
(SERA 2008), Praga, República Checa, IEEE Computer Society Press, pp. 105–14, ISBN 978-0-7695-3302-5, Aug/2008.
DOI 10.1109/SERA.2008.38
8. Malta MN; Transformations de Código para Extração de Aspectos, Master dissertation, Pontifı́cia Universidade
Católica de Minas Gerais (PUC Minas), Belo Horizonte, Minas Gerais, Brazil, May/2008.
URL
7. Bryton S, Abreu FB; Modularity-oriented refactoring, 12th European Conference on Software Maintenance and Reengineering (CSMR 2008), Athens, Greece, IEEE Computer Society Press, pp. 294–7, ISBN 978-1-4244-2157-2, Apr/2008.
DOI 10.1109/CSMR.2008.4493330
6. Silva B, Figueiredo E, Garcia A, Nunes D; Refactoring of Crosscutting Concerns with Metaphor-Based Heuristics, Electronic Notes in Theoretical Computer Science 233:105–25, Elsevier, ISSN 1571-0661, Mar/2009. DOI
10.1016/j.entcs.2009.02.064
5. Pagliari LF; Avaliação Quantitativa de Refatorations Orientadas a Aspectos, master disertation in Informática, Programme de Pós-Graduação em Computação, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande
do Sul, Brazil, Oct/2007.
4. Malta MN, Valente MTO; Transformations de Código para Extração de Aspectos, I Latin American Workshop on
Aspect-Oriented Software Development (LA-WASP 2007), within the 21. Simpósio Brazileiro de Engenharia de Software (SBES 2007), João Pessoa, Paraı́ba, Brazil, pp. 93–104, ISBN 857669137-2, Oct/2007.
3. Silva BC, Nunes DJ; Refatoração de modelos orientados a aspectos, XII Workshop de Teses e Dissertações em Engenharia de Software (WTES 2007), within the 21. Simpósio Brasileiro de Engenharia de Software (SBES 2007), João
Pessoa, Paraı́ba, Brazil, vol. 1, pp. 39–45, Oct/2007.
2. Wloka J; Tool-supported Refactoring of Aspect-oriented Programs, Ph.D. Thesis, Fakultät Elektrotechnik und Informatik, Technischen Universität Berlin, Berlin, Germany, May/2007.
opus.kobv.de/tuberlin/volltexte/2007/1679/pdf/wloka_jan.pdf.
1. Santos AL, Lopes A, Koskimies K; Framework Specialization Aspects, 6th International Conference on Aspect-Oriented
Software Development (AOSD 2007), Vancouver, British Columbia, Canada, ACM Press, pp. 14–24, ISBN 1-59593615-7, Mar/2007. DOI 10.1145/1218563.1218566
[ic28] ICSM 2005, Refactoring a Java Code Base to AspectJ: An Illustrative Example.
18.
Santos A, Alves P, Figueiredo E, Ferrari F; Avoiding code pitfalls in aspect-oriented programming, Science of Computer
Programming 119:31–50, Elsevier, ISSN 0950-5849, Apr/2016. DOI 10.1016/j.scico.2015.12.003
17. Subramaniam H, Zulzalil H, Jabar MA, Hassan S; Crosscutting concern domain library listing composition for early
aspect discovery, International Journal of Software Engineering and Its Applications 8(8):91–104, ISSN 1738-9984,
Aug/2014. DOI 10.14257/ijseia.2014.8.8,09
16. Subramaniam H, Zulzalil H, Jabar MA, Hassan S; Feasibility study of aspect mining at requirement level, Indian
Journal of Science and Technology 7(5):559–65, ISSN 0974-6846, May 2014.
15. Alshayeb M, Al-Jamimi H, Elish MO; Empirical taxonomy of refactoring methods for aspect-oriented programming,
Journal of Software Maintenance and Evolution: Research and Practice 25(1):1–25, John Wiley & Sons, ISSN 1532060X, Jan/2013. 10.1002/smr.544
14. Desai A, Ganatra A; Fuzzy based refactoring cost resembler (FRCR) model for object oriented systems, International
Journal of Computer Theory and Engineering 4(2):251–8, ISSN 1793-8201, Apr/2012. 10.7763/IJCTE.2012.V4.461
13. Huang J, Carminati F, Betev L, Zhu J, Luzzi C; EXTRACTOR: an extensible framework for identifying aspectoriented refactoring opportunities, 2nd International Conference on System Science, Engineering Design and Manufacturing Informatization (ICSEM 2011), Guiyang, China, pp. 222–6, ISBN 978-1-4577-0247-1, Oct/2011. DOI
10.1109/ICSSEM.2011.6081283
12. Huang J, Carminati F, Betev L, Luzzi C, Lu Y, Zhou D; Identifying composite refactorings with a scripting language,
3rd IEEE International Conference on Communication Software and Networks (ICCSN 2011), Xi’an, China, pp. 267–
71, ISBN 978-1-61284-485-5, May/2011. DOI 10.1109/ICCSN.2011.6014267
64
11. Bernardi ML, Di Lucca GA; A role-based crosscutting concerns mining approach to evolve Java systems towards
AOP, Joint International and Annual ERCIM Workshops on Principles of Software Evolution and Software Evolution
(IWPSE-Evol 2009), Amsterdam, Netherlands, ACM Press, pp. 63–72, ISBN 978-1-60558-678-6, Aug/2009. DOI
10.1145/1595808.159582z2
10. Yuen I; Improving software modularity through crosscutting concern extraction, M.Sc. thesis, School of Computer
Science, McGill University, Montréal, Canada, Apr/2009. URL
9. Durelli VHS; GRENJ: um framework obtido por um processo iterativo de reengenharia aplicando TDD, M.Sc. thesis
in Ciência da Computação, Universidade Federal de São Carlos (UFSCAR), São Carlos, São Paulo, Brazil, May/2008.
8. Bruntink M; Renovation of Idiomatic Crosscutting Concerns in Embedded Systems, Ph.D. Thesis, Technische Universiteit Delft, Delft, Netherlands, ISBN 90-6196-545-4, Mar/2008. URL
7. Pagliari LF; Avaliação Quantitativa de Refatorations Orientadas a Aspectos, master dissertation in Informática,
Programme de Pós-Graduação em Computação, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande
do Sul, Brazil, Oct/2007.
6. Aversano L, Cerulo L, Di Penta M; Relating the Evolution of Design Patterns and Crosscutting Concerns, 7th IEEE
International Conference on Source Code Analysis and Manipulation (SCAM 2007), Paris, France, IEEE Computer
Society Press, pp. 180–92, ISBN 978-0-7695-2880-9, Set-Oct/2007. DOI 10.1109/SCAM.2007.4362912
5. Gheyi R; A Refinement Theory for Alloy, Ph.D. Thesis, Centro de Informática, Universidade Federal de Pernambuco,
Recife, Pernambuco, Brazil, Aug/2007.
4. Yuen I, Robillard MP; Bridging the Gap between Aspect Mining and Refactoring, 3rd Workshop on Linking Aspect Technology and Evolution (LATE 2007), within the 6th International Conference on Aspect-Oriented Software
Development (AOSD 2007), Vancouver, British Columbia, Canada, Mar/2007. DOI 10.1145/1275672.1275673
3. Bruntink M, van Deursen A, D’Hondt M, Tourwé T; Simple Crosscutting Concerns Are Not So Simple: Analysing
Variability in Large-scale Idioms-based Implementations, 6th International Conference on Aspect-Oriented Software
Development (AOSD 2007), Vancouver, British Columbia, Canada, ACM Press, pp. 199–211, ISBN 1-59593-615-7,
Mar/2007. DOI 10.1145/1218563.1218586
2. Binkley D, Ceccato M, Harman M, Ricca F, Tonella P; Tool-Supported Refactoring of Existing Object-Oriented
Code into Aspects, IEEE Transactions on Software Engineering 32(9):698–717, ISSN 0098-5589, Sep/2006. DOI
10.1109/TSE.2006.95
1. Hannemann J; Aspect-Oriented Refactoring: Classification and Challenges, Workshop on Linking Aspect Technology
and Evolution (LATE 2006), within the 5th International Conference on Aspect-Oriented Software Development
(AOSD 2006), Bona, Germany, Mar/2006. aosd.net/workshops/late/2006/later/submissions/hannemann.pdf.
[ic26] ECBS 2005b, Transformation of UML models for service-oriented software architectures.
18. Hamza MA, Aly SG, Elaasar M, Automated generation of pervasive systems architectures: a detailed empirical evaluation, International Journal of Software Engineering, Technology and Applications 1(1):64–89, Inderscience Publishers,
ISSN 2053-2466, Feb/2015. DOI 10.1504/IJSETA.2015.067531
17. Pathak N, Sharma G, Singh BM; Towards designing of SPF based secure web application using UML 2.0, International
Journal of System Assurance Engineering and Management, Springer, ISSN 0975-6809, 2015. DOI 10.1007/s13198015-0338-6
16. Dias GP; Bibliometric analysis of Portuguese research in e-government, Conference on ENTERprise Information Systems (CENTERIS 2014), Varajão J, Cunha M, Bjørn-Andersen N, Turner R, Wijesekera D, Martinho R, Rijo R (eds.),
Tróia, Portugal, Procedia Technology 16:279–87, Elsevier, ISSN 2212-0173, Oct/2014. DOI 10.1016/j.sbspro.2013.10.028
15. Rani G, Chakraverty S; Survey of e-governance systems with focus on development approaches and interface quality,
International Journal of Interscience Management Review 2(3):34–42, ISSN 2231-1513, 2012.
interscience.in/IMR_Vol2Iss2/IMR_paper7.pdf.
14. España Cubillo S. Methodological integration of communication analysis into a model-driven software development
framework. Ph.D. thesis, Universitat Politècnica de València, Valencia, Spain, Dec/2011. hdl.handle.net/10251/14572.
13. Foster H, Mukhija A, Rosenblum DS, Uchitel S; Specification and Analysis of Dynamically-Reconfigurable Service Architectures, Rigorous Software Engineering for Service-Oriented Systems, Wirsing M, Hölzl M (eds.), Springer, Lecture
Notes in Computer Science series, vol. 6582, pp. 428–46, ISBN 978-3-642-20400-5, May/2011. DOI 10.1007/978-3-64220401-2_20
12. Foster H, Gönczy L, Koch N, Mayer P, Montangero C, Varró D. UML Extensions for Service-Oriented Systems,
Rigorous Software Engineering for Service-Oriented Systems, Wirsing M, Hölzl M (eds.), Springer, Lecture Notes in
Computer Science series, vol. 6582, pp. 35–60, ISBN 978-3-642-20400-5, May/2011. DOI 10.1007/978-3-642-20401-2_4
11. Loniewski G, Insfran E, Abrahão S; A Systematic Review of the Use of Requirements Engineering Techniques in
Model-Driven Development, 13th International Conference on Model Driven Engineering Languages and Systems
(MODELS 2010), Petriu D, Rouquette N, Haugen Ø (eds.), Oslo, Norway, Springer, LNCS series, vol. 6395, pp. 213–
27, ISBN 978-3-642-16128-5, Oct/2010. DOI 10.1007/978-3-642-16129-2_16
10. Lambrou M, Foster H; SLA-Based Federated E-Maritime Services, 5th Mediterranean Conference on Information
Systems (MCIS 2010), Tel-Aviv-Yafo, Israel, Sep/2010. aisel.aisnet.org/mcis2010/52.
9. Lambrou M, Foster H; Next generation e-maritime systems engineering, 12th World Conference on Transport Research
(WCTR 2010), Lisbon, Portugal, Jul/2010. intranet.imet.gr/Portals/0/UsefulDocuments/documents/03375.pdf.
65
8. Loniewski G; OpenUP/MDRE: A Model-Driven Requirements Engineering Approach for Health-Care Systems, Master
dissertation in Software Engineering, Formal Methods and Information Systems, Universidade Politècnica de València,
Valencia, Spain, 2010. hdl.handle.net/10251/11652.
7. Foster H; Architecture and Behaviour Analysis for Engineering Service Modes, 1st Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2009), within the 31st International Conference on Software Engineering
(ICSE 2009), Vancouver, British Columbia, Canada, pp. 1–8, ISBN 978-1-4244-3716-0, May/2009. DOI 10.1109/PESOS.2009.5068812
6. Foster H, Mukhija A, Rosenblum DS, Uchitel S; A Model-Driven Approach to Dynamic and Adaptive Service Brokering
using Modes, 6th International Conference on Service Oriented Computing (ICSOC 2008), Bouguettaya A, Krueger I,
Margaria T (eds.), Sydney, Australia, Springer, LNCS series, vol. 5364, pp. 558–64, ISBN 978-3-540-89647-0, Dec/2008.
DOI 10.1007/978-3-540-89652-4_46
5. Foster H, Uchitel S, Kramer J, Magee J; Leveraging Modes and UML2 for Service Brokering Specifications, 4th
International Workshop on Model-Driven Web Engineering (MDWE-2008), within the 11th International Conference
on Model Driven Engineering Languages and Systems (MoDELS 2008), Koch N, Houben GJ, Vallecillo A (eds.),
Toulouse, France, CEUR Workshop Proceedings, vol. 389, pp. 76–90, ISSN 1613-0073, Sep/2008. ceur-ws.org/Vol389/paper06.pdf.
4. Foster H, Mukhija A, Rosenblum DS, Uchitel; Deployment support for dynamic and adaptive service composition,
Sensoria Technical Report, Oct/2008.
3. Truscan D; Model Driven Development of Programmable Architectures, Ph.D. Thesis in Computer Engineering, Department of Information Technologies, Åbo Akademi University, Turku, Finland, ISBN 978-952-12-1858-3, Mar/2007.
URL
2. Sterff A; Analysis of Service-Oriented Architectures from a Business and an IT Perspective, M.Sc. Thesis em Wirtschaftsinformatik, Fakultät fr̈ Informatik, Technische Universität München, Germany, Dec/2006. URL
1. Costagliola G, Deufemia V, Ferrucci F, Gravino C; Constructing Meta-CASE Workbenches By Exploiting Visual
Language Generators, IEEE Transactions on Software Engineering 32(3):156–75, ISSN 0098-5589, Mar/2006. DOI
10.1109/TSE.2006.23
[ic25] ECBS 2005a, Model Checking Embedded Systems with PROMELA.
27.
Fernández Venero ML, Silva FSC; Model checking multi-level and recursive nets, Software and Systems Modeling
(SoSyM), Springer, ISSN 1619-1366, 2016. DOI 10.1007/s10270-015-0509-6
26.
Daw Z, Cleaveland R; Comparing model checkers for timed UML activity diagrams, Science of Computer Programming 111(2):277–90, Elsevier, ISSN 0950-5849, Nov/2015. DOI 10.1016/j.scico.2015.05.008
25. Brumbulli M; Model-driven development and simulation of distributed communication systems, Ph.D. thesis, HumboldtUniversität Berlin, Berlin, Germany, Jun/2015. URN urn:nbn:de:kobv:11-100230676
24. Souri A, Norouzi M; Formalization and verification of a wireless network protocol by using symbolic model checking,
DAV International Journal of Science 3(1):82–8, ISSN 2277-5536, Jul/2014. URL
23. Rezaee A, Rahmani AM, Movaghar A, Teshnehlab M; Formal process algebraic modeling, verification, and analysis
of an abstract fuzzy inference cloud service, The Journal of Supercomputing 67(2):345–83, Springer, ISSN 0920-8542,
Feb/2014. DOI 10.1007/s11227-013-1005-9
22. Daw Pérez ZA; Model-driven development methodology for hybrid embedded systems based on UML with emphasis on
safety-related requirements, Ph.D. Thesis, Universität Kassel, Kassel, Germany, ISBN 978-3-86219-774-3, Dec/2013.
URN urn:nbn:de:0002-37756.
21. Daw Z, Cleaveland R, Vetter M; Integrating model checking and UML based model-driven development for embedded
systems, 13th International Workshop on Automated Verification of Critical Systems (AVoCS 2013), Guildford, United
Kingdom, Electronic Communications of the EASST, vol. 66, Sep/2013.
20. Costa A, Barbosa PES, Moutinho F, Pereira F, Gomes L, Ramalho F, Figueiredo JCA; MDA-based methodology
for verifying distributed execution of embedded systems models, Formal Methods in Manufacturing Systems: Recent
Advances, Li Z (ed.), IGI Global, pp. 112–35, May/2013. DOI 10.4018/978-1-4666-4034-4.ch006
19. Sbaı̈ Z, Escheikh M; Model checking techniques for verification of an encryption scheme for wireless sensor networks,
International Conference on Information Processing and Wireless Systems (IPWiS 2012), Sousse, Tunisia, Mar/2012.
18. Choi Y, Kim M; Controlled composition and abstraction for bottom-up integration and verification of abstract components, Information and Software Technology 54(1):119–36, Elsevier, ISSN 0950-5849, Jan/2012. DOI 10.1016/j.infsof.2011.08.001
17. Reinbacher T, Horauer M, Schlich B, Brauer J, Scheuer F; Model checking embedded software of an industrial knitting
machine, International Journal of Information Technology, Communications and Convergence 1(2):186–205, Inderscience, ISSN 2042-3217, Mar/2011. DOI 10.1504/IJITCC.2011.039285
16. Choi Y, Bunse C; Design Verification in Model-based µ-Controller Development using an Abstract Component, Software and Systems Modeling (SoSyM) 10(1):91–115, Springer, ISSN 1619-1366, Feb/2011. DOI 10.1007/s10270-0100147-y
15. Sbaı̈ Z; Contribution à la Modélisation et à la Vérification de Processus Workflow, Docteur en Informatique, Ecole
Doctorale Informatique, Télécommunications et Electronique de Paris, Conservatoire National des Arts et Métiers
(CNAM), Paris, France, Nov/2010.
66
14. Sbaı̈ Z, Missaoui A, Barkaoui K, Ben Ayed R; On the Verification of Business Processes by Model Checking Techniques,
2nd International Conference on Software Technology and Engineering (ICSTE 2010), San Juan, Puerto Rico, pp. V197–V1-103, ISBN 978-1-4244-8667-0, Oct/2010. DOI 10.1109/ICSTE.2010.5608905
13. Peres LM; Proposta de um método de verificação por tempo global com redes de Petri no desenvolvimento de software
embarcado e em tempo real, Ph.D. Thesis in Informatics, Universidade Federal do Paraná, Curitiba, Paraná, Brazil,
Sep/2010. dspace.c3sl.ufpr.br/dspace/handle/1884/24292.
12. Zaichenko SA, Litvinov EI, Pobezhenko IA; Model Intepretation High-Operators in LTL-Logic, Automated Control
Systems and Automation Devices, vol. 149, pp. 96–111, Kharkiv, Ukraine, ISSN 0135-1710, 2009.
11. Reinbacher T, Horauer M, Schlich B, Brauer J, Scheuer F; Model checking assembly code of an industrial knitting
machine, 4th International Conference on Embedded and Multimedia Computing (EM-Com 2009), Jeju, South Korea,
IEEE, pp. 1-8, ISBN 978-1-4244-4995-8, Dec/2009. DOI 10.1109/EM-COM.2009.5402986
10. Peres LM, Stadzisz PC, Künzle LA; Proposta de um método de verificação de software embarcado de tempo real usando
análise de tempo global, XI Workshop de Tempo Real e Sistemas Embarcados (WTR 2009), within the 11th Simpósio
Brazileiro de Redes de Computadores e Sistemas Distribuı́dos (SBRC 2009), Recife, Pernambuco, Brazil, pp. 141–6,
May/2009. URL
9. Bezerra JM, Hirata CM; A polyadic pi-calculus approach for the formal specification of UML-RT, Advances in Software
Engineering, Hindawi, ISSN 1687-8655, 2009. DOI 10.1155/2009/656810
8. Kamel N, Selouani SA, Hamam H; A Model-checking approach for the verification of CARE usability properties for
multimodal user interfaces, International Review on Computers and Software 4(1):152–60, Praise Worthy Prize, ISSN
1828-6003, Jan/2009.
7. Grobelna I; Formalna analiza interpretowanych algorytmicznych maszyn stanów ASM z wykorzystaniem narzȩdzia
model checker, Metody Informatyki Stosowanej 16(3):107–24, Szczecin, Poland, ISSN 1898-5297, 2008.
6. Choi Y, Bunse C; Towards component-based design and verification of a µ-controller, 11th International Symposium on
Component-Based Software Engineering (CBSE 2008), Chaudron MRV, Szyperski CA, Reussner R (eds.), Karlsruhe,
Germany, Springer, LNCS series, vol. 5282, pp. 196–211, ISBN 978-3-540-87890-2, Oct/2008. DOI 10.1007/978-3-54087891-9_13
5. Kamel N, Selouani SA, Hamam H; A decomposed model-checking approach for the verification of CARE usability
properties for multimodal user interfaces, 8th International Workshop on Automated Verification of Critical Systems
(AVoCS 2008), Glasgow, United Kingdom, Set-Oct/2008.
4. Feja S, Fötsch D; Ein framework für grafische validierungsregeln, Model-Driven Integration Engineering, Fähnrich
K-P, K¸hne S, Thränert M (eds.), Leipziger Beiträge zur Informatik, Band XI, pp. 67–80, ISBN 978-3-941152-02-1,
Sep/2008. URL
3. Feja S, Fötsch D; Model checking with graphical validation rules, 15th IEEE International Conference on Engineering
of Computer-Based Systems (ECBS 2008), Belfast, United Kingdom, pp. 117–25, ISBN 978-0-7695-3141-0, MarApr/2008. DOI 10.1109/ECBS.2008.45
2. Koskinen VR, Plosila J; Applications for the SPIN model checker – A survey, TUCS Technical Report 782, Turku
Centre for Computer Science, Turku, Finland, ISBN 952-12-1776-6, ISSN 1239-1891, Sep/2006.
URL
1. Islam SMS, Sqalli MH, Khan S; Modeling and formal verification of DHCP using SPIN, International Journal of
Computer Science & Applications 3(6):145–59, Technomathematics Research Foundation, ISSN 0972-9038, Jun/2006.
URL
[bc02] EMSR 2005, Specification of Requirements Models.
11. Besrour S, Rahim LBA, Dominic PDD; Exploratory study to assess and evaluate requirement specification techniques
using analysis determination requirements framework, Research Journal of Applied Sciences, Engineering and Technology 9(3):165–71, ISSN 2040-7459, 2015.
10. Besrour S, Rahim LBAB, Lukman PDD; Assessment and evaluation of requirements elicitation techniques using
analysis determination requirements framework, 2014 International Conference on Computer and Information Sciences
(ICCOINS 2014), Kuala Lumpur, Malaysia, ISBN 978-1-4799-4391-3, Jun/2014. DOI 10.1109/ICCOINS.2014.6868446
9. Marnewick A; A socio-technical view of the requirements engineering process, Ph.D. Thesis in Engineering Management, Faculty of Engineering, University of Johannesburg, Johannesburg, South Africa, Mar/2013. hdl.handle.net/10210/8751.
8. Hnatkowska B, Grzegorczyn M; Empirical comparison of comprehensibility of requirement specification techniques
based on natural languages and activity diagrams, 10th International Workshop on Modelling, Simulation, Verification
and Validation of Enterprise Information Systems (MSVVEIS 2012), within the 14th International Conference on
Enterprise Information Systems (ICEIS 2012), Wroclaw, Poland, pp. 27-36, Jun-Jul/2012.
7. Al-Fataftah IA, Issa AI; A systematic review for the latest development in requirement engineering, World Academy
of Science, Engineering and Technology 6(4):682–9, Apr/2012. waset.org/Publication/a-systematic-review-for-the-latestdevelopment-in-requirement-engineering/13420.
6. Johansson B, Rolandsson T; Revisiting software requirements specifications: what could we learn, MIS Review 17(2):31–
57, Airiti Press, ISSN 1018-1393, Mar/2012.
5. Pohl K; Requirements engineering: Fundamentals, principles, and techniques, Springer, ISBN 978-3-642-12577-5, 2010.
URL
67
4. Pais S, Talbot A, Connor A; Bridging the research-practice gap in requirements engineering, Bulletin of Applied
Computing and Information Technology 7(1), ISSN 1176-4120, Dec/2009-Jan/2010.
URL
3. Ma Q; The effectiveness of requirements prioritization techniques for a medium to large number of requirements: a
systematic literature review, Master of Computer and Information Sciences, Auckland University of Technology, New
Zeland, Nov/2009.
2. Hansen S, Berente N, Lyytinen K; Requirements in the 21st Century: Current Practice and Emerging Trends, Design
Requirements Engineering: A Ten-Year Perspective, Lyytinen K, Loucopoulos P, Mylopoulos J, Robinson B (eds.),
Springer, LNBIP series, vol. 14, pp. 44–87, ISBN 978-3-540-92965-9, Oct/2009. DOI 10.1007/978-3-540-92966-6_3
1. Alenljung B; Envisioning a Future Decision Support System for Requirements Engineering — A Holistic and Humancentred Perspective, Ph.D. Thesis, Department of Computer and Information Science, Linköpings Universitet, Linköping, Sweden, 2008. www.his.se/upload/33519/Alenljung_PhD-avhandling_nr_1155.pdf.
[wk07] LATE 2005, The Search for Aspect-Oriented Refactorings Must Go On.
3. Piveta EK; Improving the search for refactoring opportunities on object-oriented and aspect-oriented software, Ph.D.
thesis in Computing, Instituto de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande
do Sul, Brazil, Jan/2009. hdl.handle.net/10183/15651.
2. Gatto RA; Estratégias para reestruturação de código legado visando à utilização de aspectos, Master dissertation in
“Ciência da Computação”, Universidade Estadual de Maringá, Maringá, Alagoas, Brazil, Sep/2007.
1. Piveta EK, Hecht M, Moreira A, Pimenta MS, Araújo J, Guerreiro P, Price RT; Avoiding Bad Smells in AspectOriented Software, 19th International Conference on Software Engineering and Knowledge Engineering (SEKE 2007),
Boston, Massachusetts, USA, pp. 81–4, ISBN 1-891706-20-9, Jul/2007.
[ic24] AOSD 2005, Towards a catalog of aspect-oriented refactorings.
184.
Bernardi ML, Cimitile M, Di Lucca G; Mining static and dynamic crosscutting concerns: a role-based approach,
Journal of Software Maintenance and Evolution: Research and Practice ():–, John Wiley & Sons, ISSN 1532-060X,
/2016. DOI 10.1002/smr.1769
183. Challenger M, Kardas G, Tekinerdogan B; A systematic approach to evaluating domain-specific modeling language
environments for multi-agent systems, Software Quality Journal, ISSN 0963-9314, 2015.
182. Abilio R, Padilha J, Figueiredo E, Costa H; Detecting Code Smells in Software Product Lines – An Exploratory Study,
12th International Conference on Information Technology - New Generations (ITNG 2015), Las Vegas, Nevada, USA,
pp. 433–8, 978-1-4799-8827-3, Apr/2015. DOI 10.1109/ITNG.2015.76
181. Wang L; Improving transformation of object-oriented program to aspect-oriented program with static analysis, Ph.D.
thesis, School of Information Science, Japan Advanced Institute of Science and Technology, Nomi, Japan, Mar/2015.
URL
180.
Zhu J, Huang J, Zhou D, Carminati F, Zhang G, He Q; Identifying composite crosscutting concerns through
semi-supervised learning, Software: Practice and Experience 44(12):1525–45, John Wiley & Sons, ISSN 0038-0644,
Dec/2014. DOI 10.1002/spe.2234
179.
Mongiovi M, Gheyi R, Soares G, Teixeira L, Borba P; Making refactoring safer through impact analysis, Science of
Computer Programming 93(A):39–64, ISSN 0167-6423, Nov/2014. DOI 10.1016/j.scico.2013.11.001
178. Vale G, Figueiredo E, Abilio R, Costa H; Bad smells in software product lines: a systematic review, 8th Brazilian
Symposium on Software Components, Architectures and Reuse (SBCARS 2014), Maceió, Alagoas, Brazil, pp. 84–94,
ISBN 978-1-4799-7860-1, Sep/2014. DOI 10.1109/SBCARS.2014.21
177. Dennis BC; Repatterning: improving the reliability of Android applications with an adaptation of refactoring, Ph.D.
thesis, Auburn University, Auburn, Georgia, USA, Aug/2014. hdl.handle.net/10415/4219
176. Abı́lio RS; Detecting code smells in software product lines, Master dissertation, Universidade Federal de Lavras, Lavras,
Minas Gerais, Brazil, Feb/2014. repositorio.ufla.br/jspui/handle/1/2064.
175.
Kästner C, Dreiling A, Ostermann K; Variability mining: consistent semiautomatic detection of product-line features,
IEEE Transactions on Software Engineering 40(1):67–82, ISSN 0098-5589, Jan/2014. DOI 10.1109/TSE.2013.45
174. Rebêlo H, Lima R, Kulesza U, Ribeiro M, Cai Y, Coelho R, Sant’anna C, Mota A; Quantifying the effects of aspectual
decompositions on design by contract modularization: a maintenance study, International Journal of Software Engineering and Knowledge Engineering (IJSEKE) 23(7):913–41, World Scientific Publishing, ISSN 0218-1940, Sep/2013.
DOI 10.1142/S0218194013500265
173. Barbosa FS, Aguiar A; Refactoring to static roles, 8th International Conference on Software Engineering Advances
(ICSEA 2013), Venice, Italy, pp. 265–70, ISBN 978-1-61208-304-9, Oct-Nov/2013.
172. Barbosa FS, Aguiar A; Removing code duplication with roles, 12th IEEE International Conference on Intelligent
Software Methodologies, Tools and Techniques (SoMeT 2013), Budapest, Hungary, pp. 37–42, ISBN 978-1-4799-04198, Sep/2013. DOI 10.1109/SoMeT.2013.6645656
68
171.
Apel S, Batory D, Kästner C, Saake G; Feature-oriented software product lines: concepts and implementation,
Springer, ISBN 978-3-642-37520-0, 2013. DOI 10.1007/978-3-642-37521-7
170. Ajouli A; Vues et transformations de programmes pour la modularité des évolutions, Ph.D. thesis, École Nationale
Supérieure des Mines de Nantes, Nantes, France, Sep/2013. tel.archives-ouvertes.fr/tel-00866997.
169. Rebêlo H, Lima R, Leavens GT, Cornélio M, Mota A, Oliveira C; Optimizing generated aspect-oriented assertion
checking code for JML using programming transformations: an empirical study, Science of Computer Programming
78(8):1137-56, Elsevier, ISSN 0950-5849, Aug/2013. DOI 10.1016/j.scico.2012.09.003
168. Vidal SA, Marcos CA; Toward automated refactoring of crosscutting concerns into aspects, Journal of Systems and
Software 86(6):1482-97, Elsevier, ISSN 0164-1212, Jun/2013. DOI 10.1016/j.jss.2012.12.045
167. Cox C; Generalization refactorings for reusable aspects, 51st ACM Southeast Conference (ACMSE 2013), Savannah,
Georgia, USA, art. 7, ACM, ISBN 978-1-4503-1901-0, Apr/2013. DOI 10.1145/2498328.2500050
166. Kulesza U, Soares S, Chavez C, Castor F, Borba P, Lucena C, Masiero P, Sant’Anna C, Ferrari F, Alves V, Coelho R,
Figueiredo E, Pires P, Delicato F, Piveta E, Silva C, Camargo V, Braga R, Leite J, Lemos O, Mendonça N, Batista T,
Bonifácio R, Cacho N, Silva L, von Staa A, Silveira F, Valente MT, Alencar F, Castro J, Ramos R, Penteado R.,
Rubira C; The crosscutting impact of the AOSD brazilian research community, Journal of Systems and Software
86(4):905–33, Elsevier, ISSN 0164-1212, Apr/2013. DOI 10.1016/j.jss.2012.08.031
165. Schulze S, Richers O, Schaefer I. Refactoring delta-oriented software product lines, 12th International Conference on
Aspect-Oriented Software Development (AOSD 2013), Fukuoka, Japan, pp. 73–84, ACM Press, ISBN 978-1-4503-17665, Mar/2013. DOI 10.1145/2451436.2451446
164. Wang L, Aotani T, Suzuki M; Interaction awareness for aspect refactoring, 8th International Workshop on Advanced
Modularization Techniques (AOAsia 2013), within the 12th International Conference on Aspect-Oriented Software
Development (AOSD 2013), Fukuoka, Japan, ACM Press, pp. 15–7, Mar/2013. DOI 10.1145/2451469.2451475
163. Alshayeb M, Al-Jamimi H, Elish MO; Empirical taxonomy of refactoring methods for aspect-oriented programming,
Journal of Software Maintenance and Evolution: Research and Practice 25(1):1–25, John Wiley & Sons, ISSN 1532060X, Jan/2013. DOI 10.1002/smr.544
162. Cojocar GS; Aspect mining - past, present, future, Studia Universitatis Babeş-Bolyai (Series Informatica) LVII(4):85–
96, ISSN 1224-869x, 2012. www.cs.ubbcluj.ro/ studia-i/2012-4/08-Cojocar.pdf.
161. Piveta EK, Moreira A, Pimenta MS, Araújo J, Guerreiro P, Price RT; An empirical study of aspect-oriented metrics,
Science of Computer Programming 78(1):117–44, Elsevier, ISSN 0950-5849, Nov/2012. DOI 10.1016/j.scico.2012.02.003
160. Schulze S; Analysis and removal of code clones in software product lines, Ph.D. thesis, Otto-von-Guericke-Universität
Magdeburg, Magdeburg, Germany, Oct/2012. wwwiti.cs.uni-magdeburg.de/iti_db/publikationen/ps/auto/phdSchulze13.pdf.
159. Huang J, Carminati F, Betev L, Zhu J, Lu Y; Identifying composite crosscutting concerns with scatter-based graph
clustering, Wuhan University Journal of Natural Sciences 17(2):114–20, Springer, ISSN 1007-1202, Apr/2012. DOI
10.1007/s11859-012-0814-7
158. Edge C, Mitropoulos F; Improving security design patterns with aspect-oriented strategies, 50th Annual ACM Southeast
Regional Conference (ACM SE-12), Tuscaloosa, Alabama, USA, pp. 24–9, ISBN 978-1-4503-1203-5, Mar/2012. DOI
10.1145/2184512.2184519
157. Edge C, Mitropoulos F; Quantitative analysis of modularity tradeoffs with AspectJ web-tier security patterns, 3rd
International Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT 2012), within the
11th International Conference on Aspect-Oriented Software Development (AOSD 2012), Potsdam, Germany, ISBN
978-1-4503-0605-8, Mar/2012.
156. Figueiredo E, Sant’Anna C, Garcia A, Lucena C; Applying and evaluating concern-sensitive design heuristics, Journal
of Systems and Software 85(2):227–43, Elsevier, ISSN 0164-1212, Feb/2012. DOI 10.1016/j.jss.2011.09.060
155. Schulze S, Thüm T, Kuhlemann M, Saake G; Variant-preserving refactoring in feature-oriented software product lines
6th International Workshop on Variability Modelling of Software-intensive Systems (VAMOS 2012), Leipzig, Germany,
ACM, pp. 73–81, ISBN 978-1-4503-1058-1, Jan/2012. DOI 10.1145/2110147.2110156
154. Mendez M; Refactoring de código estructurado, Specialization work, Facultad de Informática, Universidad de La Plata,
La Plata, Argentina, 2012. DOI URL
153. Pathangi JV; Impact of aspect oriented approach on GoF design patterns, Survey paper, Department of Computer
Science, University of Texas at Dallas, Dallas, Texas, USA, 2012.
152. Bynens M; A system of patterns for the design of reusable aspect libraries, Ph.D. thesis, Katholieke Universiteit
Leuven, Faculty of Engineering, Leuven, Belgium, ISBN 978-94-6018-412-3, Oct/2011.
151. Macia I, Garcia A, von Staa A, Garcia J, Medvidovic N; On the impact of aspect-oriented code smells on architecture modularity: an exploratory study, 5th Brazilian Symposium on Software Components, Architectures and Reuse
(SBCARS 2001), São Paulo, Brazil, ISBN 978-1-4673-0208-1, Sep/2011. DOI 10.1109/SBCARS.2011.18
150. Soares G, Cavalcanti D, Gheyi R; Making aspect-oriented refactoring safer. 15th Brazilian Symposium on Programming Languages (SBLP 2011), São Paulo, Brazil, Sep/2011.
149. Kästner C, Dreiling A, Ostermann K; Variability mining with LEADT, Technical report, Philipps-Universität Marburg,
Germany, Sep/2011.
148. Rebêlo H, Lima R, Kulesza U, Sant’Anna C, Coelho R, Mota A, Ribeiro M, Oliveira C; Assessing the Impact of
Aspects on Design By Contract Effort: A Quantitative Study, 23rd International Conference on Software Engineering
& Knowledge Engineering (SEKE 2011), Miami Beach, Florida, USA, Knowledge Systems Institute Graduate School,
ISBN 1-891706-29-2, Jul/2011.
69
147. Carneiro GF; Sourceminer: um ambiente integrado para visualização multi-perspectiva de software, Ph.D. Thesis
in Computer Science, Universidade Federal da Bahia / Universidade Salvador / Universidade Estadual de Feira de
Santana, Salvador, Bahia, Brazil, May/2011. www.repositorio.ufba.br/ri/handle/ri/8135.
146. Bertran IM, Garcia A, von Staa A; An Exploratory Study of Code Smells in Evolving Aspect-oriented Systems, 10th
International Conference on Aspect-Oriented Software Development (AOSD 2011), Porto de Galinhas, Pernambuco,
Brazil, ACM Press, pp. 203–214, ISBN 978-1-4503-0605-8, Mar/2011. DOI 10.1145/1960275.1960300
145. Tekinerdoğan B, Bozbey S, Mester Y, Turançiftci E, Alkişlar L; An aspect-oriented tool framework for developing
process-sensitive embedded user assistance systems, Transactions on Aspect-Oriented Software Development VIII,
Katz S, Mezini M (eds.), Springer, Lecture Notes in Computer Science series, vol. 6580, pp. 196–220, ISBN 978-3-64222031-9, Feb/2011. DOI 10.1007/978-3-642-22031-9_7
144. Bynens M, Truyen E, Joosen W; A system of patterns for reusable aspect libraries. Transactions on Aspect-Oriented
Software Development VIII, Katz S, Mezini M (eds.), Springer, Lecture Notes in Computer Science series, vol. 6580,
pp. 46–107, ISBN 978-3-642-22031-9, Feb/2011. DOI 10.1007/978-3-642-22031-9_2
143. Al-Jamimi, Hamidi Ali; Classification of refactoring methods for aspect oriented programming based on software
quality attributes, M.S. dissertation, Department of Computer Engineering, King Fahd University of Petroleum and
Minerals, Dhahran, Saudi Arabia, ISBN 9781267920997, 2010.
142. Schulze S, Apel S, Kästner C; Code Clones in Feature-oriented Software Product Lines, 9th International Conference
on Generative Programming and Component Engineering (GPCE 2010), Eindhoven, Netherlands, pp. 103–12, ACM
Press, ISBN 978-1-4503-0154-1, Oct/2010. DOI 10.1145/1868294.1868310
141. Carneiro GF, Silva M, Mara L, Figueiredo E, Sant’Anna C; Garcia A, Mendonça M; Identifying Code Smells with
Multiple Concern Views, 2010 Brazilian Symposium on Software Engineering (SBES 2010), Salvador, Bahia, Brazil,
IEEE Computer Society Press, pp. 128–37, Set-Oct/2010. DOI 10.1109/SBES.2010.21
140. Sirbi K, Kulkarni PJ; Aspect Oriented Software Metrics - An Empirical Study, International Journal of Computer
Applications 7(4):17–22, ISSN 0975-8887, Sep/2010. DOI 10.5120/1152-1507
139. Przybylek A; An empirical assessment of the impact of aspect-oriented programming on software modularity, 5th
International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2010), Loucopoulos P,
Maciaszek LA (eds.), Athens, Greece, SciTePress, pp. 139–48, ISBN 978-989-8425-21-8, Jul/2010.
138. Wangberg RD; A literature review on code smells and refactoring, M.Sc. thesis, Dept. Informatics, University of Oslo,
Oslo, Norway, May/2010. hdl.handle.net/10852/8739.
137. Kästner C; Virtual Separation of Concerns: Toward Preprocessors 2.0, Ph.D. Thesis, Otto-von-Guericke-Universität
Magdeburg, Magdeburg, Germany, May/2010.
136. Soares GA, Uma Abordagem para Aumentar a Segurança em Refatoramentos de Programas, M.Sc. thesis in Computing, Universidade Federal de Campina Grande, Brazil, Apr/2010.
135. Abait ES, Vidal SA, Marcos CA, Casas SI, Osiris Sofia AA; An Integrated Process for Aspect Mining and Refactoring, Quality and Communicability for Interactive Hypermedia Systems: Concepts and Practices for Design, CipollaFicarra FV (ed.), IGI Global, pp. 176–94, ISBN 978-1-61520-763-3, Feb/2010. DOI 10.4018/978-1-61520-763-3.ch009
134. Rebêlo H, Lima R, Leavens GT, Cornélio M, Mota A, Oliveira C; Optimizing Generated Aspect-Oriented Assertion
Checking Code for JML Using Programming Laws: An Empirical Study, Technical Report CS-TR-10-01, School of
Electrical Engineering and Computer Science, University of Central Florida, Orlando, Florida, USA, Feb/2010.
133. Taeumel M; AOP und Refactoring, Aspektorientiertes Programmieren, Seminararbeit, Feb/2009. URL
132. Castor F, Cacho N, Figueiredo E, Garcia A, Rubira CMF, Amorim JS, Silva HO; On the Modularization and Reuse
of Exception Handling with Aspects, Software: Practice and Experience 39(17):1377–417, John Wiley & Sons, ISSN
0038-0644, Dec/2009. DOI 10.1002/spe.939
131. Cavalcanti D; Improving Safety when Refactoring Aspect-Oriented Programs, 24th Annual ACM SIGPLAN Conference
on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2009), Orlando, Florida, USA,
pp. 741–2, ISBN 978-1-60558-768-4, Oct/2009. DOI 10.1145/1639950.1639992
130. Bertrán IM, Garcia A, von Staa A; Estratégias de Detecção de Anomalias de Modularidade em Sistemas Orientados
a Aspectos, 3rd Latin-American Workshop on Aspect-Oriented Software Development (LA-WASP 2009), within the
23. Simpósio Brazileiro de Engenharia de Software (SBES 2009), Fortaleza, Ceará, Brazil, Oct/2009.
129. Figueiredo E, Sant’Anna C, Garcia A, Lucena C; Applying and evaluating concern-sensitive design heuristics, 23. Simpósio
Brazileiro de Engenharia de Software (SBES 2009), Fortaleza, Ceará, Brazil, IEEE Computer Society Press, pp. 83–93,
Oct/2009. DOI 10.1109/SBES.2009.14
128. Figueiredo EML; Concern-oriented heuristic assessment of design stability, Ph.D. Thesis in Computer Science, Computing Department, Lancaster University, United Kingdom, Oct/2009.
127. Kuhlemann M, Batory D, Apel S; Refactoring Feature Modules, 11th International Conference on Software Reuse
(ICSR 2009), Edwards SH, Kulczycki G (eds.), Falls Church, Virginia, USA, Springer, LNCS series, vol. 5791, pp. 106–
15, ISBN 978-3-642-04210-2, Sep/2009. DOI 10.1007/978-3-642-04211-9_11
126. Ceccato M, Tonella P; Dynamic Aspect Mining, IET Software 3(4):321–36, ISSN 1751-8806, Aug/2009. DOI 10.1049/ietsen.2008.0108
125. Rubbo FB; Inference Rules for Generic Code Migration of Aspect-Oriented Programs, Master dissertation in Informatics, Programa de Pós-Graduação em Computação, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio
Grande do Sul, Brazil, Aug/2009.
124. Mantz F; Syntactic Quality Assurance Techniques for Software Models, Diplomarbeit, Fachbereich Mathematik und
Informatik, Philipps-Universität Marburg, Alemanha, Ago/2009.
70
123. Rebêlo H, Lima R, Cornélio M, Leavens GT, Mota A, Oliveira C; Optimizing JML Features Compilation in Ajmlc
Using Aspect-Oriented Refactorings XIII Brazilian Symposium on Programming Languages (SBLP 2009), Gramado,
Rio Grande do Sul, Brazil, Aug/2009.
122. Vidal S, Abait ES, Marcos C; Un Proceso Iterativo para la Refactorización de Aspectos, Revista Avances en Sistemas
e Informática 6(1):93–103, Medellı́n, Colombia, ISSN 1657-7663, Jun/2009.
pisis.unalmed.edu.co/avances/archivos/ediciones/Edicion Avances 2009 201/10.pdf.
121. Marin M, van Deursen A, Moonen L, van der Rijst R; An Integrated Crosscutting Concern Migration Strategy and its
Semi-automated Application to JHotDraw, Automated Software Engineering 16(2):323–56, Springer, ISSN 0928-8910,
Jun/2009. DOI 10.1007/s10515-009-0051-2
120. Schulze S, Kuhlemann M; Advanced Analysis for Code Clone Removal, GI-Workshop on Software Reengineering, Bad
Honnef, Germany, May/2009.
119. Thongmak M, Muenchaisri P; Maintainability Metrics for Aspect-Oriented Software, International Journal of Software
Engineering and Knowledge Engineering 19(3):389–420, May/2009. DOI 10.1142/S0218194009004234
118. Vidal S, Abait ES, Marcos C; Un Proceso Iterativo para la Refactorización de Aspectos, 4. Congreso Colombiano de
Computación (4CCC 2009), Bucaramanga, Colombia, Sociedad Colombiana de Computación, Apr/2009.
serverlab.unab.edu.co:8080/wikimedia/memorias/fullpapers/59.pdf.
117. Yuen I; Improving software modularity through crosscutting concern extraction, M.Sc. thesis, School of Computer
Science, McGill University, Montréal, Canada, Apr/2009. www.cs.mcgill.ca/ martin/theses/yuen2009.pdf.
116. Bernardi ML, Di Lucca GA, Ceccato M; Workshop on Maintenance of Aspect Oriented Systems, within the 13th
European Conference on Software Maintenance and Reengineering (CSMR 2009), Kaiserslautern, Germany, IEEE
Computer Society Press, pp. 273–4, ISBN 978-0-7695-3589-0, Mar/2009. DOI 10.1109/CSMR.2009.46
115. Vidal S, Abait ES, Marcos C, Casas S, Dı́az Pace JA; Aspect Mining Meets Rule-based Refactoring, 1st Workshop
on Practices of Linking Aspect Technology and Evolution (PLATE 2009), within the 8th International Conference on
Aspect-Oriented Software Development (AOSD 2009), Charlottesville, Virginia, USA, ACM, pp. 23–7, ISBN 978-160558-453-9, Mar/2009. DOI 10.1145/1509847.1509852
114. Piveta E, Pimenta M, Araújo J, Moreira A, Guerreiro P, Price RT; Representing Refactoring Opportunities, 2009
ACM Symposium on Applied Computing (SAC 2009), Honolulu, Hawaii, USA, ACM Press, pp. 1867–72, ISBN 9781-60558-166-8, Mar/2009. DOI 10.1145/1529282.1529701
113. Niño N, Metzner C, Crema A, Correa E; An Exploratory Study for Identifying and Implementing Concerns in Integer
Programming, Transactions on Aspect-Oriented Software Development V, Rashid A, Ossher H (eds.), Springer, LNCS
series, vol. 5490, pp. 45–71, ISBN 978-3-642-02058-2, Feb/2009. DOI 10.1007/978-3-642-02059-9_2
112. Chen CT, Cheng YC, Hsieh CY, Wu IL; Exception Handling Refactorings: Directed by Goals and Driven by Bug Fixing, Journal of Systems and Software 82(2):333–45, Elsevier, ISSN 0164-1212, Feb/2009. DOI 10.1016/j.jss.2008.06.035
111. Malta MN, Valente MTO; Object-Oriented Transformations for Extracting Aspects, Information and Software Technology 51(1):138–49, Elsevier, ISSN 0950-5849, Jan/2009. DOI 10.1016/j.infsof.2008.02.001
110. Piveta EK; Improving the search for refactoring opportunities on object-oriented and aspect-oriented software, Ph.D.
in Computing, Instituto de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande do
Sul, Brazil, Jan/2009. hdl.handle.net/10183/15651.
109. Maisikeli SG; Aspect mining using self-organizing maps with method level dynamic software metrics as input vectors,
Ph.D. in Computer Information Systems, Graduate School of Computer and Information Sciences, Nova Southeastern
University, Davie, Florida, USA, 2009.
108. Mens T, Demeyer S; Evolution Issues in Aspect-Oriented Programming, Software Evolution, Mens T, Demeyer S
(eds.), Springer, pp. 203-32, ISBN 978-3-540-76439-7, 2008. DOI 10.1007/978-3-540-76440-3_9
107. Kuhlemann M; Refactoring Feature Modules, Technical Report FIN-15-2008, Fakultät für Informatik, Institut für
Technische und Betriebliche Informationssysteme, Otto-von-Guericke-Universität Magdeburg, Magdeburg, Germany,
Dec/2008. www.infosun.fim.uni-passau.de/cl/publications/docs/FIN-15-2008.pdf.
106. Elkharraz A, Mili H, Valtchev P; Mining Functional Aspects from Legacy Code, 20th IEEE International Conference
on Tools with Artificial Intelligence (ICTAI 2008), pp. 403–12, ISBN 978-0-7695-3440-4, Nov/2008. DOI 10.1109/
ICTAI.2008.149
105. Chern R, De Volder K; The Impact of Static-Dynamic Coupling on Remodularization, 23rd Annual ACM SIGPLAN
Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2008), Nashville,
Tennessee, USA, ACM Press, pp. 261–76, ISBN 978-1-60558-215-3, Oct/2008. DOI 10.1145/1449764.1449786
104. Casas S, Marcos C; Exploración de Reglas de Inferencia para Automatizar la Refactorización Aspectual, II Latin
American Workshop on Aspect-Oriented Software Development (LA-WASP 2008), within the 22. Simpósio Brazileiro
de Engenharia de Software (SBES 2008) and the 23. Simpósio Brazileiro de Banco de Dados (SBBD 2008), Campinas,
São Paulo, Brazil, Oct/2008.
103. Sant’Anna C, Garcia A, Lucena CJP; Evaluating the Efficacy of Concern-Driven Metrics: A Comparative Study,
2nd Workshop on Assessment of Contemporary Modularization Techniques (ACoM.08), within the 23rd Annual ACM
SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2008),
Nashville, Tennessee, USA, pp. 25–30, Oct/2008.
102. Schulze S, Kuhlemann M, Rosenmüller M; Towards a Refactoring Guideline Using Code Clone Classification, 2nd
ACM Workshop on Refactoring Tools (WRT 2008), within the 23rd Annual ACM SIGPLAN Conference on ObjectOriented Programming, Systems, Languages, and Applications (OOPSLA 2008), Nashville, Tennessee, USA, Oct/2008.
DOI 10.1145/1636642.1636648
71
101. Apel S, Kästner C, Batory D; Program Refactoring using Functional Aspects, 7th International Conference on Generative Programming and Component Engineering (GPCE 2008), Nashville, Tennessee, USA, ACM Press, pp. 161–70,
ISBN 978-1-60558-267-2, Oct/2008. DOI 10.1145/1449913.1449938
100. Chen CT; Java exception handling: models, refactorings, and patterns, Tese de doutoramento, Graduate Institute of
Mechanical Engineering, National Taipei University of Technology Taipei, Taiwan, Sep/2008.
99. Chern R; Reducing Remodularization Complexity Through Modular-Objective Decoupling, M.Sc. Thesis em Computer
Science, University of British Columbia, Vancouver, British Columbia, Canada, Aug/2008. hdl.handle.net/2429/1380.
98. Arnaoudova V, Constantinides C; Adaptation of Refactoring Strategies to Multiple Axes of Modularity: Characteristics and Criteria 6th International Conference on Software Engineering Research, Management and Applications
(SERA 2008), Praga, República Checa, IEEE Computer Society Press, pp. 105–14, ISBN 978-0-7695-3302-5, Aug/2008.
DOI 10.1109/SERA.2008.38
97. Ma L, Gui S, Luo L, Yin L; Research of Automatic Code Generating Technology Based on AADL, International
Conference on Embedded Software and Systems Symposia (ICESS 2008), Sichuan, China, pp. 136–41, ISBN 978-07695-3288-2, Jul/2008. DOI 10.1109/ICESS.Symposia.2008.49
96. Torres AH, Escalona MJ, Gutiérrez JJ; Hacia el Diseño de Aplicaciones Web Reusables, 12th International Conference
on Project Engineering, Zaragoza, Spain, Jul/2008. www.iwt2.org/docs/publicaciones/TI-20.pdf.
95. Klapproth S; Analyse von Merkmalsinteraktionen in Modularen Designs, Diplomarbeit, Fakultät für Informatik, Institut für Technische und Betriebliche Informationssysteme, Otto-von-Guericke-Universität Magdeburg, Magdeburg,
Germany, Jul/2008. wwwiti.cs.uni-magdeburg.de/iti_db/publikationen/diplomarbeiten/Kla08.pdf.
94. Casas S, Zúñiga A, Marcos C, Márquez E; Propuestas de Refactorización POA, X Workshop de Investigadores en
Ciencias de la Computación (WICC 2008), General Pico, La Pampa, Argentina, May/2008.
93. Malta MN; Transformations de Código para Extração de Aspectos, Master dissertation, Pontifı́cia Universidade
Católica de Minas Gerais (PUC Minas), Belo Horizonte, Minas Gerais, Brazil, May/2008.
www.inf.pucminas.br/professores/mtov/diss/2008_nassau.pdf.
92. Durelli VHS; GRENJ: um framework obtido por um processo iterativo de reengenharia aplicando TDD, M.Sc. thesis
in Ciência da Computação, Universidade Federal de São Carlos (UFSCAR), São Carlos, São Paulo, Brazil, May/2008.
91. Ubayashi N, Piao J, Shinotsuka S, Tamai T; Contract-Based Verification for Aspect-Oriented Refactoring, 1st International Conference on Software Testing, Verification, and Validation (ICST 2008), Lillehammer, Norway, IEEE
Computer Society Press, pp. 180–9, Apr/2008. DOI 10.1109/ICST.2008.36
90. Ceccato M; Automatic Support for the Migration Towards Aspects, 12th European Conference on Software Maintenance and Reengineering (CSMR 2008), Atenas, Greece, IEEE Computer Society Press, pp. 298–301, ISBN 978-14244-2157-2, Apr/2008. DOI 10.1109/CSMR.2008.4493331
89. van der Rijst RJ, Marin M, van Deursen A; Sort-based Refactoring of Crosscutting Concerns to Aspects, 4th Workshop
on Linking Aspect Technology and Evolution (LATE 2008), within the 7th International Conference on AspectOriented Software Development (AOSD 2008), Brussels, Belgium, Apr/2008. DOI 10.1145/1404953.1404957
88. Wloka J, Hirschfeld R, Hänsel J; Tool-supported Refactoring of Aspect-oriented Programs, 7th International Conference
on Aspect-Oriented Software Development (AOSD 2008), Brussels, Belgium, ACM Press, pp. 132–43, ISBN 978-160558-044-9, Mar-Apr/2008. DOI 10.1145/1353482.1353499
87. Tonella P, Di Francescomarino C; Business Process Concern Documentation and Evolution, Technical Report, Fondazione Bruno Kessler, Povo (TN), Italy, Mar/2008. se.fbk.eu/en/publications/pdf/3644.
86. Barbosa FS; Comparing Three Aspect Mining Techniques, Doctoral Symposium on Informatics Engineering 2008
(DSIE 2008), Faculdade de Engenharia da Universidade do Porto, Porto, Portugal, Feb/2008.
paginas.fe.up.pt/˜ prodei/DSIE08/papers/39.pdf.
85. Silveira IF, Silva L, Mustaro PN, An Aspect-Driven, Feature-Oriented Approach for Representing Facets of Knowledge,
Knowledge Management: Theoretical Foundations, Koohang A, Harman K, Britz J (eds.), Informing Science Press,
chap. 9, pp. 251–82, ISBN 978-1-932-88606-1, 2008.
84. Ribeiro MM; Restructuring Test Variabilities in Software Product Lines, M.Sc. thesis, Centro de Informática, Universidade Federal de Pernambuco, Recife, Pernambuco, Brazil, Feb/2008. twiki.cin.ufpe.br/twiki/pub/SPG/GenteAreaThesis/ribeiromsc-thesis.pdf.
83. van der Rijst RJ; Sort-based Refactoring of Crosscutting Concerns to Aspects, M.Sc. Thesis em Computer Science,
Technische Universiteit Delft, Delft, Netherlands, Jan/2008.
swerl.tudelft.nl/twiki/pub/AMR/SAIR/sort-based-refactoring-robin-van-der-Rijst.pdf.
82. Eshkevari LM, Arnaoudova V, Constantinides C; Comprehension and Dependency Analysis of Aspect-Oriented Programs through Declarative Reasoning, 10th International Symposium Practical Aspects of Declarative Languages
(PADL 2008), Hudak P, Warren DS (eds.), San Francisco, California, USA, Springer, LNCS series, vol. 4902, pp. 35–
52, ISBN 978-3-540-77441-9, Jan/2008. DOI 10.1007/978-3-540-77442-6_4
81. Alves V, Matos Jr P, Cole L, Vasconcelos A, Borba P, Ramalho G; Extracting and Evolving Code in Product Lines with
Aspect-Oriented Programming, Transactions on Aspect-Oriented Software Development IV, Rashid A, Aksit M (eds.),
Springer, LNCS series, vol. 4640, pp. 117–42, ISBN 978-3-540-77041-1, 2007. DOI 10.1007/978-3-540-77042-8_5
80. Arcidiacono S Uno Strumento di Analisi di Codice C che Suggerisce un Refactoring ad Aspetti, Tese di Laurea, Facoltà
di Matematiche, Fisiche e Naturali, Università degli Studi di Catania, Catánia, Italy, 2007.
79. Melo Junior LS, Uma Estratégia de Refatoração para AspectJ utilizando Leis de Programação e XML, M.Sc. thesis,
Universidade de Fortaleza, Fortaleza, Ceará, Brazil, 2007.
uol13.unifor.br/oul/conteudosite/F1066342348/Dissertacao.pdf.
72
78. Marin AM; An Integrated System to Manage Crosscutting Concerns in Source Code, Ph.D. Thesis, Technische Universiteit Delft, Delft, Netherlands, ISBN 978-90-9022675-0, 2007. www.st.ewi.tudelft.nl/˜ arie/phds/Marin.pdf.
77. Eisermann R; Aspektorientierte Programmierung f¸r Smalltalk, Bachelorarbeit, Fakultẗ Technik und Informatik,
Hochschule für Angewandte Wissenschaften Hamburg, Hamburgo, Germany, Oct/2007.
opus.haw-hamburg.de/volltexte/2008/476/pdf/Bachelorarbeit.pdf.
76. Castor Filho F, Garcia A, Rubira CMF; Extracting Error Handling to Aspects: A Cookbook, 23rd IEEE International
Conference on Software Maintenance (ICSM 2007), Paris, France, IEEE Computer Society Press, pp. 134–43, ISBN
978-1-4244-1256-3, Oct/2007. DOI 10.1109/ICSM.2007.4362626
75. Kleyman M, Tyszberowicz S, Yehudai A; Refactoring Aspects into Java Code, IEEE International Conference on
Software-Science, Technology & Engineering (SwSTE 2007), Herzlia, Israel, ISBN 978-0-7695-3021-5, Oct/2007. DOI
10.1109/SWSTE.2007.19
74. Pagliari LF; Avaliação Quantitativa de Refatorations Orientadas a Aspectos, M.Sc. thesis, Programme de PósGraduação em Computação, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande do Sul, Brazil,
Oct/2007.
73. Mens K, Tourwé T; Evolutionary Problems in Aspect-Oriented Software Development, 3rd International Workshop
on Software Evolution (EVOL 2007), within the 23rd IEEE International Conference on Software Maintenance
(ICSM 2007), Paris, France, Oct/2007. ftp://ftp.umh.ac.be/pub/ftp_infofs/2007/ERCIM-Evol2007.pdf.
72. Pagliari LF, Nunes DJ; Um Processo Para Avaliação Quantitativa de Refatorations de Software, 21. Simpósio Brazileiro
de Engenharia de Software (SBES 2007), João Pessoa, Paraı́ba, Brazil, Oct/2007.
71. Arcoverde R, Lustosa P, Sousa A, Soares S, Borba P; AJaTS - AspectJ Transformation System: Tool Support for
Aspect-Oriented Development and Refactoring, 21. Simpósio Brazileiro de Engenharia de Software (SBES 2007), João
Pessoa, Paraı́ba, Brazil, Oct/2007. twiki.cin.ufpe.br/twiki/pub/SPG/GenteAreaPublications/SBES07_arcoverd.pdf.
70. Niño N, Crema A, Metzner CE, Correa EJ; Refactorizando la librerı́a COIN-OR con AspectC++, I Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2007), within the 21. Simpósio Brazileiro de
Engenharia de Software (SBES 2007), João Pessoa, Paraı́ba, Brazil, ISBN 857669137-2, Oct/2007.
69. Melo Junior L, Mendonça N, Menezes R, Trinta F; Um Processo de Construção de Refatorations para AspectJ utilizando AspectJML e XSLT, I Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2007),
within the 21. Simpósio Brazileiro de Engenharia de Software (SBES 2007), João Pessoa, Paraı́ba, Brazil, ISBN
857669137-2, Oct/2007.
68. Malta MN, Valente MTO; Transformations de Código para Extração de Aspectos, I Latin American Workshop on
Aspect-Oriented Software Development (LA-WASP 2007), within the 21. Simpósio Brazileiro de Engenharia de Software (SBES 2007), João Pessoa, Paraı́ba, Brazil, pp. 93–104, ISBN 857669137-2, Oct/2007.
67. Marin M, Moonen L, van Deursen A; An Integrated Crosscutting Concern Migration Strategy and its Application
to JHoTDraw, 7th IEEE International Conference on Source Code Analysis and Manipulation (SCAM 2007), Paris,
France, IEEE Computer Society Press, pp. 101–10, ISBN 978-0-7695-2880-9, Set-Oct/2007. DOI 10.1109/SCAM.2007.
4362902
66. Kästner C, Apel S, Batory D; A Case Study Implementing Features using AspectJ, 11th International Software Product
Line Conference (SPLC 2007), Quioto, Japan, IEEE Computer Society Press, pp. 223–32, ISBN 978-0-7695-2888-5,
Sep/2007. DOI 10.1109/SPLINE.2007.4339271
65. Gatto RA; Estratégias para reestruturação de código legado visando à utilização de aspectos, Master dissertation in
“Ciência da Computação”, Universidade Estadual de Maringá, Maringá, Alagoas, Brazil, Sep/2007.
64. Carneiro GF, Mendonça Neto MG; Using Visual Metaphors based on Metrics and Heuristics to Enhance Software
Comprehension Activities, 2nd International Doctoral Symposium on Empirical Software Engineering (IDoESE 2007),
within the International Symposium on Empirical Software Engineering and Measurement (ESEM 2007), Madrid,
Spain, Sep/2007.
63. Kawakami D; Um Apoio Computacional para auxiliar a Reengenharia de Sistemas Legados Java para AspectJ, Master
dissertation in “Ciência da Computação”, Universidade Federal de São Carlos (UFSCAR), São Carlos, São Paulo, Brazil,
Aug/2007.
62. Gheyi R; A Refinement Theory for Alloy, Ph.D. Thesis, Centro de Informática, Universidade Federal de Pernambuco,
Recife, Pernambuco, Brazil, Aug/2007.
61. Srivisut K, Muenchaisri P; Bad-Smell Metrics for Aspect-Oriented Software, 6th IEEE/ACIS International Conference
on Computer and Information Science (ICIS 2007), Melbourne, Australia, IEEE Computer Society Press, pp. 1060–5,
Jul/2007. DOI 10.1109/ICIS.2007.68
60. Kästner C, Kuhlemann M, Batory D; Automating Feature-Oriented Refactoring of Legacy Applications, Poster presented at the 21st European Conference on Object-Oriented Programming (ECOOP 2007), Berlin, Germany, Jul/2007.
59. Piveta EK, Hecht M, Moreira A, Pimenta MS, Araújo J, Guerreiro P, Price RT; Avoiding Bad Smells in AspectOriented Software, 19th International Conference on Software Engineering and Knowledge Engineering (SEKE 2007),
Boston, Massachusetts, USA, pp. 81–4, ISBN 1-891706-20-9, Jul/2007.
58. Kästner C, Kuhlemann M, Batory D; Automating Feature-Oriented Refactoring of Legacy Applications, 1st Workshop
on Refactoring Tools (WRT 2007), Dig D, Cebulla M (eds.), Berlim, Germany, pp. 63–4, ISSN 1436-9915, Jul/2007.
57. Srivisut K, Muenchaisri P; Defining and Detecting Bad Smells of Aspect-Oriented Software, 31st Annual International
Computer Software and Applications Conference (COMPSAC 2007), Beijing, China, IEEE Computer Society Press,
vol. 1, pp. 65–70, ISBN 0-7695-2870-8, Jul/2007. DOI 10.1109/COMPSAC.2007.103
73
56. Roy CK, Uddin MG, Roy B, Dean TR; Evaluating Aspect Mining Techniques: A Case Study, 15th IEEE International
Conference on Program Comprehension (ICPC 2007), Banff, Canada, IEEE Computer Society Press, pp. 167–76,
Jun/2007. DOI 10.1109/ICPC.2007.21
55. Figueiredo E, Lucena C, Garcia A; Uma Abordagem Quantitativa para Desenvolvimento de Software Orientado a
Aspectos, VI Simpósio Brazileiro de Qualidade de Software (SBQS), Porto de Galinhas, Pernambuco, Brazil, Jun/2007.
54. Wloka J; Tool-supported Refactoring of Aspect-oriented Programs, Ph.D. Thesis, Fakultät Elektrotechnik und Informatik, Technischen Universität Berlin, Germany, May/2007.
opus.kobv.de/tuberlin/volltexte/2007/1679/pdf/wloka_jan.pdf.
53. Shinotsuka S, Ubayashi N, Shinomi H, Tamai T; Contract-based Impact Analysis for Weaving Classes and Aspects,
Computer Software 24(2):133–49, ISSN 0289-6540, Apr/2007. www.jstage.jst.go.jp/article/jssst/24/2/2_133/_pdf.
52. Alves VR; Implementing Software Product Line Adoption Strategies, Ph.D. Thesis, Centro de Informática, Universidade Federal de Pernambuco, Recife, Pernambuco, Brazil, Mar/2007.
twiki.cin.ufpe.br/twiki/pub/SPG/GenteAreaThesis/PhD-thesis-Vander-Alves.pdf.
51. Hecht MV; Análise automática de código para programação orientada a aspectos, Master dissertation in Computer
Science, Post-Graduation in Computing, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande do
Sul, Brazil, Mar/2007.
50. Batory D; Program Refactoring, Program Synthesis, and Model-Driven Development, 16th International Conference
on Compiler Construction (CC 2007), within the Joint European Conferences on Theory and Practice of Software
(ETAPS 2007), Krishnamurthi S, Odersky M (eds.), Braga, Portugal, Springer, LNCS series, vol. 4420, pp. 156–71,
ISBN 978-3-540-71228-2, Mar/2007. DOI 10.1007/978-3-540-71229-9_11
49. Kulesza U, Alves V, Garcia A, Costa Neto A, Cirilo E, Lucena C, Borba P; Mapping features to aspects: a model-based
generative approach, 10th Internacional Workshop on Early Aspects within the 6th International Conference on AspectOriented Software Development (AOSD 2007), Moreira A, Grundy J (eds.), Vancouver, British Columbia, Canada,
Springer, LNCS series, vol. 4765, pp. 155–74, ISBN 978-3-540-76810-4, Mar/2007. DOI 10.1007/978-3-540-76811-1_9
48. Yuen I, Robillard MP; Bridging the Gap between Aspect Mining and Refactoring, 6th Workshop on Linking Aspect Technology and Evolution (LATE 2007), within the 6th International Conference on Aspect-Oriented Software
Development (AOSD 2007), Vancouver, British Columbia, Canada, Mar/2007.
47. Apel S; The Role of Features and Aspects in Software Development, Ph.D. Thesis, Fakultät für Informatik, Institut für
Technische und Betriebliche Informationssysteme, Otto-von-Guericke-Universität Magdeburg, Magdeburg, Germany,
Mar/2007. wwwiti.cs.uni-magdeburg.de/˜ apel/Dissertation.pdf.
46. Jinji P, Shinotsuka S, Ubayashi N; A Contract-based Verification Method for Aspect-Oriented Refactoring, IPSJ SIG
Notes 2007(33):25–32, Information Processing Society of Japan, Tóquio, Japan, ISSN 0919-6072, Mar/2007.
ci.nii.ac.jp/naid/110006249948.
45. Kästner C; Aspect-Oriented Refactoring of Berkeley DB, Diplomarbeit, Fakultät für Informatik, Institut für Technische
und Betriebliche Informationssysteme, Otto-von-Guericke-Universität Magdeburg, Magdeburg, Germany, Feb/2007.
wwwiti.cs.uni-magdeburg.de/˜ ckaestne/thesis_final.pdf.
44. Ceccato M; Migrating Object Oriented Code to Aspect Oriented Programming, Ph.D. Thesis in Information and
Communication Technologies, University of Trento, Italy, Dec/2006. sra.itc.it/people/ceccato/papers/ceccatoPhD.pdf.
43. Castor Filho F; Tratamento de Excetions no Desenvolvimento de Sistemas Tolerantes a Falhas Baseados em Componentes, Ph.D. Thesis, Instituto de Computação, Universidade Estadual de Campinas, Campinas, São Paulo, Brazil,
Nov/2006.
42. Castor Filho F, Garcia A, Rubira CMF; Implementing Modular Error Handling with Aspects: Best and Worst Practices, Technical Report IC-06-22, Instituto de Computação, Universidade Estadual de Campinas, Campinas, São Paulo,
Brazil, Nov/2006. www.dcc.unicamp.br/ic-tr-ftp/2006/06-22.ps.gz.
41. Wloka J, Jähnichen S; A Program Analysis for Tool-supported Refactoring of Aspect-oriented Programs, SIGSOFT
2006 Doctoral Symposium at the 14th ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE 2006),
Portland, Oregon, USA, Nov/2006. www.cs.uoregon.edu/fse-14/docsym_docs/5_wloka.pdf.
40. Castor Filho F, Cacho N, Figueiredo E, Maranhão R, Garcia A, Rubira CMF; Exceptions and Aspects: The Devil
is in the Details, 14th ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE 2006), Portland,
Oregon, USA, ACM Press, pp. 152–62, ISBN 1-59593-468-5, Nov/2006. DOI 10.1145/1181775.1181794
39. Hecht MV, Piveta EK, Pimenta MS, Price RT; Aspect-oriented code generation, XX Simpósio Brazileiro de Engenharia
de Software (SBES 2006), Florianópolis, Santa Catarina, Brazil, pp. 209–23, Oct/2006.
www.lbd.dcc.ufmg.br:8080/colecoes/sbes/2006/014.pdf.
38. Binkley D, Ceccato M, Harman M, Ricca F, Tonella P; Tool-Supported Refactoring of Existing Object-Oriented Code
into Aspects, IEEE Transactions on Software Engineering 32(9):698–717, Sep/2006. DOI 10.1109/TSE.2006.95
37. Immich RK; Modelo de um Núcleo de Sistema Operacional Extensı́vel utilizando Reflexão Computacional, M.Sc. thesis,
Universidade Federal de Santa Catarina, Florianópolis, Santa Catarina, Brazil, Aug/2006. www.tede.ufsc.br/teses/PGCC0756.pdf.
36. Almasri A, Albayouk I; Experiences In Migrating An Industrial Application To Aspects, M.Sc. Thesis, Departement
Informatica, Vrije Universiteit Brussel, Brussels, Belgium, Aug/2006.
prog.vub.ac.be/Publications/2006/vub-prog-ms-06-01.pdf.
35. Kuhlemann M; Moderne Modularisierungstechniken und ihre Bedeutung für qualitativ hochwertige Software, Diplomarbeit, Fakultät für Informatik, Institut für Technische und Betriebliche Informationssysteme, Otto-von-GuerickeUniversität Magdeburg, Magdeburg, Germany, Aug/2006.
wwwiti.cs.uni-magdeburg.de/iti_db/publikationen/diplomarbeiten/Kuh07.pdf.
74
34. Piveta EK, Hecht M, Pimenta MS, Price RT; Detecting Bad Smells in AspectJ, Journal of Universal Computer Science
(J.UCS) 12(7):811–27, ISSN 0948-695X, Jul/2006. DOI 10.3217/jucs-012-07-0811
33. Chen SQ, Zhang LC, Chen GM; An Equivalence Proving in Formal Method for Aspect-Oriented Refactory, Jisuanji
Kexue / Computer Science 33(7):257–61, ISSN 1002-137X, Jul/2006.
www.wanfangdata.com.cn/qikan/periodical.Articles/jsjkx/jsjk2006/0607/060770.htm.
32. Rutgers J; Refactoring aspect-oriented software, 5th Twente Student Conference on IT, Faculty of Electrical Engineering, Mathematics and Computer Science, University of Twente, Enschede, The Netherlands, Jun/2006.
31. Srivisut K, Muenchaisri P; Determining Threshold of Aspect-Oriented Software Metrics, 3rd Joint Conference on
Computer Science and Software Engineering (JCSSE 2006), Bangkok, Thailand, ISBN 974-19-3261-8, Jun/2006.
www.kerolink.com/jcsse2006/8se/0903.pdf.
30. Piveta EK, Hecht M, Pimenta MS, Price RT; Detecting Bad Smells in AspectJ, 10. Simpósio Brazileiro de Linguagens
de Programmeção (SBLP 2006), Itatiaia, Rio de Janeiro, Brazil, Sociedade Brazileira de Computação, vol. 1, pp. 203–
16, May/2006.
29. Santos G, Borba P; Contextos de Primeira Classe em Transformação de Programmes, 10. Simpósio Brazileiro de
Linguagens de Programmeção (SBLP 2006), Itatiaia, Rio de Janeiro, Brazil, Sociedade Brazileira de Computação,
pp. 77–90, May/2006.
28. Castor Filho F, Cacho N, Figueiredo E, Maranhão R, Garcia A, Rubira CMF; Exceptions and Aspects: The Devil is
in the Details, Technical Report IC-06-08, Instituto de Computação, Universidade Estadual de Campinas, Campinas,
São Paulo, Brazil, May/2006. www.dcc.unicamp.br/ic-tr-ftp/2006/06-08.ps.gz.
27. Santos GA; Suporte a Refactorations em um Sistema de Transformação de Propósito Geral, M.Sc. thesis, Centro de Informática, Universidade Federal de Pernambuco, Recife, Pernambuco, Brazil, Mar/2006. twiki.cin.ufpe.br/twiki/pub/SPG/GenteAreaThesi
msc-thesis.pdf.
26. Figueiredo EM; Uma Abordagem Quantitativa para Desenvolvimento de Software Orientado a Aspectos, M.Sc. thesis,
Pontifı́cia Universidade Católica do Rio de Janeiro (PUC-Rio), Rio de Janeiro, Brazil, Mar/2006.
25. Pearce DJ, Noble J; Relationship Aspects, 5th International Conference on Aspect-Oriented Software Development
(AOSD 2006), Bona, Germany, ACM Press, pp. 75–86, ISBN 1-59593-300-X, Mar/2006. DOI 10.1145/1119655.1119668
24. Gasiunas V, Bartolomei TT; Towards Goal-Driven Design, 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. aosd.net/workshops/splat/2006/papers/bartolomei.pdf.
23. Hannemann J; Aspect-Oriented Refactoring: Classification and Challenges, Workshop on Linking Aspect Technology
and Evolution (LATE 2006), within the 5th International Conference on Aspect-Oriented Software Development
(AOSD 2006), Bona, Germany, Mar/2006. aosd.net/workshops/late/2006/later/submissions/hannemann.pdf.
22. Bernardi ML, Di Lucca GA; Using AOP to improve design patterns modularity, International Conference on Software
Engineering (SE 2006), Innsbruck, Austria, Acta Press, Feb/2006.
www.actapress.com/PDFViewer.aspx?paperId=23352.
21. Marin M; Formalizing typical crosscutting concerns, Report TUD-SERG-2006-010, Department of Software Technology, Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology, Delft,
Netherlands, ISSN 1872-5392, 2006. arxiv.org/pdf/cs.SE/0606125.
20. Castor Filho F, Rubira CMF, Ferreira RAM, Garcia A; Aspectizing Exception Handling: A Quantitative Study,
Advanced Topics in Exception Handling Techniques, Dony C, Knudsen JL, Romanovsky A, Tripathi A (eds.), Springer,
LNCS series, vol. 4119, pp. 255–74, ISBN 978-3-540-37443-5, 2006. DOI 10.1007/11818502_14
19. Godil II; An Open Infrastructure for Refactoring Aspects, M.Sc. Thesis, Department of Computer Science, University
of Toronto, Toronto, Ontario, Canada, 2006. www.cs.toronto.edu/˜ irum/Research/thesis2.pdf.
18. Hannemann J; Role-Based Refactoring of Crosscutting Concerns, Ph.D. Thesis in Computer Science, University of
British Columbia, Vancouver, British Columbia, Canada, Nov/2005. www.cs.ubc.ca/˜ jan/papers/thesis/thesis.pdf.
17. Benn J, Constantinides C, Padda HK, Pedersen KH, Rioux F, Ye X; Reasoning on Software Quality Improvement
with Aspect-Oriented Refactoring: A Case Study, 9th IASTED International Conference on Software Engineering and
Applications (SEA 2005), Phoenix, Arizona, USA, Acta Press, Nov/2005.
www.actapress.com/PaperInfo.aspx?PaperID=22443.
16. Kulesza U, Garcia A, Bleasby F, Lucena C; Instantiating and Customizing Product Line Architectures using Aspects
and Crosscutting Feature Models, Early Aspects 2005 Workshop, within the 20th Annual ACM SIGPLAN Conference
on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2005), San Diego, California,
USA, Oct/2005. www.cse.cuhk.edu.hk/˜ elisa/EA/kulesza-garcia-bleasby-lucena-2005.pdf.
15. Resende AMP, Silveira FF, Cunha AM; Early Aspects: Some Analysis, Trends and Perspectives, Early Aspects
2005 Workshop, within the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems,
Languages, and Applications (OOPSLA 2005), San Diego, California, USA, Oct/2005.
www.cse.cuhk.edu.hk/˜ elisa/EA/Resende - OOPSLA-EA 05 V1.5.pdf.
14. Kulesza U, Sant’Anna C, Lucena C; Refactoring the JUnit framework using aspect-oriented programming, 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2005), San Diego, California, USA, ACM Press, pp. 136–7, ISBN 1-59593-193-7, Oct/2005. DOI 10.1145/1094855.1094901
13. Godil I, Jacobsen HA; Horizontal Decomposition of Prevayler, Conference of the Centre for Advanced Studies on
Collaborative research (CASCON 2005), Toronto, Ontario, Canada, IBM Press, pp. 83–100, ISSN 1705-7361, Oct/2005.
portal.acm.org/affiliated/cascon/archive.
75
12. Valter Camargo V, Lemos O, Ramos R, Chavez C, Soares S, Penteado R, Masiero PC; Workshop Report, 2. Workshop
Brazileiro de Desenvolvimento de Software Orientado a Aspectos (WASP 2005), within the 19. Simpósio Brazileiro de
Engenharia de Software (SBES 2005) and the 20. Simpósio Brazileiro de Banco de Dados (SBBD 2005), Uberlândia,
Minas Gerais, Brazil, Sociedade Brazileira de Computação (SBC), Oct/2005.
www.labes.icmc.usp.br/wasp2005/relatorio/relatorioWASP2005.doc.
11. Piveta EK, Hecht M, Pimenta MS, Price RT; Bad Smells em Sistemas Orientados a Aspectos, 19. Simpósio Brazileiro
de Engenharia de Software (SBES 2005), Uberlândia, Minas Gerais, Brazil, vol. 1, pp. 184–99, Oct/2005.
www.sbbd-sbes2005.ufu.br/arquivos/12-%209596.pdf.
10. Shinotsuka S, Ubayashi N, Shinomi H, Tamai T; Contract-Based Impact Analysis for Weaving Classes and Aspects,
22nd Conference of the Japan Society for Software Science and Technology (JSSST 2005), Sendai, Japan, Sep/2005.
www.nue.riec.tohoku.ac.jp/jssst2005/papers/05014.pdf.
9. Alves V, Matos P, Cole L, Borba P, Ramalho G; Extracting and Evolving Mobile Games Product Lines, 9th International Software Product Line Conference (SPLC 2005), Obbink H, Pohl K (eds.), Rennes, France, Springer, LNCS
series, vol. 3714, pp. 70–81, ISBN 3-540-28936-4, Sep/2005. DOI 10.1007/11554844_8
8. Binkley D, Ceccato M, Harman M, Ricca F, Tonella P; Automated refactoring of object oriented code into aspects,
21st IEEE International Conference on Software Maintenance (ICSM 2005), Budapeste, Hungary, IEEE Computer
Society Press, pp. 27–36, ISBN 0-7695-2368-4, Sep/2005. DOI 10.1109/ICSM.2005.27
7. Bernardi ML, Di Lucca GA; Improving Design Pattern Quality Using Aspect Orientation, 13th IEEE International
Workshop on Software Technology and Engineering Practice (STEP 2005), Budapeste, Hungary, IEEE Computer
Society Press, pp. 206–18, Sep/2005. DOI 10.1109/STEP.2005.14
6. Figueiredo E, Garcia A, Sant’Anna C, Kulesza U, Lucena C; Assessing Aspect-Oriented Artifacts: Towards a ToolSupported Quantitative Method, 9th Workshop on Quantitative Approaches in Object-Oriented Software Engineering
(QAOOSE 2005), within the 19th European Conference on Object-Oriented Programming (ECOOP 2005), Glasgow,
United Kingdom, Jul/2005. www.iro.umontreal.ca/˜ sahraouh/qaoose2005/paper6.pdf.
5. Feremans L; Aspect-Oriented Refactoring, M.Sc. Thesis, Departement Informatica, Vrije Universiteit Brussel, Brussels,
Belgium, Jun/2005. wilma.vub.ac.be/˜ lfereman/len/thesis_final.pdf.
4. Cole L, Borba P, Mota A; Proving Aspect-oriented Programming Laws, Workshop on Foundations of Aspect-Oriented
Languages (FOAL 2005), within the 4th International Conference on Aspect-Oriented Software Development (AOSD 2005),
Clifton C, Lämmel R, Leavens GT (eds.), Chicago, Illinois, USA, Technical Report TR #05-05, Department of Computer Science, Iowa State University, Ames, Iowa, USA, pp. 1–9, Mar/2005.
3. Cole L, Borba P; Deriving Refactorings for AspectJ, 4th International Conference on Aspect-Oriented Software Development (AOSD 2005), Tarr P (ed.), Chicago, Illinois, USA, ACM Press, pp. 123–34, ISBN 1-59593-043-4, Mar/2005.
DOI 10.1145/1052898.1052909
2. Cole L; Deriving Refactorings for AspectJ, M.Sc. thesis, Centro de Informática, Universidade Federal de Pernambuco,
Recife, Pernambuco, Brazil, Feb/2005.
twiki.cin.ufpe.br/twiki/pub/SPG/GenteAreaThesis/cole-msc-thesis.pdf.
1. Feremans L; Integrating JAsCo Artifacts within the Concern Manipulating Environment, Apprenticeship Report,
Departement Informatica, Vrije Universiteit Brussel, Brussels, Belgium, Jan/2005.
wilma.vub.ac.be/˜ lfereman/len/STAGEREPORTFINAL.pdf.
[jo03] SOSYM 2005, A reference framework for process-oriented software development organizations.
16. Rao GS, Krishna CVP, Rao KR; Rational unified process for service oriented application in extreme programming, 4th
International Conference on Computing, Communications and Networking Technologies (ICCCNT 2013), Tiruchengode, India, ISBN 978-1-4799-3925-1, Jul/2013. DOI 10.1109/ICCCNT.2013.6726586
15. Mondragón M, Mora M, Garza L, Álvarez F, Rodrı́guez L, Duran-Limon HA; Towards a well-structured development
methodology for business process-oriented software systems based on services, Procedia Technology 9:351–60, Elsevier,
2013. DOI 10.1016/j.protcy.2013.12.039
14. Rao GS, Krishna CVP, Rao KR; Rational unified process for service oriented application in extreme programming,
Journal of Emerging Trends in Engineering 1(1):27–34, Dec/2012.
13. Akbar R, Hassan MF, Abdullah A; A framework of software process tailoring for small and medium size IT companies,
2012 International Conference on Computer & Information Science (ICCIS 2012), Kuala Lumpur, Malaysia, vol. 2,
pp. 914–8, ISBN 978-1-4673-1937-9, Jun/2012. DOI 10.1109/ICCISci.2012.6297156
12. Mondragón Arellano M, Mora Tavarez JM; A comparative analysis about software development life cycle methodologies involving business processes and web services, 7th Iberian Conference on Information Systems and Technologies
(CISTI 2012), Madrid, Spain, ISBN 978-1-4673-2843-2, Jun/2012.
11. Mohamed EA, Taleb N; The application of Rational Unified Process in the development of road traffic accident
information systems in the Gulf region, International Information Systems Conference (iiSC 2011), Ali S, Ashrafi R
(eds.), Muscat, Sultanate of Oman, BrownWalker Press, pp. 105–9, ISBN 978-1-61233-719-7, Oct/2011.
10. Borges P, Monteiro P, Machado RJ; Tailoring RUP to small software development teams, 37th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2011), Oulu, Finland, pp. 306–9, ISBN 978-1-45771027-8, Aug-Sep/2011. DOI 10.1109/SEAA.2011.55
76
9. Akbar R, Hassan MF, Abdullah A; A Review of Prominent Work on Agile Processes Software Process Improvement and
Process Tailoring Practices, Software Engineering and Computer Systems, Zain JM, Mohd WMbW, El-Qawasmeh E
(eds.), Kuantan, Pahang, Malaysia, Springer, Communications in Computer and Information Science series, vol. 181,
pp. 571–85, ISBN 978-3-642-22202-3, Jun/2011. DOI 10.1007/978-3-642-22203-0_49
8. Akbar R, Hassan MF; A Collaborative-Interaction Model of Software Project Development: An Extension to Agile
Based Methodologies, 2010 International Symposium in Information Technology (ITSim 2010), Kuala Lumpur, Malásia,
pp. 1–6, ISBN 978-1-4244-6715-0, Jun/2010. DOI 10.1109/ITSIM.2010.5561417
7. Brandt C, Hermann F, Ehrig H, Engel T; Enterprise Modelling using Algebraic Graph Transformation - Extended
Version, Technical Report 2010-06, Fakultät Elektrotechnik und Informatik, Technischen Universität Berlin, Berlim,
Germany, ISSN 1436-9915, 2010. www.eecs.tu-berlin.de/fileadmin/f4/TechReports/2010/tr_2010-06.pdf.
Publicado também como:
Brandt C, Hermann F, Ehrig H, Engel T, Adamek J, Scholzel H; Security and Consistency of IT and Business Models
at Credit Suisse realized by Graph Constraints, Transformation and Integration using Algebraic Graph Theory (Long
Version), Bericht-Nr. 2009/XX. ISSN 1436-9915. tfs.cs.tu-berlin.de/publikationen/Papers10/BHE+10.pdf.
6. Akbar R, Hassan MF, Safdar S, Qureshi MA; Client’s Perspective: Realization as a New Generation Process for
Software Project Development and Management, 2nd International Conference on Communication Software and Networks (ICCSN 2010), Singapura, IEEE Computer Society Press, pp. 191–5, ISBN 978-0-7695-3961-4, Feb/2010. DOI
10.1109/ICCSN.2010.96
5. Alexopoulou N, Kanellis P, Nikolaidou M, Martakos D; A Holistic Approach for Enterprise Agility, Handbook of
Research on Enterprise Systems, Gupta JND, Sharma S, Rashid MA (eds.), IGI Global, cap. 1, pp. 1–18, ISBN
978-1-59904-859-8, Jan/2009. DOI 10.4018/978-1-59904-859-8.ch001
4. Alexopoulou N, Nikolaidou M, Mantzana V, Kanellis P, Martakos D; Towards a Structured Methodology for EventBased Enterprise Functionality Modelling, European and Mediterranean Conference on Information Systems 2008
(EMCIS 2008), Irani Z, Sahraoui S, Ghoneim A, Sharp J, Ozkan S, Ali M, Alshawi S (eds.), Dubai, United Arab
Emirates, ISBN 978-1-902316-58-1, May/2008.
3. Afonso M, Vogel R, Teixeira J; From Code-Centric to Model-Centric Software Engineering: Practical Case Study of
MDD Infusion in a Systems Integration Company, 4th Workshop on Model-Based Development of Computer-Based
Systems and 3rd International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MBDMOMPES 2006), Potsdam, Germany, IEEE Computer Society Press, pp. 125–34, ISBN 0-7695-2538-5, Mar/2006. DOI
10.1109/MBD-MOMPES.2006.13
2. Cheptsov O; The System Organisation and Basic Algorithms of the Simulation- and Servicecentre for the Coal Industry, International Conference on Modern Problems of Radio Engineering, Telecommunications, and Computer
Science (TCSET 2006), Lviv-Slavsko, Ucránia, pp. 205–7, ISBN 966-553-507-2, Fev-Mar/2006. DOI 10.1109/TCSET.2006.4404496
1. Stephenson PR; A Formal Model for Information Risk Analysis Using Colored Petri Nets, 5th Workshop and Tutorial
on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2004), Jensen K (ed.), Aarhus, Denmark, DAIMI
PB-570, pp. 167–84, Oct/2004. www.daimi.au.dk/CPnets/workshop04/cpn/papers/stephenson.pdf.
[wk06] DSOA 2004, Pitfalls of AspectJ implementations of some of the Gang-of-Four design patterns,
12.
Aljasser K; Implementing design patterns as parametric aspects using ParaAJ: The case of the singleton, observer,
and decorator design patterns, Computer Languages, Systems and Structures 45:1–15, Elsevier, ISSN 1477-8424,
Apr/2016. DOI 10.1016/j.cl.2015.11.002
11. Giunta R, Pappalardo G, Tramontana E; AODP: refactoring code to provide advanced aspect-oriented modularization
of design patterns, 27th Annual ACM Symposium on Applied Computing (SAC 2012), Riva del Garda (Trento), Italy,
ACM, pp. 1243–50, ISBN 978-1-4503-0857-1, Mar/2012. DOI 10.1145/2245276.2231971
10. Pathangi JV; Impact of aspect oriented approach on GoF design patterns, Survey paper, Department of Computer
Science, University of Texas at Dallas, Dallas, Texas, USA, 2012.
9. Przybylek A; Analysis of the impact of aspect-oriented programming on source code quality, Ph.D. thesis, Faculty of
Electronics, Telecommunications and Informatics, Gdańsk University of Technology, Gdańsk, Poland, 2011.
8. Giunta RG; Experiments towards a general implementation of some design patterns using aspect orientation, Ph.D.
in Informatics, Università degli Studi di Catania, Catania, Italy, Nov/2011. hdl.handle.net/10761/1028.
7. Assaf A; Un interpréteur extensible pour le prototypage des langages d’aspects, Ph.D. in Informatics, Université de
Nantes, Nantes, France, Oct/2011.
6. Przybylek A; Design Patterns with AspectJ, Generics, and Reflective Programming 5th International Conference on
Software and Data Technologies (ICSOFT 2010), Athens, Greece, Jul/2010.
5. Drăgănescu S, Ţăpuş N, Code-Smells in AOP, U.P.B. Buletin Stiintific, Series C 72(4):3–12, ISSN 1454-234x, 2010.
www.scientificbulletin.upb.ro/rev_docs/arhiva/rez425.pdf.
4. Przybylek A; The Decorator pattern revisited: an aspect-oriented solution, 7th International Conference on Perspectives in Business Informatics Research (BIR 2008), Gdansk, Poland, pp. 247–55, Sep/2008.
3. Assaf A, Noyé J; Dynamic AspectJ, Dynamic Languages Symposium (DLS 2008), within the 22nd European Conference
on Object-Oriented Programming (ECOOP 2008), Paphos, Cyprus, ACM Press, art. 8, ISBN 978-1-60558-270-2,
Jul/2008. DOI 10.1145/1408681.1408689
77
2. He CW, He KQ; A Role-Based Approach to Design Pattern Modeling and Implementation, Journal of Software
17(4):658–69, ISSN 1000-9825, Apr/2006. DOI 10.1360/jos170658
1. Resende AMP, Silveira FF, Cunha AM; Early Aspects: Some Analysis, Trends and Perspectives, Early Aspects
2005 Workshop, within the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems,
Languages, and Applications (OOPSLA 2005), San Diego, California, USA, Oct/2005.
www.cse.cuhk.edu.hk/˜ elisa/EA/Resende - OOPSLA-EA 05 V1.5.pdf.
[ic22] ECBS 2004b, Functional and Object-Oriented Views in Embedded Software Modeling.
18. Weyrath T, Schreyer H, Sellen J; Saving the software specification by transforming the old SA/RT models into UML,
5th European Conference for Aeronautics and Space Sciences (EUCASS 2013), Munich, Germany, Jul/2013.
17. Saikia S, Ozili S, Chinnaiah Paranjothi K, Rajendran T; Controller Model Integration for Virtual Product Development,
17th Asia-Pacific Automotive Engineering Conference (APAC17), Bangkok, Thailand, SAE Technical Paper 2013-010115, Apr/2013. DOI 10.4271/2013-01-0115
16. Fries TP; Reengineering structured legacy system documentation to UML object-oriented artifacts, Information Systems Reengineering for Modern Business Systems: ERP, Supply Chain and E-Commerce Management Solutions,
Valverde R, Tallapp MR (eds.), IGI Global, chap. 2, pp. 30–53, ISBN 978-1-4666-0155-0, 2012. DOI 10.4018/978-14666-0155-0.ch002
15. Marco J, Vaughan ND; Design of a reference control architecture for the energy management of electric vehicles,
International Journal of Vehicle Design, 58(2-4):240–65, Inderscience Publishers, ISSN 0143-3369, Jun/2012. DOI
10.1504/IJVD.2012.047380
14. Tiwari K, Tripathi A, Sharma S, Dubey V; Merging of Data Flow Diagram with Unified Modeling Language, International Journal of Scientific and Research Publications 2(8), ISSN 2250-3153, Aug/2012.
13. Jilani AAA, Usman M, Nadeem A, Malik ZI, Halim Z; Comparative Study on DFD to UML Diagrams Transformations,
World of Computer Science and Information Technology Journal 1(1):10–6, ISSN 2221-0741, Feb/2011.
12. Marco J, Vaughan ND; Architectural modelling of an energy management control system using the SysML, International Journal of Vehicle Design 55(1):1–22, Inderscience Publishers, ISSN 0143-3369, Jan/2011. DOI 10.1504/IJVD.2011.038044
11. Tiexiong H, Shilun G; Model and Tool Integration for Modern Diesel Engine Management System Development, 2nd
Asia-Pacific Conference on Computational Intelligence and Industrial Applications (PACIIA 2009), Wuhan, China,
pp. 5–9, ISBN 978-1-4244-4606-3, Nov/2009. DOI 10.1109/PACIIA.2009.5406377
10. Alves MCB; Improving space software systems by enhancing the legacy models, 60th International Astronautical
Congress (IAC 2009), Daejeon, South Korea, pp. 7204–12, Oct/2009.
9. Alves MB, Abdala MA; Dealing with Legacy Software Systems in Space Projects, 2009 Brazilian Symposium on
Aerospace Engineering & Applications, São José dos Campos, São Paulo, Brazil, Sep/2009.
8. Andersson H; Aircraft systems modeling: model based systems engineering in avionics design and aircraft simulation,
Ph.D. Thesis, Studies in Science and Technology, Department of Management and Engineering, Linköpings Universitet,
Linköping, Sweden, ISBN 978-91-7393-692-7, Mar/2009.
7. Giró JF; Definición de Modelos de Objetos a partir de sus Responsabilidades, 2das Jornadas de Investigación y
Desarrollo en Ingenierı́a de Software (JIDIS 2007), Córdoba, Argentina, May/2007.
6. Hussain F, Waqar Aziz M; Extended Transformation Model for Legacy Systems into UML, 2nd International Conference on Advances in Information Technology (IAIT 2007), Bangkok, Thailand, pp. 127–32, Nov/2007.
5. Truscan D; Model Driven Development of Programmable Architectures, Ph.D. Thesis in Computer Engineering, Department of Information Technologies, Åbo Akademi University, Turku, Finland, ISBN 978-952-12-1858-3, Mar/2007.
www.tucs.fi/publications/attachment.php?fname=DISS84.pdf.
4. Fries TP; A Framework for Transforming Structured Analysis and Design Artifacts to UML, 24th Annual Conference
on Design of Communication (SIGDOC 2006), Myrtle Beach, South Carolina, USA, ACM Press, pp. 105–12, ISBN
1-59593-523-1, Oct/2006. DOI 10.1145/1166324.1166350
3. Lee C, Han J, Shim J, Lee C, Kim T, Kang Y, Lee B, Wu C; Extending UML for Development of Distributed Control
Systems with Heterogeneous Languages, 4th International Conference on Software Engineering Research, Management
and Applications (SERA 2006), Seattle, Washington, USA, IEEE Computer Society Press, pp. 339–45, Aug/2006.
DOI 10.1109/SERA.2006.33
2. Isaksson J, Lilius J, Truscan D; A MOF-Based Metamodel for SA/RT, 1st International Workshop on Rapid Integration
of Software Engineering Techniques (RISE 2004), Guelfi N (ed.), Luxembourg-Kirchberg, Luxemburgo, Springer, LNCS
series, vol. 3475, pp. 102–11, ISBN 3-540-25812-4, Nov/2005. DOI 10.1007/11423331_10
1. Alanen M, Lilius J, Porres I, Truscan D; MDE Support in a Protocol Processing Design Method, Proceedings of ModelDriven Architecture: Foundations and Applications (MDAFA 2004), Aßmann U (ed.), Linköping, Sweden, pp. 232-45,
Jun/2004. www.ida.liu.se/˜ henla/mdafa2004/proceedings.pdf.
[ic21] ECBS 2004a, Tool Support for DFD-UML Model-based Transformations.
78
21. Cruz EF, Machado RJ, Santos MY; Derivation of data-driven software models from business process representations, 9th International Conference on the Quality of Information and Communications Technology (QUATIC 2014),
Guimarães, Portugal, pp. 276–81, ISBN 978-1-4799-6132-0, Sep/2014. DOI 10.1109/QUATIC.2014.44
20. Brdjanin D and Maric S; Model-driven techniques for data model synthesis, Electronics 17(2):130–136, ISSN 1450-5843,
Dec/2013. DOI 10.7251/ELS1317130B
19. Fries TP; Reengineering structured legacy system documentation to UML object-oriented artifacts, Information Systems Reengineering for Modern Business Systems: ERP, Supply Chain and E-Commerce Management Solutions,
Valverde R, Tallapp MR (eds.), IGI Global, cap. 2, pp. 30–53, 2012. DOI 10.4018/978-1-4666-0155-0.ch002
18. Tiwari K, Tripathi A, Sharma S, Dubey V; Merging of Data Flow Diagram with Unified Modeling Language, International Journal of Scientific and Research Publications 2(8), ISSN 2250-3153, Aug/2012.
17. Jilani AAA, Usman M, Nadeem A, Malik ZI, Halim Z; Comparative Study on DFD to UML Diagrams Transformations,
World of Computer Science and Information Technology Journal 1(1):10–6, ISSN 2221-0741, Feb/2011.
16. Imran Anwar M, Virtanen S, Isoaho J; A Software Defined Approach for Common Baseband Processing, Journal of
Systems Architecture 54(8):769–86, Elsevier, ISSN 1383-7621, Aug/2008. DOI 10.1016/j.sysarc.2008.01.007
15. Hussain F, Waqar Aziz M; Extended Transformation Model for Legacy Systems into UML, 2nd International Conference on Advances in Information Technology (IAIT 2007), Bangkok, Thailand, pp. 127–32, Nov/2007.
14. Björkqvist J, Virtanen S; Convergence of Hardware and Software in Platforms for Radio Technologies, IEEE Communications Magazine 44(11):52–7, ISSN 0163-6804, Nov/2006. DOI 10.1109/MCOM.2006.248165
13. Fries TP; A Framework for Transforming Structured Analysis and Design Artifacts to UML, 24th Annual Conference
on Design of Communication (SIGDOC 2006), Myrtle Beach, South Carolina, USA, ACM Press, pp. 105–12, ISBN
1-59593-523-1, Oct/2006. DOI 10.1145/1166324.1166350
12. Staroń M; Improving Modeling with UML by Stereotype-based Language Customization, Ph.D. Thesis, Blekinge Institute of Technology, Karlskrona, Sweden, ISBN 91-7295-076-5, 2005.
www.bth.se/fou/forskinfo.nsf/alfs/32119ffdb5e9b1f3c12570c20032e203.
11. Isaksson J, Lilius J, Truscan D; A MOF-Based Metamodel for SA/RT, 1st International Workshop on Rapid Integration
of Software Engineering Techniques (RISE 2004), Guelfi N (ed.), Luxembourg-Kirchberg, Luxemburgo, Springer, LNCS
series, vol. 3475, pp. 102–11, ISBN 3-540-25812-4, Nov/2005. DOI 10.1007/11423331_10
10. Lilius J, Lillqvist T, Lundkvist T, Oliver I, Porres I, Sandström K, Sveholm G, Zaka AP; The MICAS Tool, 3rd Nordic
Workshop on UML and Software Modeling (NWUML 2005), Koskimies K, Kuzniarz L, Nummenmaa J, Zhang Z (eds.),
Tampere, Finland, Report A-2005-3, University of Tampere, pp. 180–92, Aug/2005.
www.cs.uta.fi/reports/pdf/A-2005-3.pdf.
9. Virtanen S, Truscan D, Paakkulainen J, Isoaho J, Lilius J; Highly Automated FPGA Synthesis of Application-Specific
Protocol Processors, 15th International Conference on Field Programmable Logic and Applications (FPL 2005), Tampere, Finland, IEEE Circuits and Systems Society, pp. 269–74, ISBN 0-7803-9362-7, Aug/2005. DOI 10.1109/FPL.
2005.1515733
8. Tseng LK; An Integrated IDEF and Petri-Net Based Approach for Analysis and Design of Object-Oriented Manufacturing Control Systems, M.Sc. Thesis, Institute of Industrial Engineering and Management, National Yunlin University
of Science and Technology, Douliou, Yunlin, Taiwan, Jul/2005.
7. Lilius J, Lillqvist T, Lundkvist T, Oliver I, Porres I, Sandström K, Sveholm G, Zaka AP; An Architecture Exploration
Environment for System-on-Chip Design, Nordic Journal of Computing 12(4):361–78, ISSN 1236-6064, Jan/2005.
6. Beydeda S, Book M, Gruhn V (eds.); Model-Driven Software Development, Springer, ISBN 978-3-540-25613-7, 2005.
DOI 10.1007/3-540-28554-7
5. Alanen M, Porres I; Coral: A Metamodel Kernel for Transformation Engines, Second European Workshop on Model
Driven Architecture with an emphasis on Methodologies and Transformations (EWMDA-2), Akehurst DH (ed.), Canterbury, United Kingdom, Sep/2004. www.cs.kent.ac.uk/projects/kmf/mdaworkshop/submissions/Porres.pdf.
4. Staroń M, Kuzniarz L, Wallin L; Case study on a process of industrial MDA realization: determinants of effectiveness
Nordic Journal of Computing 11(3):254–78, ISSN 1236-6064, Sep/2004.
3. Virtanen S; A Framework for Rapid Design and Evaluation of Protocol Processors, Ph.D. Thesis in Computer Science,
Universidade de Turku, Turku, Finland, Sep/2004. www.tucs.fi/publications/attachment.php?fname=DISS55.pdf.
2. Alanen M, Porres I, The Coral Modelling Framework; 2nd Nordic Workshop on UML, Modeling, Methods and Tools
(NWUML 2004), Koskimies K, Kuzniarz L, Lilius J, Porres I (eds.), TUCS General Publication N. 35, Turku, Finland,
pp. 93–8, ISBN 952-12-1386-8, Aug/2004.
1. Alanen M, Lilius J, Porres I, Truscan D; MDE Support in a Protocol Processing Design Method, Proceedings of ModelDriven Architecture: Foundations and Applications (MDAFA 2004), Aßmann U (ed.), Linköping, Sweden, pp. 232-45,
Jun/2004. www.ida.liu.se/˜ henla/mdafa2004/proceedings.pdf.
[ic20] PROFES 2004, Using RUP for Process-Oriented Organisations.
2. Yunis R, Surendro K, Telaumbanua K; Arsitektur Bisnis: Pemodelan Proses Bisnis Dengan Object Oriented, Seminar
Nasional Informatika 2010 (semnasIF 2010), Yogyakarta, Indonesia, ISSN 1979-2328, May/2010. repository.upnyk.ac.id/93.
1. Vavpotic D, Bajec M; An approach for concurrent evaluation of technical and social aspects of software development methodologies, Information and Software Technology 51(2):528–45, Elsevier, ISSN 0950-5849, Feb/2009. DOI
10.1016/j.infsof.2008.06.001
79
[ic19] AOSD 2004, Object-to-Aspect Refactorings For Feature Extraction.
33. Lee SH, Song YJ; Aspect mining process design using abstract syntax tree, The Journal of the Korea Contents Association 11(5):75–83, May/2011. DOI 10.5392/JKCA.2011.11.5.075
32. Vidal SA, Marcos CA; Toward automated refactoring of crosscutting concerns into aspects, Journal of Systems and
Software 86(6):1482-97, Elsevier, ISSN 0164-1212, Jun/2013. DOI 10.1016/j.jss.2012.12.045
31. Kulesza U, Soares S, Chavez C, Castor F, Borba P, Lucena C, Masiero P, Sant’Anna C, Ferrari F, Alves V, Coelho R,
Figueiredo E, Pires P, Delicato F, Piveta E, Silva C, Camargo V, Braga R, Leite J, Lemos O, Mendonça N, Batista T,
Bonifácio R, Cacho N, Silva L, von Staa A, Silveira F, Valente MT, Alencar F, Castro J, Ramos R, Penteado R.,
Rubira C; The crosscutting impact of the AOSD brazilian research community, Journal of Systems and Software
86(4):905–33, Elsevier, ISSN 0164-1212, Apr/2013. DOI 10.1016/j.jss.2012.08.031
30. Kuhlemann M, Kästner C, Apel S, Saake G; An Algebra for Refactoring and Feature-Oriented Programming. Technical
Report FIN-006-2011, Fakultät für Informatik, Otto-von-Guericke-Universität Magdeburg, Germany, 2011.
29. Piveta EK; Improving the search for refactoring opportunities on object-oriented and aspect-oriented software, Ph.D.
in Computing, Instituto de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande do
Sul, Brazil, Jan/2009. hdl.handle.net/10183/15651.
28.
Mens T, Demeyer S; Evolution issues in aspect-oriented programming, Software Evolution, Mens T, Demeyer S (eds.),
Springer, pp. 203-32, ISBN 978-3-540-76439-7, 2008. DOI 10.1007/978-3-540-76440-3_9
27. Mens K, Kellens A, Krinke J; Pitfalls in Aspect Mining, 15th Working Conference on Reverse Engineering (WCRE 2008),
Antwerp, Belgium, IEEE Computer Society Press, pp. 113-22, Oct/2008. DOI 10.1109/WCRE.2008.10
26. Klapproth S; Analyse von Merkmalsinteraktionen in Modularen Designs, Diplomarbeit, Fakultät für Informatik, Institut für Technische und Betriebliche Informationssysteme, Otto-von-Guericke-Universität Magdeburg, Magdeburg,
Germany, Jul/2008. wwwiti.cs.uni-magdeburg.de/iti_db/publikationen/diplomarbeiten/Kla08.pdf.
25. Mens K, Tourwé T; Evolutionary Problems in Aspect-Oriented Software Development, Third International Workshop on Software Evolution (EVOL 2007), within the 23rd IEEE International Conference on Software Maintenance
(ICSM 2007), Paris, France, Oct/2007. ftp://ftp.umh.ac.be/pub/ftp_infofs/2007/ERCIM-Evol2007.pdf.
24. Piveta EK, Hecht M, Moreira A, Pimenta MS, Araújo J, Guerreiro P, Price RT; Avoiding Bad Smells in AspectOriented Software, 19th International Conference on Software Engineering and Knowledge Engineering (SEKE 2007),
Boston, Massachusetts, USA, pp. 81–4, ISBN 1-891706-20-9, Jul/2007.
23. Hanenberg S, Stein D, Unland R; From aspect-oriented design to aspect-oriented programs: tool-supported translation
of JPDDs into code, 6th International Conference on Aspect-Oriented Software Development (AOSD 2007), Vancouver,
British Columbia, Canada, ACM Press, pp. 49–62, ISBN 1-59593-615-7, Mar/2007. DOI 10.1145/1218563. 1218570
22. Hecht MV; Análise automática de código para programação orientada a aspectos, Master dissertation in Computer
Science, Post-Graduation in Computing, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande do
Sul, Brazil, Mar/2007.
21. Kästner C; Aspect-Oriented Refactoring of Berkeley DB, Diplomarbeit, Fakultät für Informatik, Institut für Technische
und Betriebliche Informationssysteme, Otto-von-Guericke-Universität Magdeburg, Magdeburg, Germany, Feb/2007.
wwwiti.cs.uni-magdeburg.de/˜ ckaestne/thesis_final.pdf.
20. Alves V, Santos G, Pires D, Costa Neto A, Calheiros F, Leal J, Soares S, Nepomuceno V, Borba P; From Conditional
Compilation to Aspects: A Case Study in Software Product Lines Migration, 1st Workshop on Aspect-Oriented
Product Line Engineering (AOPLE 2006), within the 5th International Conference on Generative Programming and
Component Engineering (GPCE 2006), Portland, Oregon, USA, Oct/2006.
www.softeng.ox.ac.uk/aople/papers/submission_8.pdf.
19. Almasri A, Albayouk I; Experiences in Migrating an Industrial Application to Aspects, M.Sc. Thesis, Departement
Informatica, Vrije Universiteit Brussel, Brussels, Belgium, Aug/2006. prog.vub.ac.be/Publications/2006/vub-prog-ms06-01.pdf.
18. Piveta EK, Hecht M, Pimenta MS, Price RT; Detecting Bad Smells in AspectJ, Journal of Universal Computer Science
(J.UCS) 12(7):811–27, ISSN 0948-695X, Jul/2006. DOI 10.3217/jucs-012-07-0811
17. Piveta E, Hecht M, Pimenta M, Price RT; Detecting Bad Smells in AspectJ, 10. Simpósio Brazileiro de Linguagens de
Programmeção (SBLP 2006), Itatiaia, Rio de Janeiro, Brazil, Sociedade Brazileira de Computação, vol. 1, pp. 203–16,
May/2006.
16. Jin L, Liu L; Formal Concept Analysis-Based Statement-Level Automatic Aspect Mining Method, Xiaoxing Weixing
Jisuanji Xitong / Mini-Micro Systems 27(4):677–80, Shenyang Institute of Computing Technology, ISSN 1000-1220,
Apr/2006. www.wanfangdata.com.cn/qikan/periodical.Articles/xxwxjsjxt/xxwx2006/0604/060423.htm.
15. Hannemann J; Role-Based Refactoring of Crosscutting Concerns, Ph.D. Thesis in Computer Science, University of
British Columbia, Vancouver, British Columbia, Canada, Nov/2005. www.cs.ubc.ca/jan/papers/thesis/thesis.pdf.
14. Benn J, Constantinides C, Padda HK, Pedersen KH, Rioux F, Ye X; Reasoning on Software Quality Improvement
with Aspect-Oriented Refactoring: A Case Study, 9th IASTED International Conference on Software Engineering and
Applications (SEA 2005), Phoenix, Arizona, USA, Acta Press, Nov/2005.
www.actapress.com/PaperInfo.aspx?PaperID=22443.
80
13. Piveta EK, Hecht M, Pimenta MS, Price RT; Bad Smells em Sistemas Orientados a Aspectos, 19. Simpósio Brazileiro
de Engenharia de Software (SBES 2005), Uberlândia, Minas Gerais, Brazil, vol. 1, pp. 184–99, Oct/2005.
www.sbbd-sbes2005.ufu.br/arquivos/12-%209596.pdf.
12. Braem M; Incorporating Inductive Logic Programming in Aspect-Oriented Refactoring to Produce Pattern-Based
Crosscuts for Use in a Logic Pointcut Language, Graduation thesis, Department of Computer Science, Vrije Universiteit Brussel, Brussels, Belgium, Aug/2005. prog.vub.ac.be/˜ kgybels/Research/Theses/Braem.pdf.
11. Feremans L; Aspect-Oriented Refactoring, M.Sc. Thesis, Departement Informatica, Vrije Universiteit Brussel, Brussels,
Belgium, Jun/2005. wilma.vub.ac.be/˜ lfereman/len/thesis_final.pdf.
10. van Deursen A, Marin M, Moonen L; AJHotDraw: A Showcase for Refactoring to Aspects, Workshop on Linking
Aspect Technology and Evolution (LATE 2005), within the 4th International Conference on Aspect-Oriented Software
Development (AOSD 2005), Chicago, Illinois, USA, Mar/2005.
homepages.cwi.nl/˜ tourwe/late/submissions/vandeursen-marin-moonen.pdf.
9. Shepherd D, Pollock L; Aspects, Views, and Interfaces: The Discoveries of a Clustering Aspect Miner and Viewer,
Workshop on Linking Aspect Technology and Evolution (LATE 2005), within the 4th International Conference on
Aspect-Oriented Software Development (AOSD 2005), Chicago, Illinois, USA, Mar/2005.
homepages.cwi.nl/˜ tourwe/late/submissions/shepherd-pollock.pdf.
8. Schäfer T, Eichberg M, Mezini M; Towards Exploring Crosscutting Concerns, Workshop on Linking Aspect Technology and Evolution (LATE 2005), within the 4th International Conference on Aspect-Oriented Software Development (AOSD 2005), Chicago, Illinois, USA, Mar/2005. homepages.cwi.nl/˜ tourwe/late/submissions/schafer-eichbergmezini.pdf.
7. Hannemann J, Murphy G, Kiczales G; Role-Based Refactoring of Crosscutting Concerns, 4th International Conference
on Aspect-Oriented Software Development (AOSD 2005), Tarr P (ed.), Chicago, Illinois, USA, ACM Press, pp. 135–46,
ISBN 1-59593-043-4, Mar/2005. DOI 10.1145/1052898.1052910
6. van Deursen A, Marin AM, Moonen LMF; A Systematic Aspect-Oriented Refactoring and Testing Strategy, and its
Application to JHotDraw, Report SEN-R0507, Software Engineering, Centrum voor Wiskunde en Informatica (CWI),
Amsterdam, Netherlands, ISSN 1386-369X, Mar/2005. ftp.cwi.nl/CWIreports/SEN/SEN-R0507.pdf.
5. Garcia VC, Lucrédio D, Prado AF, Álvaro A, Almeida ES; Using Reengineering and Aspect-based Techniques to
Retrieve Knowledge Embedded in Object-Oriented Legacy System, IEEE International Conference on Information
Reuse and Integration (IRI-2004), Zhang D, Grégoire E, DeGroot D (eds.), Las Vegas, Nevada, USA, IEEE Systems,
Man, and Cybernetics Society, pp. 30–5, ISBN 0-7803-8819-4, Nov/2004. DOI 10.1109/IRI.2004.1431432
4. Garcia A, Chavez C, Soares S, Piveta E, Penteado R, Vieira de Camargo V, Fernandes F; Workshop Report, 1. Workshop
Brazileiro de Desenvolvimento de Software Orientado a Aspectos (WASP 2004), within the 18. Simpósio Brazileiro
de Engenharia de Software (SBES 2004) and the 19. Simpósio Brazileiro de Banco de Dados (SBBD 2004), Brası́lia,
Brazil, Sociedade Brazileira de Computação (SBC), pp. 1–10, Oct/2004.
3. Garcia VC, Prado AF; Phoenix: Uma Abordagem para Reengenharia de Software Orientada a Aspectos, IX Workshop
de Teses e Dissertations em Engenharia de Software, within the 18. Simpósio Brazileiro de Engenharia de Software
(SBES 2004), Brası́lia, Brazil, Sociedade Brazileira de Computação, Oct/2004.
2. Garcia VC, Piveta EK, Lucrédio D, Álvaro A, Almeida ES, Prado AF, Zancanella LC; Em direção a uma abordagem
para separação de interesses por meio de Mineração de Aspectos e Refactoring, 30. Conferencia Latinoamericana de
Informática (CLEI 2004), Solar M, Fernández-Baca D, Cuadros-Vargas E (eds.), Arequipa, Peru, Sociedad Peruana
de Computación, pp. 317–28, ISBN 9972-9876-2-0, Set-Oct/2004. clei2004.spc.org.pe/es/html/pdfs/106.pdf.
1. Satiroğlu Y; Aspect-Oriented Evolution of Legacy Information Systems , M.Sc. Thesis, Department of Computer
Engineering & Institute of Engineering and Science, Bilkent University, Ancara, Turquia, Aug/2004.
www.cs.bilkent.edu.tr/tech-reports/2004/BU-CE-0408.pdf.
[wk04] DSOA 2003, Some Thoughts on Refactoring Objects to Aspects,
4. Malta MN, Oliveira S, Valente MT; Guidelines for Enabling the Extraction of Aspects from Existing Object-Oriented
Code, Journal of Object Technology 8(3):101–19, ISSN 1660-1769, Mai-Jun/2009. www.jot.fm/issues/issues_2009_3/
article3.
3. Malta MN, Valente MTO; Object-Oriented Transformations for Extracting Aspects, Information and Software Technology 51(1):138–49, Elsevier, ISSN 0950-5849, Jan/2009. DOI 10.1016/j.infsof.2008.02.001
2. Malta MN; Transformations de Código para Extração de Aspectos, Master dissertation in Informatics, Pontifı́cia
Universidade Católica de Minas Gerais (PUC Minas), Belo Horizonte, Minas Gerais, Brazil, May/2008.
www.inf.pucminas.br/professores/mtov/diss/2008_nassau.pdf.
1. Malta MN, Valente MTO; Transformations de Código para Extração de Aspectos, I Latin American Workshop on
Aspect-Oriented Software Development (LA-WASP 2007), within the 21. Simpósio Brazileiro de Engenharia de Software (SBES 2007), João Pessoa, Paraı́ba, Brazil, pp. 93–104, ISBN 857669137-2, Oct/2007.
[tr3] TUCS TR519 2003, Tool Support for DFD to UML Model-based Transformations.
2. Ronran C; A Java-Application Code Generator from Data Flow Diagram, M.Sc. Thesis in Technology of Information
System Management, Mahidol University, Thailand, ISBN 974-04-6151-4, 2005.
81
1. Beydeda S, Book M, Gruhn V (eds.); Model-Driven Software Development, Springer, ISBN 978-3-540-25613-7, 2005.
DOI 10.1007/3-540-28554-7
82
[tr2] TUCS TR512 2003, Functional and Object-Oriented Modeling of Embedded Software.
5. Truscan D; Model Driven Development of Programmable Architectures, Ph.D. Thesis in Computer Engineering, Department of Information Technologies, Åbo Akademi University, Turku, Finland, ISBN 978-952-12-1858-3, Mar/2007.
www.tucs.fi/publications/attachment.php?fname=DISS84.pdf.
4. Ronran C; A Java-Application Code Generator from Data Flow Diagram, M.Sc. Thesis in Technology of Information
System Management, Mahidol University, Thailand, ISBN 974-04-6151-4, 2005.
3. Beydeda S, Book M, Gruhn V (eds.); Model-Driven Software Development, Springer, ISBN 978-3-540-25613-7, 2005.
DOI 10.1007/3-540-28554-7
2. Alanen M, Lilius J, Porres I, Truscan D; MDE Support in a Protocol Processing Design Method, Proceedings of ModelDriven Architecture: Foundations and Applications (MDAFA 2004), Aßmann U (ed.), Linköping, Sweden, pp. 232-45,
Jun/2004. www.ida.liu.se/˜ henla/mdafa2004/proceedings.pdf.
1. Bosman G; A Survey of Co-Design Ideas and Methodologies, M.Sc. Thesis, Vrije Universiteit Amsterdam, Amsterdam,
Netherlands, Aug/2003. www.guusbosman.nl/downloads/thesis20030818.pdf.
[wk03] OOPSLA 2003, A Reference Model for Process-Oriented Software Development Organizations.
1. Jia-ming Z; The Software Development Process Methodology of Resource-Based Access Control, 2nd International
Conference on Computer and Automation Engineering (ICCAE 2010), Singapura, IEEE, pp. 111–7, ISBN 978-1-42445585-0, Feb/2010. DOI 10.1109/ICCAE.2010.5451762
[ic19] PROFES 2002, Heterogeneous Information Systems Integration: Organizations and Tools.
1. Navarro-Hernández RN, Rose Gómez CE, Gradı́as Enrı́quez G, Pacheco Sánchez JA; Integración Semántica de Información para la Identificación de Personas: Un Enfoque con Tecnologı́as de la Web Semántica, Conferência IADIS
Ibero-Americana WWW/Internet 2007, Vila Real, Portugal, pp. 107–14, Oct/2007.
[pj04] Ingenium 2002, C++ é Inadequado para Ensinar OO.
1. Guerreiro P; O C++ e a Programação Orientada pelos Objectos, Ingenium, Ordem dos Engenheiros 2(77):74–7, ISSN
0870-5968, Aug-Sep/2003.
[ic17] DIPES 2002, Can UML be a System-Level Language for Embedded Software?.
1. Cochrane S; A Structured Embedded Software Model for Improved Code Portability and Reuse, Technical Report,
Cyan Technology Ltd, Cambridge, United Kingdom. www.cyantechnology.com/public/StructuredSoftwareModel.pdf.
[ic16] SBCCI 2001, System-Level Object-Orientation in the Specification and Validation of Embedded Systems.
4. Wu J; Functional Verification Methodology of Complex Electronics System Based Modeling and Simulation, Journal
of Computers 5(9):1343–7, Academic Publisher, ISSN 1796-203X, Sep/2010. DOI 10.4304/jcp.5.9.1343-1347
3. Shen X, Chen J, Wang M; Homomorphic Mapping from UML to Verilog in SOC System-Level Modeling, Weidianzixue
yu Jisuanji / Microelectronics & Computer 23(2):1–5, ISSN 1000-7180, Feb/2006.
www.wanfangdata.com.cn/qikan/periodical.articles/wdzxyjsj/wdzx2006/0602/060201.htm.
2. Lin CT; Design and Implementation of DSP-Based Configurable Heterogeneous Embedded Platform, M.Sc. Thesis,
Department of Electrical Engineering, National Dong Hwa University, Hualien, Taiwan, 2005.
1. Brisolara LB; Blade: Um Editor de Esquemáticos Hierárquico voltado à Colaboração, M.Sc. thesis, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande do Sul, Brazil, Dec/2002. www.inf.ufrgs.br/˜ lisane/ dissLisane.pdf.
[ic15] OOIS 2001, From Use Cases to Objects: An Industrial Information Systems Case Study Analysis.
83
10. Pathak N, Sharma G, Singh BM; Towards designing of SPF based secure web application using UML 2.0, International
Journal of System Assurance Engineering and Management, Springer, ISSN 0975-6809, 2015. DOI 10.1007/s13198015-0338-6
9. Tavares JMR; Exploração do UML para a derivação automática de requisitos arquitecturais: uma abordagem orientada
a modelos, M.Sc. Thesis in Informatics Engineering, ISEP, Porto, Portugal, 2011. hdl.handle.net/10400.22/2622.
8. Fernandes JE, Machado RJ, Carvalho JA; Model-driven development for pervasive information systems, Ubiquitous
and Pervasive Computing: Concepts, Methodologies, Tools, and Applications, Symonds J (ed.), IGI Global, cap. 28,
pp. 408–38, Sep/2009. DOI 10.4018/978-1-60566-960-1.ch028
7. Duan J; An approach for modeling business application using refined use case, 2009 ISECS International Colloquium
on Computing, Communication, Control, and Management (CCCM 2009), Sanya, China, IEEE Computer Society
Press, vol. 4, pp. 404–7, Aug/2009. DOI 10.1109/CCCM.2009.5267606
6. Garcia DF, Gonzalez D, Product-Based Industrial Information Systems (Application to the Steel Industry), Proceedings of World Academy of Science, Engineering and Technology 41(513–8), ISSN 1307-6884, Jul/2008.
www.waset.org/journals/waSep/v41/v41-88.pdf.
5. Cox K, Phalp KT; Practical Experience of Eliciting Classes from Use Case Descriptions, Journal of Systems and
Software 80(8):1286–304, Elsevier, ISSN 0164-1212, Aug/2007. DOI 10.1016/j.jss.2006.12.485
4. Truscan D; Model Driven Development of Programmable Architectures, Ph.D. Thesis in Computer Engineering, Department of Information Technologies, Åbo Akademi University, Turku, Finland, ISBN 978-952-12-1858-3, Mar/2007.
www.tucs.fi/publications/attachment.php?fname=DISS84.pdf.
3. Kimour MT, Meslati D; Deriving objects from use cases in real-time embedded systems, Information and Software
Technology 47(8):533–41, Elsevier, ISSN 0950-5849, Jun/2005. DOI 10.1016/j.infsof.2004.10.003
2. Kimour MT, Meslati D; An Approach to Building Object Models with UML in Embedded Systems, Journal of Computing and Information Technology 12(3):223–35, ISSN 1330-1136, Sep/2004.
cit.zesoi.fer.hr/downloadPaper.php?paper=571.
1. Kimour MT, Meslati D; Deriving object models in embedded systems: a hierachical modular component-based approach,
8th WSEAS International Conference on Computers, Athens, Greece, Jul/2004.
[ic14] ACSD 2001, A Petri Net Meta-Model to Develop Software Components for Embedded Systems.
5. Wakrime AA; Une approche par composants pour l’analyse visuelle interactive de résultats issus de simulations
numériques, Ph.D. Thesis in Informatics, Université d’Orléans, France, 2016. URL
4. Moutinho F, Gomes L, Ramalho F, Figueiredo J, Barros JP, Barbosa P, Pais R, Costa A; Ecore representation
for extending PNML for Input-Output Place-Transition nets, 36th Annual Conference on IEEE Industrial Electronics Society (IECON 2010), Glendale, Arizona, USA, pp. 2156–61, ISBN 978-1-4244-5225-5, Nov/2010. DOI
10.1109/IECON.2010.5675332
3. Sumathi S, Surekha P; LabVIEW Based Advanced Instrumentation Systems, Springer, ISBN 978-3-540-48500-1, 2007.
2. Lee J, Choi M, Sung C; A Modeling Technique Applying an Object-Oriented Petri Net for Embedded System, 1st
International Conference on Hybrid Information Technology (ICHIT 2006), Cheju, South Korea, IEEE Computer
Society Press, vol. 2, pp. 642–5, Nov/2006. DOI 10.1109/ICHIT.2006.20
1. Barros JP; Modularidade em Redes de Petri, Ph.D. Thesis, Engenharia Electrotécnica e de Computadores, Faculdade
de Ciências e Tecnologia, Universidade Nova de Lisboa, Portugal, Jan/2006.
[ic13] DIPES 2000, A Methodology for Complex Embedded Systems Design: Petri Nets within a UML
Approach.
10. Peres LM; Proposta de um Método de Verificação por Tempo Global com Redes de Petri no Desenvolvimento de
Software Embarcado e em Tempo Real, Ph.D. Thesis in Informatics, Universidade Federal do Paraná, Curitiba, Paraná,
Brazil, Sep/2010. dspace.c3sl.ufpr.br/dspace/handle/1884/24292.
9. Muñoz J, Pelechano V; A Software Factory for Pervasive Systems Development, Pervasive Information Systems, vol. 10
de Advances in Management Information Systems, Kourouthanassis PE, Giagli GM (eds.), M.E. Sharpe, pp. 103–25,
ISBN 978-0-7656-1689-0, ISSN 1554-6152, 2007. mesharpe.metapress.com/index/0678423h55607023.pdf.
8. Lee J, Choi M, Sung C; A Modeling Technique Applying an Object-Oriented Petri Net for Embedded System, 1st
International Conference on Hybrid Information Technology (ICHIT 2006), Cheju, South Korea, IEEE Computer
Society Press, vol. 2, pp. 642–5, Nov/2006. DOI 10.1109/ICHIT.2006.20
7. Tang C, Su CH, Simulating a TCP/IP Offloading Adapter with the VHDL Specification Generated from a UML
Model, 17th Workshop on Object-Oriented Technology and Applications (OOTA 2006), Taoyuan, Taiwan, Sep/2006.
www.csie.cgu.edu.tw:8080/OOTA2006/paper/D2-1.pdf
6. Su CH; An Approach of Object Oriented Embedded System Synthesis, M.Sc. Thesis, Department of Electrical Engineering, Tatung University, Taiwan, Jul/2006.
5. Damaševicius R, Štuikys V; Application of the object-oriented principles for hardware and embedded system design,
“Integration, the VLSI Journal” 38(2):309–39, Elsevier, ISSN 0167-9260, Dec/2004. DOI 10.1016/j.vlsi.2004.08.005
84
4. Muñoz J; Pervasive Systems Development with the Model Driven Architecture, Doctoral Symposium of the 7th International Conference on the Unified Modeling Language (UML 2004), Lisbon, Portugal, Oct/2004.
ctp.di.fct.unl.pt/UML2004/DocSym/JavierMunozUML2004DocSym.pdf.
3. Muñoz J, Pelechano V, Fons J; Model Driven Development of Pervasive Systems, 1st Workshop on Model-based
Methodologies for Pervasive and Embedded Software (MOMPES 2004), organised within the 4th International Conference on Application of Concurrency to System Design (ACSD 2004), Hamilton, Ontario, Canada, pp. 3–13, ISBN
952-12-1359-0, Jun/2004.
2. Zhou S, Qin Z, Liu J, Xing G; Study on the Real-time Software Development, Xiaoxing Weixing Jisuanji Xitong /
Mini-Micro Systems 25(1):117–22, Shenyang Institute of Computing Technology, ISSN 1000-1220, Jan/2004.
www.wanfangdata.com.cn/qikan/periodical.Articles/xxwxjsjxt/xxwx2004/0401/040129.htm.
1. Delatour J; Contribution a la Specification des Systèmes Temps Réel: L’Approche UML/PNO, Ph.D. Thesis in
Automatique et Informatique Industrielle, Université Paul Sabatier, Toulouse, France, Sep/2003.
www.eseo.fr/˜ jdelatour/these_Delatour_2003.pdf.
[ic12] CONTROLO 2000, An Object-Oriented Approach to the Co-Design of Industrial Control-Based
Information Systems.
3. Ryan M, Markose S, Cheng Y, Liu F, McMillin B; Structured Object-Oriented Co-Analysis/Co-Design of Hardware/Software for the FACTS Power System, 29th Annual International Computer Software and Applications Conference (COMPSAC 2005), Edinburgh, United Kingdom, IEEE Computer Society Press, vol. 1, pp. 396–402, ISBN
0-7695-2413-3, Jul/2005. DOI 10.1109/COMPSAC.2005.147
2. Damaševicius R, Štuikys V; Application of the object-oriented principles for hardware and embedded system design,
“Integration, the VLSI Journal” 38(2):309–39, Elsevier, ISSN 0167-9260, Dec/2004. DOI 10.1016/j.vlsi.2004.08.005
1. Liverani A, Amati G, Pellicciari M; “Symbolic Design”: A UML Based Environment for Integrated Product Development, 8th International Design Conference (DESIGN 2004), Marjanovic D (ed.), Dubrovnik, Croatia, Design Society,
vol. 2, pp. 871–6, ISBN 953-6313-59-6, May/2004. www.diem.ing.unibo.it/personale/liverani/Research/Papers/104.pdf.
[ic10] CODES 2000, Modeling Industrial Embedded Systems with UML.
48. Jamro M, Rzonca D, Rza˛sa W, Testing communication tasks in distributed control systems with SysML and timed colored Petri nets model, Computers in Industry 71():77–87, Elsevier, ISSN 0166-3615, /2015. DOI 10.1016/j.compind.2015.03.007
47. Oliveira MFS; Model driven engineering methodology for design space exploration of embedded systems, Ph.D. in
Computing, Instituto de Informática, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande do Sul,
Brazil, Oct/2013.
46. Zhou C, Fu Y, Wagaw M; Automatic driving system using LEGO, 2012 International Conference on Software Engineering Research and Practice (SERP 2012), Las Vegas, Nevada, USA, pp. 24–8, Jul/2012.
45. Bastani B; Low-level dynamic system formation with high-level automation: extending UML in support of UPnP,
ACM SIGSOFT Software Engineering Notes 35(3):1–10, May/2010, ISSN 0163-5948. DOI 10.1145/1764810.1764817
44. Wang G; Modeling C-based Embedded System Using UML Design, International Conference on Mechatronics and Automation (ICMA 2009), Changchun, China, pp. 2973–7, ISBN 978-1-4244-2692-8, Ago/2009. DOI 10.1109/ICMA.2009.5246023
43. Klünder D; Entwurf eingebetteter Software mit abstrakten Zustandsmaschinen und Business Object Notation, Technical Report, Aachener Informatik Berichte, AIB-2009-04, Department of Computer Science, RWTH Aachen, Germany,
ISSN 0935-3232, Feb/2009. aib.informatik.rwth-aachen.de/2009/2009-04.pdf.
42. Oliveira MFS, Wehrmeister MA, Nascimento FA, Pereira CE, Wagner FR; High-level Design Space Exploration of
Embedded Systems using the Model-Driven Engineering and Aspect-Oriented Design Approaches, Behavioral Modeling
for Embedded Systems and Technologies: Applications for Design and Implementation, IGI Publishing, chap. 5,
pp. 114–46, ISBN 978-1-60566-750-8, 2009. DOI 10.4018/978-1-60566-750-8.ch005
41. Stojanov Z; Model of change request generator integrated into business application, 5th International Symposium on
Intelligent Systems and Informatics (SISY 2007), Subotica, Serbia and Montenegro, pp. 201–6, ISBN 978-1-4244-14437, Aug/2007. DOI 10.1109/SISY.2007.4342652
40. Zhang C, Jiang X; Design analysis for UML-based embedded systems, China Information Security 3:77–9, ISSN 10098054, Mar/2007. www.wanfangdata.com.cn/qikan/periodical.Articles/xxaqytxbm/xxaq2007/0703/070333.htm.
39. Truscan D; Model Driven Development of Programmable Architectures, Ph.D. Thesis in Computer Engineering, Department of Information Technologies, Åbo Akademi University, Turku, Finland, ISBN 978-952-12-1858-3, Mar/2007.
www.tucs.fi/publications/attachment.php?fname=DISS84.pdf.
38. Pérez Camacho CA; Evaluación de los bloques funcionales pertenecientes al CDMA Reverse Traffic Channel IS-95,
mediante aproximación, Master dissertation, Facultad de Ingenierı́a y Arquitectura, Departamento de Electricidad,
Electrónica y Computación, Universidad Nacional de Colombia, Manizales, Colombia, 2006.
37. Lee J, Choi M, Sung C; A Modeling Technique Applying an Object-Oriented Petri Net for Embedded System, 1st
International Conference on Hybrid Information Technology (ICHIT 2006), Cheju, South Korea, IEEE Computer
Society Press, vol. 2, pp. 642–5, Nov/2006. DOI 10.1109/ICHIT.2006.20
85
36. Tang C, Su CH, Simulating a TCP/IP offloading adapter with the VHDL specification generated from a UML
model, 17th Workshop on Object-Oriented Technology and Applications (OOTA 2006), Taoyuan, Taiwan, Sep/2006.
www.csie.cgu.edu.tw:8080/OOTA2006/paper/D2-1.pdf
35. Shen X, Chen J, Wang M; Homomorphic Mapping from UML to Verilog in SOC System-Level Modeling, Weidianzixue
yu Jisuanji / Microelectronics & Computer 23(2):1–5, ISSN 1000-7180, Feb/2006.
www.wanfangdata.com.cn/qikan/periodical.articles/wdzxyjsj/wdzx2006/0602/060201.htm.
34. Damaševicius R; On the Application of Meta-Design Techniques in Hardware Design Domain, International Journal
of Computer Science 1(1):67–77, ISSN 1306-4428, 2006. www.waset.org/ijcs/v1/v1-1-9.pdf.
33. Baldini A, Benso A, Prinetto P; System-level functional testing from UML specifications in end-of-production industrial
environments, International Journal on Software Tools for Technology Transfer (STTT) 7(4):326–40, Springer, ISSN
1433-2779, Aug/2005. DOI 10.1007/s10009-004-0147-8
32. Carson S; UML and Human Performance Modeling, White Paper, GSC Associates, Denver, Colorado, USA, Jul/2005.
31. Vallius T, Röning J; Implementation of the “Embedded Object” Concept and an Example of Using it with UML, IEEE
International Symposium on Computational Intelligence in Robotics and Automation (CIRA 2005), Espoo, Finland,
IEEE Computer Society Press, pp. 635–40, ISBN 0-7803-9355-4, Jun/2005. DOI 10.1109/CIRA.2005.1554348
30. Luo J, Cao Y; Research on Object-oriented SOC Design Methodology, Gaojishu Tongxin / High Technology Letters
11(3):235–9, Institute of Scientific and Technical Information of China, ISSN 1006-6748, Jan/2005.
www.wanfangdata.com.cn/qikan/periodical.articles/gjstx-e/gjst2005/0503/050303.htm.
29. Beydeda S, Book M, Gruhn V (eds.); Model-Driven Software Development, Springer, ISBN 978-3-540-25613-7, 2005.
DOI 10.1007/3-540-28554-7
28. Luo J, Cao Y, Li D; Research on Pattern Based SOC Design Methodology Beijing Youdian Xueyuan Xuebao / Journal
of Beijing University of Posts and Telecommunications 27(z2):129–34, ISSN 1007-5321, Dec/2004.
www.wanfangdata.com.cn/qikan/periodical.Articles/bjyddx/bjyd2004/04z2/04z225.htm.
27. Damaševicius R, Štuikys V; Application of the object-oriented principles for hardware and embedded system design,
“Integration, the VLSI Journal” 38(2):309–39, Elsevier, ISSN 0167-9260, Dec/2004. DOI 10.1016/j.vlsi.2004.08.005
26. Alanen M, Lilius J, Porres I, Truscan D; MDE Support in a Protocol Processing Design Method, Proceedings of ModelDriven Architecture: Foundations and Applications (MDAFA 2004), Aßmann U (ed.), Linköping, Sweden, pp. 232-45,
Jun/2004. www.ida.liu.se/˜ henla/mdafa2004/proceedings.pdf.
25. Esteves AJ, Proença AJ; A Partition Methodology to Develop Data Flow Dominated Embedded Systems, 1st International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MOMPES 2004) within the
4th International Conference on Application of Concurrency to System Design 2004 (ACSD 2004), Hamilton, Ontario,
Canada, pp. 57–80, Jun/2004.
24. Liverani A, Amati G, Pellicciari M; “Symbolic Design”: A UML Based Environment for Integrated Product Development, 8th International Design Conference (DESIGN 2004), Marjanovic D (ed.), Dubrovnik, Croatia, Design Society,
vol. 2, pp. 871–6, ISBN 953-6313-59-6, May/2004. www.diem.ing.unibo.it/personale/liverani/Research/Papers/104.pdf.
23. Guerra A; Automatic Functional System Test of Complex Automotive Devices, 8th International Forum Advanced
Microsystems for Automotive Applications (AMAA 2004), Valldorf J, Gessner W (eds.), Berlin, Germany, Springer,
pp. 325–34, ISBN 3-540-20586-1, Mar/2004. DOI 10.1007/978-3-540-76989-7_23
22. Green P, Essa S; Integrating the Synchronous Dataflow Model with UML, Design, Automation and Test in Europe
Conference and Exhibition (DATE 2004), Paris, France, IEEE Computer Society Press, pp. 736–7, ISBN 0-7695-2085-5,
Feb/2004. DOI 10.1109/DATE.2004.1268954
21. Marchetti M, Oliver I; Towards a Conceptual Framework for UML to Hardware Description Language Mappings,
UML-B Specification For Proven Embedded Systems Design, Mermet JP (ed.), Kluwer Academic Publisher, chap. 9,
pp. 121–34, ISBN 1-4020-2866-0, 2004.
20. Alanen M, Lilius J, Porres I, Truscan D; Realizing a Model Driven Engineering Process, TUCS Technical Report 565,
Turku Centre for Computer Science, Turku, Finland, ISBN 952-12-1255-1, ISSN 1239-1891, Nov/2003.
19. Damaševicius R, Majauskas G, Štuikys V; Application of Design Patterns for Hardware Design, 40th ACM/IEEE
Design Automation Conference (DAC 2003), Anaheim, California, USA, ACM Press, pp. 48–53, ISBN 1-58113-688-9,
Jun/2003. DOI 10.1109/DAC.2003.1218797
18. Lilius J, Truscan D; UML-driven TTA-based Protocol Processor Design, TUCS Technical Report 518, Turku Centre
for Computer Science, Turku, Finland, ISBN 952-12-1147-4, ISSN 1239-1891, Apr/2003.
17. Wu Q, Xiong G; Research on Automatic Code Generation Based on SDL, Jisuanji Kexue / Computer Science (Transactions of the Chinese Society of Agricultural Engineering) 30(4):1004–7, ISSN 1002-137X, Apr/2003.
www.wanfangdata.com.cn/qikan/periodical.Articles/jsjkx/jsjk2003/0304/030431.htm.
16. Abd-El-Rahman SE; Object-Oriented Technology for System-Level Design, Ph.D. Thesis, Dept. of Computation,
UMIST, Manchester, United Kingdom, 2003.
15. Brisolara LB; Blade: Um Editor de Esquemáticos Hierárquico voltado à Colaboração, M.Sc. thesis, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande do Sul, Brazil, Dec/2002. www.inf.ufrgs.br/˜ lisane/ dissLisane.pdf.
14. Wall A, Lindgren M, Tarkpea T; Experiences from Introducing UML and OO in an Organization, MRTC Report
ISRN MDH-MRTC-91/2002-1-SE, Mälardalen Real-Time Research Centre, Mälardalen University, Västerås, Sweden,
ISSN 1404-3041, Dec/2002. www.mrtc.mdh.se/publications/0455.pdf.
13. Baldini A, Benso A, Prinetto P, Mo S, Taddei A; Efficient Design of System Test: A Layered Architecture, IEEE
International Test Conference 2002 (ITC 2002), Baltimore, Maryland, USA, IEEE Computer Society Press, pp. 930–9,
Oct/2002. DOI 10.1109/TEST.2002.1041848
86
12. Lilius J, Truscan D; UML-driven TTA-based Protocol Processor Design, Forum on Specification & Design Languages
(FDL 2002), Marselha, France, Sep/2002.
11. Baldini A, Benso A, Prinetto P, Mo S, Taddei A; A UML Process for System-Level Functional Test: An Industrial
Perspective, 6th Biennial World Conference on Integrated Design and Process Technology (IDPT 2002), Pasadena,
California, USA, Society for Design and Process Science, p. 48–57, Jun/2002.
10. Baldini A, Benso A, Prinetto P; A Layered Architecture for System Test Design, 7th IEEE European Test Workshop
(ETW 2002), Corfu, Greece, May/2002.
9. Green P, Edwards M, Essa S; UML for System-Level Design: Extending the Object Model for Systems-on-Chips,
Systems on Chip Design Languages, Mignotte A, Villar E, Horobin L (eds.), Kluwer Academic Publishers, pp. 225–33,
ISBN 1-4020-7046-2, Apr/2002.
8. Baldini A, Benso A, Prinetto P, Mo S, Taddei A; Beyond UML to an End-of-Line Functional Test Engine, Design,
Automation and Test in Europe Conference and Exhibition 2002 (DATE 2002), Paris, France, IEEE Computer Society
Press, pp. 499–503, ISBN 0-7695-1471-5, Mar/2002. DOI 10.1109/DATE.2002.998347
7. Dascalu S, Hitchcock P; An Approach to Integrating Semi-formal and Formal Notations in Software Specification, 17th
ACM Symposium on Applied Computing (SAC 2002), Madrid, Spain, ACM Press, pp. 1014-20, ISBN 1-58113-445-2,
Mar/2002. DOI 10.1145/508791.508988
6. Dai G; Advances in Modeling Languages, Jisuanji Kexue / Computer Science 29(1):78–81, ISSN 1002-137X, Jan/2002.
www.wanfangdata.com.cn/qikan/periodical.Articles/jsjkx/jsjk2002/0201/020123.htm.
5. Baldini A, Benso A, Prinetto P, Mo S, Taddei A; Towards a Unified Test Process: From UML to End-Of-Line
Functional Test, International Test Conference 2001 (ITC 2001), Baltimore, Maryland, USA, IEEE Computer Society
Press, pp. 600–7, ISBN 0-7803-7169-0, Oct-Nov/2001. DOI 10.1109/TEST.2001.966679
4. Szymanek R; Memory Aware Task Assignment and Scheduling for Multiprocessor Embedded Systems, Licenthiate
Thesis, Dep. Computer Science, Lund Institute of Technology, Lund University, Lund, Sweden, Jun/2001.
3. Baldini A, Benso A, Prinetto P, Mo S, Taddei A; From UML to EOP functional test: just a dream or a feasible
industrial approach?, 6th IEEE European Test Workshop 2001 (ETW 2001), Stockholm, Sweden, ISBN 0769510167,
Mai-Jun/2001.
2. Götze M, Kattanek W; Experiences with the UML in the Design of Automotive ECUs, Design, Automation and Test
in Europe Conference and Exhibition 2001 (DATE 2001), Munique, Germany, Mar/2001.
www.imms.de/db/publikationen/date.pdf.
1. Götze M, Kattanek W; Erfahrungen mit der UML beim Entwurf von Kfz-Steuerungen, ITG/GI/GMM Workshop
“Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen”, Meißen,
Germany, Feb/2001. www.imms.de/db/publikationen/2001_itg_gi_gmm_uml_kfz.pdf.
[bc01] HWPN 2000, An Evolutionary Approach to the Use of Petri Net based Models: From Parallel
Controllers to HW/SW Co-Design.
8. Sudacevschi V; Synthesis of the Systems with Concurrent Data Processing, Ph.D. Thesis, Universitatea Tehnicǎ a
Moldovei, Chişinǎu, Moldavia, 2009. www.cnaa.md/files/theses/14863/viorica_sudacevschi_thesis.pdf.
7. Abellard A, Abellard P; A Factorization/Defactorization Methodology based on Data Flow Petri Nets for an Efficient Hardware/Software Codesign, IEEE International Conference on Systems, Man and Cybernetics (SMC 2007),
Montréal, Canada, IEEE Computer Society Press, pp. 1388–93, ISBN 978-1-4244-0991-4, Oct/2007.
DOI 10.1109/ICSMC.2007.4413650
6. Lee J, Choi M, Sung C; A Modeling Technique Applying an Object-Oriented Petri Net for Embedded System, 1st
International Conference on Hybrid Information Technology (ICHIT 2006), Cheju, South Korea, IEEE Computer
Society Press, vol. 2, pp. 642–5, Nov/2006. DOI 10.1109/ICHIT.2006.20
5. Abellard A; Architectural Petri nets: basic concepts, methodology, and examples of applications, IEEE International
Conference on Systems, Man, and Cybernetics (SMC 2005), Waikoloa, Hawaii, USA, vol. 3, pp. 2037–42, ISBN 07803-9298-1, Oct/2005. DOI 10.1109/ICSMC.2005.1571448
4. Damaševicius R, Štuikys V; Application of the object-oriented principles for hardware and embedded system design,
“Integration, the VLSI Journal” 38(2):309–39, Elsevier, ISSN 0167-9260, Dec/2004. DOI 10.1016/j.vlsi.2004.08.005
3. Schober T; Formale Verifikation digitaler Systeme mit Petrinetzen, Dissertation, Fakultät für Mathematik und Informatik, Friedrich-Schiller-Universität Jena, Germany, Apr/2003.
www.db-thueringen.de/servlets/DerivateServlet/Derivate-2089/Schober.pdf.
2. Sklyarov V; Modeling, Synthesis and Implementation of Communicating Hierarchical FSM, System-on-chip For Realtime Applications, Badawy W, Jullien GA (eds.), Springer, chap. 4.3, pp. 160–9, ISBN 978-1-4020-7254-3, 2003.
1. Marranghello N, Oliveira WLA, Damiani F; On the Use of Petri Nets for the Description of Digital Systems, I
Brazilian Petri Net Meeting, within the XIV Congresso Brazileiro de Automática (CBA 2002), Natal, Rio Grande do
Norte, Brazil, Sociedade Brazileira de Computação, Sep/2002.
[te02] Ph.D. in Informatics, 2000, MiDAS: Metodologia Orientada ao Objecto para Desenvolvimento de
Sistemas Embebidos.
6. Ribeiro AMN; Um processo de modelação de sistemas software com integração de especificações rigorosas, Ph.D.
Thesis, Informática, Escola de Engenharia, Universidade do Minho, Apr/2008.
87
5. Batista ES; Formação Continuada em Sistemas Embutidos de Tempo Real Aplicados à Industria do Petróleo: Uso da
Metodologia de Estudo a Distância, Monografia apresentada para obtenção do tı́tulo de Engenheiro de Computação.
Universidade Federal do Rio Grande do Norte, Natal, RN, Jan/2007.
4. Ferreira LP, Pereira G, Machado RJ; Geração Automática de Modelos de Simulação de uma Linha de Montagem de
Auto-Rádios, Investigação Operacional 25(1)37–62, ISSN 0874-5161, Jun/2005.
3. Ferreira LP, Pereira G, Machado RJ; A Simulação como Ferramenta de Apoio à Decisão em Engenharia de Produção?
– o Sistema GAMS, VI Congreso Galego de Estatı́stica e Investigación de Operacións (SGAPEIO 2003), Vigo, Spain,
pp. 239–44, Nov/2003.
2. Ferreira LP; Geração Automática de Modelos de Simulação de uma Linha de Produção na Indústria Electrónica,
M.Sc. thesis, Departamento de Produção e Sistemas, Universidade do Minho, Braga, Portugal, Apr/2003.
1. Machado RJ, Metodologias de Desenvolvimento em Projectos de Engenharia de Computadores no Suporte à Implementação de Sistemas de Informação Distribuı́dos Não Convencionais (Industriais), Ph.D. Thesis, Informática,
Escola de Engenharia, Universidade do Minho, Braga, Portugal, Nov/2000.
[ic09] ICECS 1998, Hierarchical Mechanisms for High-level Modelling and Simulation of Digital Systems.
4. Sousa ML; Extensão do Repast para desenho em tempo real de redes de Petri em representação de simulações multiagente, M.Sc. thesis, Departamento de Ciências e Tecnologias da Informação, Instituto Superior de Ciências do Trabalho e da Empresa, Lisbon, Portugal, May/2008. hdl.handle.net/10071/995.
3. Tu JF, Lo YC, Kong TC; Using Petri Nets to Verify the Data/Control Flows of CPU Architectures, Journal of St.
John University 23:127–45, ISSN 1814-1478, Jul/2006. aca.sju.edu.tw/jsju/files/pdf/11.pdf.
2. Albert V, Nketsa A, Pascal JC; Towards a metal-model based approach for hierarchical Petri net transformations to
VHDL, 2005 European Simulation and Modelling Conference (ESM 2005), Porto, Portugal, pp. 531–6, Oct/2005.
1. Luo YC; Using Petri Nets to Verify the Data/Control Flows of CPU Architectures, M.Sc. Thesis em Computer Science,
Institute of Electrical and Mechanical Automation and Integration, St. John’s Institute of Technology, Taiwan, 2003.
[ic08] INCOM 1998, An Object-Oriented Model for Rapid Prototyping of Data Path/Control Systems - A
Case Study.
3. Marranghello N, Mirkowski J, Bilinski K; Synthesis of synchronous digital systems specified by Petri nets, Hardware
Design and Petri Nets, Yakovlev A, Gomes L, Lavagno L (eds.), Kluwer Academic Publishers, Boston, Massachussets,
USA, chap. 7, pp. 129–50, ISBN 0-7923-7791-5, Feb/2000. DOI 10.1007/978-1-4757-3143-9_7
2. Marranghello N, Mirkowski J, Bilinski K; Synthesis of Synchronous Digital Systems Specified by Petri Nets, 1st
International Workshop on Hardware Design and Petri Nets (HWPN 1998), within the 19th International Conference
on Applications and Theory of Petri Nets (PETRI NETS 1998), Lisbon, Portugal, pp. 111–28, Jun/1998.
1. Marranghello N; Digital Systems Synthesis from Petri Net Descriptions, Technical Report DAIMI/PB-530, Aarhus
Universtitet, Denmark, Mar/1998. www.daimi.au.dk/PB/530/PB-530.pdf.
[ic07] AI 1998, Modeling Multi-Agent Systems Activities Through Colored Petri Nets: An Industrial Production System Case Study.
26. Rosa AM, Sperotto FA, Adamatti DF; Sistemas multiagentes baseados em modelagem por redes de Petri: um estudo
de caso, II Workshop em Sistemas e Processos Industriais (WSPI 2013), Santa Cruz do Sul, Brazil, May/2013.
25. Ding J, He X; Formal Specification and Analysis of an Agent-Based Medical Image Processing System, International
Journal of Software Engineering and Knowledge Engineering (IJSEKE) 20(3):311–45, World Scientific Publishing,
ISSN 0218-1940, May/2010. DOI 10.1142/S021819401000475X
24. Guo L, Lan H-j; Research on the Cold Chain Distribution Process Simulation and Optimization Based on Petri Net,
Logistics Sci-tech 33(2):9–14, ISSN 1002-3100, Feb/2010.
23. Kavička A, Žarnay M; Application of Coloured Petri Net for Agent Control and Communication in the ABAsim
Architecture, 9th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2008),
Jensen K (ed.), Aarhus, Denmark, pp. 47–62, Oct/2008.
www.daimi.au.dk/CPnets/workshop08/cpn/papers/Paper04.pdf.
22. Blackhurst J, Wu T, Craighead CW; A systematic approach for supply chain conflict detection with a hierarchical
Petri Net extension, Omega 36(5):680-696, Elsevier, ISSN 0305-0483, Oct/2008. DOI 10.1016/j.omega.2006.02.001
21. Sousa ML; Extensão do Repast para desenho em tempo real de redes de Petri em representação de simulações multiagente, M.Sc. thesis, Departamento de Ciências e Tecnologias da Informação, Instituto Superior de Ciências do Trabalho e da Empresa, Lisbon, Portugal, May/2008. hdl.handle.net/10071/995.
20. Koning JL, Operational Semantics Rules as a Computational Coordination Mechanism in Multi-Agent Systems, International Journal of Intelligent Control and Systems 12(2):167–78, World Scientific Publishing, ISSN 0218-7965,
Jun/2007.
88
19. Wu T, Blackhurst J, O’Grady P; Methodology for supply chain disruption analysis, International Journal of Production Research 45(7): 1665–82, Taylor & Francis, London, United Kingdom, ISSN 0020-7543, Apr/2007. DOI
10.1080/00207540500362138
18. Lenar M, Sobecki J; Using Recommendation to Improve Negotiations in Agent-based Systems, Journal of Universal
Computer Science (J.UCS) 13(2):267–86, ISSN 0948-695X, Feb/2007.
DOI 10.3217/jucs-013-02-0267
17. Ma L, Tsai JJP; Security Modeling and Analysis of Mobile Agent Systems, Imperial College Press, Electrical and
Computer Engineering, vol. 5, ISBN 978-1860946349, Jun/2006.
16. Timm IJ, Scholz T, Fürstenau H; From Testing to Theorem Proving, Multiagent Engineering — Theory and Applications in Enterprises, Kirn S, Herzog O, Lockemann P, Spaniol O (eds.), Springer, International Handbooks on
Information Systems, pp. 531–54, ISBN 978-3-540-31406-6, 2006. DOI 10.1007/3-540-32062-8_25
15. Wu T, Blackhurst J; A Modeling Methodology for Supply Chain Synthesis and Disruption Analysis, International
Journal of Knowledge-Based and Intelligent Engineering Systems 9(2):93–105, IOS Press, ISSN 1327-2314, 2005.
iospress.metapress.com/index/AURU0T2DBGE2JBMJ.pdf.
14. Patkos T; A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents, M.S. Thesis, Department of
Computer Science, School of Sciences and Engineering, Universidade de Creta, Heraklion, Creta, Greece, Nov/2004.
www.forth.gr/ics/isl/publications/paperlink/Patkos.pdf.
13. Wu T, Blackhurst J; Modeling Methodology for Supply Chain Synthesis and Disruption Analysis, Intelligent Systems in Design and Manufacturing V, Gopalakrishnan B (ed.), Philadelphia, Pennsylvania, USA, Proceedings of the
SPIE 5605(1):25–35, SPIE — The International Society for Optical Engineering, ISSN 0277-786X, Nov/2004. DOI
10.1117/12.571620
12. Lenar M, Zgrzywa A; Modelling Multi-aspect Negotiations in Multiagent Systems Using Petri Nets, 17th International
Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems (IEA/AIE 2004),
Orchard B, Yang C, Ali M (eds.), Ottawa, Canada, Springer, LNCS series, vol. 3029, pp. 199–208, ISBN 978-3-54022007-7, Apr/2004. DOI 10.1007/b97304
11. Zhang Y; A Tuple Space Based Agent Programming Framework, M.S. Thesis in Computer Science, Department of
Computer Science, Concordia University, Montréal, Québec, Canada, Apr/2004. ISBN 0-612-94761-0.
10. Yuanhong D, Feng D, Shuzhen Y; Modeling Multi-agent System with Petri Net, Jisuanji gongcheng yu yingyong /
Computer Engineering and Applications 39(31):73–6, ISSN 1002-8331, Nov/2003.
www.wanfangdata.com.cn/qikan/periodical.Articles/jsjgcyyy/jsjg2003/0331/033124.htm.
9. Ling S, Loke SW; MIP-Nets: A Compositional Model of Multiagent Interaction, 3rd International Central and Eastern
European Conference on Multi-Agent Systems (CEEMAS 2003), Mar̆ı́k V, Müller J, Pĕchouček M (eds.), Prague,
Czech Rep., Springer, LNCS series, vol. 2691, pp. 61–72, ISBN 3-540-40450-3, Jun/2003. DOI 10.1007/3-540-450238_8
8. Duvigneau M, Moldt D, Rölke H; Concurrent Architecture for a Multi-agent Platform, Third International Workshop
on Agent-Oriented Software Engineering (AOSE 2002), Giunchiglia F, Odell J, Weiß G (eds.), Springer, LNCS series,
vol. 2585, pp. 59–72, ISBN 3-540-00713-X, Jul/2003. DOI 10.1007/3-540-36540-0_5
7. Köhler M, Moldt D, Rölke H; Modelling Mobility and Mobile Agents Using Nets within Nets, 24th International
Conference on Application and Theory of Petri Nets (PETRI NETS 2003), van der Aalst WMP, Best E (eds.),
Springer, LNCS series, vol. 2679, pp. 121–40, ISBN 3-540-40334-5, Jun/2003. DOI 10.1007/3-540-44919-1_11
6. Weyns D, Holvoet T; A Colored Petri Net for a Multi-Agent Application, Second Workshop on Modelling of Objects,
Components, and Agents (MOCA 2002), Moldt D (ed.), Aarhus, Denmark, Technical Report DAIMI/PB-561, Aarhus
Universtitet, Denmark, pp. 121–40, Aug/2002. www.daimi.au.dk/CPnets/workshop02/moca/papers/MOCA02-PB.pdf.
5. Konyukh V, Ignatiev Y; Fault Tolerant Assembly Line as Multi-Agent System, 3rd International Carpathian Control
Conference (ICCC 2002), Farana R, Smutný L (eds.), Malenovice, Czech Rep., pp. 457–62, ISBN 80-248-0089-6,
May/2002. www.icc-conf.cz/Conference/ICCC2002/Proceedings/papers/457.pdf.
4. Giese H; Agent-Oriented Modeling of Distributed Systems with the Object Coordination net Approach, Workshop on
Modelling of Objects, Components, and Agents (MOCA 2001), Moldt D (ed.), Aarhus, Denmark, Technical Report
DAIMI/PB-553, Aarhus Universtitet, Denmark, pp. 55–72, Aug/2001.
www.informatik.uni-hamburg.de/TGI/events/moca01/giese-final.ps.
3. Köhler M, Moldt D, Rölke H; Modeling the Structure and Behaviour of Petri Net Agents, 22nd International Conference
on Application and Theory of Petri Nets (PETRI NETS 2001), Colom JM, Koutny M (eds.), Springer, LNCS series,
vol. 2075, pp. 224–41, ISBN 3-540-42252-8, Jun/2001. DOI 10.1007/3-540-45740-2_14
2. Yufeng L, Shuzhen Y; Research on the Multi-Agent Model of Autonomous Distributed Control Systems, 31st International Conference on Technology of Object-Oriented Language and Systems (TOOLS 1999), Nanjing, China, IEEE
Computer Society Press, pp. 331–5, Sep/1999. DOI 10.1109/TOOLS.1999.796502
1. Schattenberg B; Agentenmodellierung und-evaluierung im Rahmen eines objekt-orientierten, verteilten Simulationssystems, M.S. Thesis, Fakultät für Informatik, Universität Ulm, Germany, Nov/1998.
www.informatik.uni-ulm.de/ki/Edu/Diplomarbeiten/bschattenberg-dipl.html.
[ic04] ATW 1997, EDgAR: A Platform for Hardware/Software Codesign.
3. Sudacevschi V; Synthesis of the Systems with Concurrent Data Processing, Ph.D. Thesis, Universitatea Tehnicǎ a
Moldovei, Chişinǎu, Moldavia, 2009. www.cnaa.md/files/theses/14863/viorica_sudacevschi_thesis.pdf.
89
2. Ngalamou L, Dixon A, Coore D; Petri Nets-to-VHDL Code Generation: An Approach, 5th International Conference
on Information Systems, Analysis and Synthesis (SCI 2001), World Multiconference on Systemics, Cybernetics and
Informatics - Concepts and Applications (Part III), Orlando, Florida, USA, pp. 527–32, Jul/2001.
1. Machado RJ; Metodologias de Desenvolvimento em Projectos de Engenharia de Computadores no Suporte à Implementação de Sistemas de Informação Distribuı́dos Não Convencionais (Industriais), Ph.D. Thesis, Informática,
Escola de Engenharia, Universidade do Minho, Nov/2000.
[jo02] IEE Proceedings: Computers and Digital Techniques 1997, VHDL generation from hierarchical Petri
net specifications of parallel controllers.
94. Micolini O Arquitectura asimétrica multi core con procesador de Petri, Ph.D. Thesis in Computer Science, Facultad
de Informática, Universidad Nacional de La Plata, La Plata, Argentina, Feb/2015. URL
93. Davidrajuh R; Solving assembly line balancing problems with emphasis on cost calculations: A Petri nets based
approach, UKSim-AMSS 8th European Modelling Symposium on Computer Modelling and Simulation (EMS 2014),
Pisa, Italy, pp. 99–104, ISBN 978-1-4799-7411-5, Oct/2014. DOI 10.1109/EMS.2014.9
92. Leroux H, Godary-Dejean K, Coppey G, Andreu D; Automatic handling of conflicts in synchronous interpreted time
Petri nets implementation, 2014 IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2014), Tampa, Florida,
USA, pp. 100–5, ISBN 978-1-4799-3763-9, Jul/2014. DOI 10.1109/ISVLSI.2014.44
91. Wȩgrzyn M, Adamski MA, Karatkevich A, Munoz AR; FPGA-based embedded logic controllers, 7th International
Conference on Human System Interactions (HSI 2014), Costa da Caparica, Portugal, pp. 249–54, IEEE, Jun/2014.
DOI 10.1109/HSI.2014.6860484
90. Castellana VG; C-based high level synthesis of parallel applications targeting adaptive hardware components, Ph.D.
thesis in Information Engineering, Politecnico di Milano, Milan, Italy, Mar/2014. URL
89. Silva HVD; Metodologia de projeto de automação industrial visando a conversão automática de redes de Petri interpretadas em códigos implementáveis, M.Sc. thesis in Electrical Engineering, Universidade Tecnológica Federal do
Paraná, Cornélio Procópio, Paraná, Brazil, 2013. URL
88. Castellana VG, Ferrandi F; An automated flow for the High Level Synthesis of coarse grained parallel applications,
International Conference on Field-Programmable Technology (FPT 2013), Kyoto, Japan, pp. 294 301, ISBN 978-14799-2199-7, Dec/2013. DOI 10.1109/FPT.2013.6718370
87. Sýkora J; Programmable and Customizable Hardware Accelerators for Self-adaptive Virtual Processors in FPGA,
Ph.D. thesis in Informatics, Faculty of Information Technology, Czech Technical University, Prague, Czech Rep.,
Dec/2013.
86. Castellana VG, Ferrandi F; Applications acceleration through adaptive hardware components, 27th IEEE International
on Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW 2013), Boston, Massachussets,
EUA, pp. 2274–7, ISBN 978-0-7695-4979-8, May/2013. DOI 10.1109/IPDPSW.2013.244
85. Castellana VG, Ferrandi F; Applications acceleration through adaptive hardware components, 27th IEEE International
on Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW 2013), Boston, Massachussets,
USA, pp. 2274–7, May/2013. DOI 10.1109/IPDPSW.2013.244
84.
Ng KM, Reaz MBI, Ali MAM; A review on the applications of Petri nets in modeling, analysis, and control of urban
traffic, IEEE Transactions on Intelligent Transportation Systems 14(2):858–70, ISSN 1524-9050, Jun/2013. DOI
10.1109/TITS.2013.2246153
83. Kengne FF, Mundra R, Rangel MA; Mid-latitude all-sky-imager network for geophysical observation, Qualifying
Project, Bachelor of Science Electrical and Computer Engineering, Worcester Polytechnic Institute, Mar/2013.
82. Grobelna I; Regulowy model logiczny rekonfigurowalnego sterownika logicznego do weryfikacji i syntezy, Studia Informatica 33(1):59–75, ISSN 0208-7286, 2012.
81. Doligalski M, Adamski M; Hierarchical configurable Petri net modeling in VHDL, International Journal of Electronics
and Telecommunications 58(4):397-402, ISSN 0867-674, Dec/2012. DOI 10.2478/v10177-012-0054-y
80. Grobelna I; Control interpreted Petri nets - model checking and synthesis, Petri Nets - Manufacturing and Computer Science, Pawlewski P (ed.), InTech Publishing, Rijeka, Croatia, chap. 8, pp. 177–92, ISBN 978-953-51-0700-2,
Aug/2012. DOI 10.5772/2578
79. Lovergine S, Ferrandi F; Instructions activating conditions for hardware-based auto-scheduling, 9th Conference on
Computing Frontiers (CF 2012), Caligari, Italy, pp. 253–5, ACM, ISBN 978-1-4503-1215-8, May/2012. DOI 10.1145/2212908.2212946
78. Moreira TG; Geração automática de código VHDL a partir de modelos UML para sistemas embarcados de tempo-real,
Master dissertation in Computer Science, Programa de Pós-Graduação em Computação, Universidade Federal do Rio
Grande do Sul, Porto Alegre, Rio Grande do Sul, Brazil, Mar/2012. URL
77. Seffrin A, Huss SA; Hardware-accelerated execution of Pi-Calculus reconfiguration schedules, IEEE International Conference on Field-Programmable Technology (ICFPT 2011), Delhi, India, Dec/2011. DOI 10.1109/FPT.2011.6132710
76. Pilato C, Castellana VG, Lovergine S, Ferrandi F; A runtime adaptive controller for supporting hardware components
with variable latency, 2011 NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2011), San Diego,
California, USA, pp. 153–60, ISBN 978-1-4577-0598-4, Jun/2011. DOI 10.1109/AHS.2011.5963930
75. Flochová J, Hollý J, Zapatický M, Pivarček J; Model-based Implementation of Supervisors and Diagnosers in VHDL
Code of Programmable Systems, IEEE International Conference on Computer as a Tool (EUROCON 2011), Lisbon,
Portugal, ISBN 978-1-4244-7486-8, Apr/2011. DOI 10.1109/EUROCON.2011.5929351
90
74. Lu J; Equivalent Textual Description and Lexical Analysis of Petri Net, 2011 International Conference on Electric
Information and Control Engineering (ICEICE 2011), Wuhan, China, pp. 5893–6, ISBN 978-1-4244-8036-4, Apr/2011.
DOI 10.1109/ICEICE.2011.5777954
73. Castellana VG, Ferrandi F; A design methodology for an innovative parallel controller in high level synthesis Tese di
Laurea in Ingegneria Informatica, Facoltà di Ingegneria, Politecnico di Milano, Milan, Italy, Dec/2010. hdl.handle.net/1822/15830.
72. Silva CF, Quintáns C, Colmenar A, Castro MA, Mandado E; A method based on Petri nets and a matrix model to
implement reconfigurable logic controllers, IEEE Transactions on Industrial Electronics 57(10):3544–56, ISSN 02780046, Oct/2010. DOI 10.1109/TIE.2009.2038946
71. Jurikovič M, Čičák P, Jelemenská K; Parallel controller design and synthesis, 7th FPGAworld Conference (FPGAworld ’10), Copenhagen, Denmark, ACM, pp. 35–40, Sep/2010. DOI 10.1145/1975482.1975486
70. Willenberg R, Daw Z, Englert C, Vetter M; Generation of deterministic MCU/FPGA hybrid systems from UML
activities, 20th International Conference on Field Programmable Logic and Applications, Milan, Italy, pp.-344–9,
ISBN 978-0-7695-4179-2, Aug-Sep/2010. DOI 10.1109/FPL.2010.74
69. Everdij MHC; Compositional modelling using Petri nets with the analysis power of Stochastic Hybrid Processes, Ph.D.
Thesis, Universiteit Twente, Netherlands, Jun/2010.
68. Ng KM, Haron ZA; Visual microcontroller programming using extended S-System Petri nets, WSEAS Transactions on
Computers 6(9):573–82, ISSN 1109-2750, Jun/2010. www.wseas.us/e-library/transactions/computers/2010/89-650.pdf.
67. Pohl C; Konfigurierbare hardwarebeschleuniger für selbst-organisierende karten, Ph.D. Thesis, Paderborn Universität,
Paderborn, Germany, Apr/2010. URN urn:nbn:de:hbz:466-20101214026.
66. Wȩgrzyn M; Petri net modeling in VHDL, Przeglad Elektrotechniczny 86(1):212–6, ISSN 0033-2097, Jan/2010.
65. Ng KM, Haron ZA; Graphical microcontroller programming tool based on extended S-System Petri net, 4th WSEAS
International Conference on Computer Engineering and Applications (CEA ’10), Cambridge, Massachussets, USA,
pp. 159–63, ISBN 978-960-474-151-9, Jan/2010.
64. Adamski M, Wȩgrzyn M; Petri nets mapping into reconfigurable logic controllers, Electronics and Telecommunications
Quarterly 55(2):157–82, ISSN 0867-6747, 2009.
63. Lu J; Petri net-based parallel controller of VHDL, Application of Electronic Technique, Jul/2009.
www.chinaaet.com/article/index.aspx?id=20469.
62. Marranghello N, Silva ACR, Pereira AS; Digital system design process automation using Place/Transition Petri Nets,
4th IFAC Workshop on Discrete-Event System Design (DESDes 2009), Gandia, Spain, vol. 4, pp. 84–9, Oct/2009.
DOI 10.3182/20091006-3-ES-4010.00017
61. Moutinho F, Gomes L; From models to controllers integrating graphical animation in FPGA through automatic code
generation, IEEE International Symposium on Industrial Electronics (ISIE 2009), Seoul, South Korea, pp. 712–7,
Jul/2009. DOI 10.1109/ISIE.2009.5218315
60. Wȩgrzyn M; Modelowanie sieci Petriego w jȩzyku VHDL, Konferencja Naukowa “Informatyka - Sztuka Czy Rzemioslo”
(KNWS 2009), Rydzyna, Poland, pp. 121–4, Jun/2009. www.knws.uz.zgora.pl/history/pdf/knws_09_s03p14.pdf.
59. Sudacevschi V; Synthesis of the systems with concurrent data processing, Ph.D. Thesis, Universitatea Tehnicǎ a
Moldovei, Chişinǎu, Moldavia, 2009. www.cnaa.md/files/theses/14863/viorica_sudacevschi_thesis.pdf.
58. Lima PLG; Geração de código VHDL a partir de especificações IOPT PNML2VHDL, M.Sc. thesis, Faculdade de
Ciências e Tecnologia, Universidade Nova de Lisbon, Lisbon, Portugal, 2009. dspace.fct.unl.pt/handle/10362/1981.
57. Paiz C, Pohl C, Porrmann M; Hardware-in-the-loop simulations for FPGA-based digital control design, Informatics
in Control Automation and Robotics, Andrade-Cetto J, Ferrier JL, Dias Pereira J, Filipe J (eds.) Springer, LNEE
series, vol. 15, pp. 355–72, ISBN 978-3-540-79141-6, 2008. DOI 10.1007/978-3-540-79142-3_27
56. Moutinho FC; Geração automática de controladores em FPGA integrando animação gráfica, M.Sc. thesis, Faculdade
de Ciências e Tecnologia, Universidade Nova de Lisbon, Lisbon, Portugal, 2008. dspace.fct.unl.pt/handle/10362/1949.
55. Sousa ML; Extensão do Repast para desenho em tempo real de redes de Petri em representação de simulações multiagente, M.Sc. thesis, Departamento de Ciências e Tecnologias da Informação, Instituto Superior de Ciências do Trabalho e da Empresa, Lisbon, Portugal, May/2008. hdl.handle.net/10071/995.
54. Andreu D, Souquet G, Gil T; Petri Net Based Rapid Prototyping of Digital Complex System, 2008 IEEE Computer
Society Annual Symposium on VLSI (ISVLSI 2008), Torres L, O’Connor I, Benoit P, Mukherjee A, Smailagic A (eds.),
Montepellier, France, pp. 405–10, ISBN 978-0-7695-3170-0, Apr/2008. DOI 10.1109/ISVLSI.2008.54
53. Minns P, Elliott I; FSM-based Digital Design using Verilog HDL, John Wiley & Sons, ISBN 978-0-470-06070-4,
Mar/2008.
52. Paiz C, Kettelhoit B, Porrmann M; A Design Framework for FPGA-Based Dynamically Reconfigurable Digital Controllers, IEEE International Symposium on Circuits and Systems (ISCAS 2007), New Orleans, Louisiana, USA,
pp. 3708–11, ISBN 1-4244-0921-7, May/2007. DOI 10.1109/ISCAS.2007.378648
51. Guihal D; Modélisation en langage VHDL-AMS des systèmes pluridisciplinaires, Ph.D. Thesis, Université Toulouse
III, Toulouse, France, May/2007. tel.archives-ouvertes.fr/tel-00157570.
50. Dias GL; Ferramentas para a integração de redes de Petri e VHDL na sı́ntese de sistemas digitais, M.Sc. thesis,
Faculdade de Engenharia, Universidade Estadual Paulista “Júlio de Mesquita Filho”, Ilha Solteira, São Paulo, Brazil,
Feb/2007.
49. Karatkevich A; Dynamic analysis of Petri net-based discrete systems, Springer, LNCIS series, vol. 356, pp. 1–166,
ISBN 978-3-540-71464-4, 2007.
91
48. Ababii V, Sudacevschi V; The modelling and design of reconfigurable control systems, Вiдмовостiйкi системи 6(25):30–
3, 2007.
47. Karatkevich A, Andrzejewski G; Hierarchical decomposition of Petri nets for analysis and design of digital microsystems, International Scientific Journal of Computing 5(1):18–25, ISSN 1727-6209, 2006.
46. Everdij MHC, Klompstra MB, Blom HAP, Klein Obbink B; Compositional specification of a multi-agent system by
stochastically and dynamically coloured Petri nets, Stochastic Hybrid Systems: Theory and Safety Critical Applications, Blom HAP, Lygeros J (eds.), Springer, LNCIS series, vol. 337, pp. 325–50, ISBN 3540334661, 2006. DOI
10.1007/11587392_10
45. Silva CF, Quintáns C, Lago JM, Mandado E; An integrated system for logic controller implementation using FPGAs,
32nd Annual Conference on IEEE Industrial Electronics (IECON 2006), Paris, France, pp. 195–200, ISBN 1-42440391-X, Nov/2006. DOI 10.1109/IECON.2006.347397
44. Andrzejewski G; Semantic integrity of flat and hierarchical Petri nets, 3rd IFAC Workshop on Discrete-Event System
Design (DESDes 2006), Zielona Góra, Poland, pp. 233–6, ISBN 978-3-902661-63-0, Sep/2006. DOI 10.3182/200609263-PL-4904.00039
43. Quintáns C, Silva CF, Mandado E; Synthesis of parallel controllers through a logic matrix model, 3rd IFAC Workshop on Discrete-Event System Design (DESDes 2006), Zielona Góra, Poland, pp. 179–84, ISBN 978-3-902661-63-0,
Sep/2006. DOI 10.3182/20060926-3-PL-4904.00030
42. Paiz C, Pohl C, Porrmann M; Reconfigurable Hardware in-the-Loop Simulations for Digital Control Design, 3rd
International Conference on Informatics in Control, Automation and Robotics (ICINCO 2006), Setúbal, Portugal,
pp. 39–46, Aug/2006.
41. Ng KM; A graphical method for automatic code generation from extended s-system Petri net models, Master of
Electrical Engineering, Department of Electrical and Electronics, Faculty of Electrical Engineering, Kolej Universiti
Teknologi Tun Hussein Onn, Petaling Jaya, Malaysia, Jul/2006. eprints.uthm.edu.my/781.
40. Ababii V, Sudacevschi V, Guţuleac E; Control Systems Modelling and Design for Processes Synchronization, 2nd
International Conference on Computers, Communications & Control (ICCCC 2006), Băile Felix, Oradea, Romania,
pp. 57–61, Jun/2006. horos.rdsor.ro/icccc2006proc.pdf.
39. Melo AB; Uma metodologia para especificação e sı́ntese de unidades de controlo reconfiguráveis, Ph.D. Thesis in
Informatics, Departamento de Electrónica e Telecomunicações, Universidade de Aveiro, Aveiro, Portugal, Jan/2006.
hdl.handle.net/10773/2208.
38. Wȩgrzyn A, Wȩgrzyn M; Wybrane tekstowe formaty specyfikacji sieci Petriego opisujace algorytmy sterowania, Pomiary, Automatyka, Kontrola, nr. 6, pp. 29–31, 2006. http://www.knws.uz.zgora.pl/history/pdf/knws_06_wegrzyn_a_m_2931.pdf.
37. Lu J; VHDL Implementation of Parallel Controller Based on Petri Net, Weixingji yu yingyong / Microcomputer &
Its Applications 24(12):20–2, ISSN 1001-1927, Dec/2005.
www.wanfangdata.com.cn/qikan/periodical.articles/wxjyyy/wxjy2005/0512/051207.htm.
36. Albert V, Nketsa A, Pascal JC; Towards a Metal-Model Based Approach for Hierarchical Petri Net Transformations
to VHDL, European Simulation and Modelling Conference 2005, Porto, Portugal, pp. 531–6, Oct/2005.
35. Abellard A; Architectural Petri Nets: Basic Concepts, Methodology. and Examples of Applications, IEEE International
Conference on Systems, Man, and Cybernetics (SMC 2005), Waikoloa, Hawaii, USA, vol. 3, pp. 2037–42, ISBN 07803-9298-1, Oct/2005. DOI 10.1109/ICSMC.2005.1571448
34. Zhao B, Lu J, Yan Y; Construction of Petri Net-VHDL compiler, Jiangsu Daxue Xuebao (Ziran Kexue Ban) / Journal
of Jiangsu University (Natural Science Edition) 26(5):440–3, ISSN 1671-7775, Sep/2005.
wwwsub.ujs.edu.cn/www3/xuebao/en_list_file.php?id=3380,
www.wanfangdata.com.cn/qikan/periodical.Articles/JSLGDXXB/JSLG2005/0505/050519.htm.
33. Hamon JC; Méthodes et outils de la conception amont pour les systèmes et les microsystèmes, Ph.D. Thesis Génie Electrique, Electronique, Télécommunications, Institut National Polytechnique de Toulouse, Toulouse, France, Feb/2005.
ethesis.inp-toulouse.fr/archive/00000111/01/hamon.pdf.
32. Gomes L, Costa A; Redes de Petri no ensino de sistemas digitais utilizando dispositivos reconfiguráveis, 1. Jornadas
sobre Sistemas Reconfiguráveis (REC 2005), Cardoso J (ed.), Faro, Portugal, ISBN 972-9341-41-9, Feb/2005.
31. Adamski MA; Formal Logic Design of Reprogrammable Controllers, Design of Embedded Control Systems, Adamski MA,
Karatkevich A, Wȩgrzyn M (eds.), Springer, pp. 15–26, ISBN 978-0-387-23630-8, 2005. DOI 10.1007/0-387-28327-7_2
30. Andreu D, Nketsa A, Gil T; Implantation matérielle de systèmes complexes: Traduction automatique d’un réseau de
Petri non autonome en composants VHDL, Journal Européen des Systèmes Automatisés 39(9–10):1099–1131, Hèrmes,
ISSN 1269-6935, 2005. jesa.revuesonline.com/article.jsp?articleId=7766.
29. Labiak G; em Wykorzystanie hierarchicznego modelu wspólbieżnego automatu w projektowaniu sterowników cyfrowych,
Oficyna Wydawnicza, Uniwersytetu Zielonogórskiego, Zielona Góra, Poland, ISBN 83-89712-42-3, 2005. zbc.uz.zgora.pl/Content/500/Labia
01.pdf.
28. Hamon JC, Esteve D, Pampagnin P; High level system design using HiLeS designer, International Forum on Design
Languages (FDL 2004), Lille, France, pp. 1–12, ECSI, Sep/2004.
27. Andreu D, Bruchon N, Gil T; Du modèle à l’exécution: Traduction automatique d’un réseau de Petri interprété
en langage VHDL, Rapport de Recherche LIRMM n. 04008, Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM), Montpellier, France, Jul/2004.
hal.archives-ouvertes.fr/docs/00/10/91/99/PDF/D309.PDF.
92
26. Andrzejewski G; Równowazność plaskich i hierarchicznych sieci Petriego, Informatyka - sztuka czy rzemioslo (KNWS
2004), Zielona Góra, Poland, pp. 17–22, ISBN 83-89712-16-4, Jun/2004. www.knws.uz.zgora.pl/pdf/knws_04_andrzejewski_g.pdf.
25. Gniewek L, Kluska J; Hardware Implementation of Fuzzy Petri Net as a Controller, IEEE Transactions on Systems,
Man, and Cybernetics — Part B: Cybernetics 34(3):1315–24, ISSN 1083-4419, Jun/2004. DOI 10.1109/TSMCB.2003.
822956
24. Kluska J, Hajduk Z; Digital Implementation of Fuzzy Petri Net Based on Asynchronous Fuzzy RS Flip-Flop, 7th
International Conference on Artificial Intelligence and Soft Computing (ICAISC 2004), Zakopane, Poland, Springer,
LNCS series, vol. 3070, pp. 314–9, ISBN 3-540-22123-9, Jun/2004. DOI 10.1007/b98109
23. Labiak G, Miczulski P; UML Statecharts and Petri Nets: Model Comparison For System Level Modelling, Mezdunarodnyj sbornik Naucnych Trudov: Progressivnye Technologii i Sistemy Masinostroenija, vol. Vyp. 27, pp. 310–4, 2004,
Doneckij Nacional’nyj Techniceskij Universitet, Doneck.
publikacje.uz.zgora.pl:7777/skep/docs/F2015/GLabiakPMiczulskiSbornik03.pdf.
22. Blaszyński P; Analizator semantyczny do generowania reprezentacji modelu statycznego w kompilatorze jezyka VHDL,
Ph.D. Thesis, Politechnika Szczecińska, Szczecin, Poland, 2004.
21. Kluska J, Hajduk Z; Hardware implementation of a fuzzy Petri net based on VLSI digital circuits, 3rd Conference of
the European Society for Fuzzy Logic and Technology (EUSFLAT 2003), Wagenknecht M, Hampel R (eds.), Zittau,
Germany, pp. 789–93, ISBN 3-9808089-4, Sep/2003.
www.eusflat.org/publications/proceedings/EUSFLAT_2003/papers/3Kluska.pdf.
20. Schober T; Formale Verifikation digitaler Systeme mit Petrinetzen, Dissertation, Fakultät für Mathematik und Informatik, Friedrich-Schiller-Universität Jena, Germany, Apr/2003.
www.db-thueringen.de/servlets/DocumentServlet?id=1042.
19. Wȩgrzyn A; Symboliczna analiza ukladów sterowania binarnego z wykorzystaniem wybranych metod analizy sieci
Petriego, Ph.D. Thesis, Department of Electronics and Information Technology, Warsaw Institute of Technology,
Warsaw, Poland, Jan/2003. zbc.uz.zgora.pl/Content/2308/PhD_AW.pdf.
18. Novák Š, Compiler from HSSL language to VHDL language, Diploma Thesis, Faculty of Electrical Engineering and
Information Technology, Slovak University of Technology, Bratislava, Slovakia, May/2002.
www.underground.host.sk/download/dipprj.pdf.
17. Adamski M; Formal Methods in Specification and Synthesis of Petri net based Reprogrammable Logic Controllers, XVI
International Conference on Microelectronics and Packaging (SBMICRO 2001), Pirenópolis, Goiás, Brazil, Sep/2001.
16. Adamski M; A Rigorous Design Methodology For Reprogrammable Logic Controllers, International Workshop on
Discrete-Event System Design (sinces 2001), Przytok, Zielona Gora, Poland, pp. 53–60, ISBN 83-85911-62-6, Jun/2001.
15. Ngalamou L, Dixon A, Coore D; Petri Nets-to-VHDL Code Generation: An Approach, 5th International Conference
on Information Systems, Analysis and Synthesis (SCI 2001), World Multiconference on Systemics, Cybernetics and
Informatics - Concepts and Applications (Part III), Orlando, Florida, USA, pp. 527–32, Jul/2001.
14. Adamski M, Monteiro JL; From Interpreted Petri Net Specification to Reprogrammable Logic Controller Design, IEEE
International Symposium on Industrial Electronics 2000 (ISIE 2000), Cholula, Puebla, México, vol. 1, pp. 13–9, ISBN
0-7803-6606-9, Dec/2000. DOI 10.1109/ISIE.2000.930478
13. Machado RJ; Metodologias de Desenvolvimento em Projectos de Engenharia de Computadores no Suporte à Implementação de Sistemas de Informação Distribuı́dos Não Convencionais (Industriais), Ph.D. Thesis, Informática,
Escola de Engenharia, Universidade do Minho, Nov/2000.
12. Garrigós J, Aulló JL, Ruiz R; Aproximación modular a la implementación hardware de sistemas borrosos de sugeno
representados sobre FPN, X Congreso Español sobre Tecnologı́as y Lógica Fuzzy (ESTYLF 2000), Ollero A, Sánchez S,
Arrue B, Baturone I (eds.), Seville, Spain, pp. 253–9, ISBN 84-699-3040-0, Sep/2000.
11. Shaw E, Khordoc K; System Design Based on Interface Specifications, 2000 Canadian Conference on Electrical and
Computer Engineering (CCECE 2000), Halifax, NS, Canada, vol. 1, pp. 189–93, ISBN 0-7803-5957-7, Mar/2000. DOI
10.1109/CCECE.2000.849696
10. Adamski M; Application Specific Logic Controllers for Safety Critical Systems, 14th IFAC Triennial World Congress
1999, Beijing, China, Pergamon Press, vol. Q, pp. 519–24, Jul/1999.
9. Adamski M; SFC, Petri Nets and Application Specific Logic Controllers, IEEE International Conference on Systems,
Man, and Cybernetics (SMC 1998), San Diego, California, USA, pp. 728–33, ISBN 0-7803-4781-1, Oct/1998. DOI
10.1109/ICSMC.1998.725500
8. Wȩgrzyn M, Adamski MA, Monteiro JL; The Application of Reconfigurable Logic to Controller Design, Control Engineering Practice 6(7):879–87, Elsevier, Pergamon Press, ISSN 0967-0661, Jul/1998. DOI 10.1016/S0967-0661(98)000756
7. Fengler W, Karg A; Design of Complex Embedded Systems Based On Different Petri-Net Interpretations, High Performance Computing 1998 (HPC 1998), Boston, Massachussets, USA, Society for Computer Simulation, Apr/1998.
6. Marranghello N; Digital Systems Synthesis from Petri Net Descriptions, Technical Report DAIMI/PB-530, Aarhus
Universtitet, Denmark, Mar/1998. www.daimi.au.dk/PB/530/PB-530.pdf.
5. Adamski M, Wȩgrzyn M, Wolanski P; A VHDL based Approach to Logic Controllers Design, International Conference
on Programmable Devices and Systems (PDS 1998), Gliwice, Poland, pp. 9–16, Feb/1998.
4. Adamski M, Wȩgrzyn M, Wolanski P; Simulating and Synthesising of Reconfigurable Logic Controllers using VHDL,
42nd International Scientific Colloquium (IWK 1997), Ilmenau, Germany, Band I, pp. 522–7, Sep/1997.
93
3. Wȩgrzyn M, Wolanski P, Adamski M, Monteiro JL; Coloured Petri Net Model of Application Specific Logic Controller Programs, IEEE International Symposium on Industrial Electronics (ISIE 1997), Guimarães, Portugal, vol. 1,
pp. SS158–SS163, ISBN 0-7803-3936-3, Jul/1997. DOI 10.1109/ISIE.1997.651753
2. Wȩgrzyn M, Adamski M, Monteiro JL; Reconfigurable Logic Controller with FPGA, 4th IFAC Workshop on Algorithms
and Architectures for Real-Time Control (AARTC 1997), Vilamoura, Portugal, pp. 247–52, Apr/1997.
1. Adamski M, Monteiro JL, Fengler W, Wendt A; Distributed Petri Net-based Discrete Controller Systems, 2nd Portuguese Conference on Automatic Contol (CONTROLO 1996), Porto, Portugal, pp. 777–82, Sep/1996.
[pc03] ENCEE 1997, Redes de Petri e VHDL na Prototipagem Rápida de Sistemas Digitais.
3. Sousa ML; Extensão do Repast para desenho em tempo real de redes de Petri em representação de simulações multiagente, M.Sc. thesis, Departamento de Ciências e Tecnologias da Informação, Instituto Superior de Ciências do Trabalho e da Empresa, Lisbon, Portugal, May/2008. hdl.handle.net/10071/995.
2. Marranghello N, Mirkowski J, Bilinski K; Synthesis of Synchronous Digital Systems Specified by Petri Nets, 1st
International Workshop on Hardware Design and Petri Nets (HWPN 1998), within the 19th International Conference
on Application and Theory of Petri Nets (PETRI NETS 1998), Lisbon, Portugal, pp. 111–28, Jun/1998.
1. Marranghello N; Digital Systems Synthesis from Petri Net Descriptions, Technical Report DAIMI/PB-530, Aarhus
Universtitet, Denmark, Mar/1998. www.daimi.au.dk/PB/530/PB-530.pdf.
[pj01] AETE 1997, Redes de Petri e VHDL na Prototipagem Rápida de Sistemas Digitais.
1. Dias GL; Ferramentas para a Integração de Redes de Petri e VHDL na Sı́ntese de Sistemas Digitais, M.Sc. thesis,
Faculdade de Engenharia, Universidade Estadual Paulista “Júlio de Mesquita Filho”, Ilha Solteira, São Paulo, Brazil,
Feb/2007.
[ic05] ISIE 1997, Specification of Industrial Digital Controllers with Object-Oriented Petri Nets.
17. Silva CF, Quintáns C, Colmenar A, Castro MA, Mandado E; A Method Based on Petri Nets and a Matrix Model
to Implement Reconfigurable Logic Controllers, IEEE Transactions on Industrial Electronics 57(10):3544–56, ISSN
0278-0046, Oct/2010. DOI 10.1109/TIE.2009.2038946
16. Adamski M, Wȩgrzyn M; Petri nets mapping into reconfigurable logic controllers, Electronics and Telecommunications
Quarterly 55(2):157–82, ISSN 0867-6747, 2009.
15. Labiak G, Adamski M; Concurrent Processes Synchronisation in Statecharts for FPGA Implementation, 6th IEEE
East-West Design & Test Symposium (EWDTS 2008), Lviv, Ucránia, pp. 59–64, Oct/2008.
www.ewdtest.com/conf/proc08/ewdts08-04.pdf.
14. Andreu D, Souquet G, Gil T; Petri Net Based Rapid Prototyping of Digital Complex System, 2008 IEEE Computer
Society Annual Symposium on VLSI (ISVLSI 2008), Torres L, O’Connor I, Benoit P, Mukherjee A, Smailagic A (eds.),
Montepellier, France, pp. 405–10, ISBN 978-0-7695-3170-0, Apr/2008. DOI 10.1109/ISVLSI.2008.54
13. Lee J, Choi M, Sung C; A Modeling Technique Applying an Object-Oriented Petri Net for Embedded System, 1st
International Conference on Hybrid Information Technology (ICHIT 2006), Cheju, South Korea, IEEE Computer
Society Press, vol. 2, pp. 642–5, Nov/2006. DOI 10.1109/ICHIT.2006.20
12. Tu JF, Lo YC, Kong TC; Using Petri Nets to Verify the Data/Control Flows of CPU Architectures, Journal of St. John
University 23:127–45, ISSN 1814-1478, Jul/2006. aca.sju.edu.tw/jsju/files/pdf/11.pdf.
11. Zapata G, Branch JW, Quintero LF, González CA, Medina CA; Metodologı́a para Generación de Código a Partir de
Modelos en Redes de Petri Jerárquicas, V Congreso de Automatización y Control (CAC 2005), Caracas, Venezuela,
Asociación Venezolana de Automatización y Control, Nov/2005. www.ps.usb.ve/cac05/trabajos/cac05-61.pdf.
10. Andreu D, Nketsa A, Gil T; Implantation matérielle de systèmes complexes: Traduction automatique d’un réseau de
Petri non autonome en composants VHDL, Journal Européen des Systèmes Automatisés 39(9–10):1099–1131, Hèrmes,
ISSN 1269-6935, 2005. jesa.revuesonline.com/article.jsp?articleId=7766.
9. Damaševicius R, Štuikys V; Application of the object-oriented principles for hardware and embedded system design,
“Integration, the VLSI Journal” 38(2):309–39, Elsevier, ISSN 0167-9260, Dec/2004. DOI 10.1016/j.vlsi.2004.08.005
8. Han W, Jafari MA; Component and agent-based FMS modeling and controller synthesis, IEEE Transactions on Systems, Man and Cybernetics — Part C: Applications and Reviews 33(2):193–206, ISSN 1094-6977, May/2003. DOI
10.1109/TSMCC.2003.813147
7. Luo, YC; Using Petri Nets to Verify the Data/Control Flows of CPU Architectures, M.Sc. Thesis em Computer
Science, Institute of Electrical and Mechanical Automation and Integration, St. John’s Institute of Technology,
Taiwan, 2003.
6. Cha JH, Cho KH; Systematic Design of Programmable Logic Controllers Based on Efficient Code Conversion Algorithm, Journal of Control, Automation and Systems Engineering 7(12):1009-14, ISSN 1225-9845, Dec/2001. DOI
KISTI1.1003/JNL.JAKO200111920890894
94
5. Marranghello N, Mirkowski J, Bilinski K; Synthesis of synchronous digital systems specified by Petri nets, Hardware
Design and Petri Nets, Yakovlev A, Gomes L, Lavagno L (eds.), Kluwer Academic Publishers, Boston, Massachussets,
USA, chap. 7, pp. 129–50, ISBN 0-7923-7791-5, Feb/2000. DOI 10.1007/978-1-4757-3143-9_7
4. Yakovlev AV, Koelmans AM; Petri Nets and Digital Hardware Design, Lectures on Petri Nets II: Applications,
Reisig W, Rozenberg G (eds.), Springer, LNCS series, vol. 1492 (Advances in Petri Nets, vol. 149), pp. 154–236,
ISBN 3-540-65307-4, 1998. DOI 10.1007/3-540-65307-4_49
3. Marranghello N, Mirkowski J, Bilinski K; Synthesis of Synchronous Digital Systems Specified by Petri Nets, 1st
International Workshop on Hardware Design and Petri Nets (HWPN 1998), within the 19th International Conference
on Application and Theory of Petri Nets (PETRI NETS 1998), Lisbon, Portugal, pp. 111–28, Jun/1998.
2. Marranghello N; Digital Systems Synthesis from Petri Net Descriptions, Technical Report DAIMI/PB-530, Aarhus
Universtitet, Denmark, Mar/1998. www.daimi.au.dk/PB/530/PB-530.pdf.
1. Ng KM; A graphical method for automatic code generation from extended s-system Petri net models, Master of
Electrical Engineering, Department of Electrical and Electronics, Faculty of Electrical Engineering, Kolej Universiti
Teknologi Tun Hussein Onn, Petaling Jaya, Malaysia, Jul/2006. eprints.uthm.edu.my/781.
[ic03] CHDL 1997, SOFHIA: A CAD Environment to Design Digital Control Systems.
5. Sudacevschi V; Synthesis of the Systems with Concurrent Data Processing, Ph.D. thesis, Universitatea Tehnicǎ a
Moldovei, Chişinǎu, Moldavia, 2009. www.cnaa.md/files/theses/14863/viorica_sudacevschi_thesis.pdf.
4. Zhao B, Lu J, Yan Y; Construction of Petri Net-VHDL compiler, Journal of Jiangsu University (Natural Science
Edition) 26(5):440–3, ISSN 1671-7775, Sep/2005. wwwsub.ujs.edu.cn/www3/xuebao/en_list_file.php?id=3380,
www.wanfangdata.com.cn/qikan/periodical.Articles/JSLGDXXB/JSLG2005/0505/050519.htm.
3. Wȩgrzyn A; Symboliczna analiza ukladów sterowania binarnego z wykorzystaniem wybranych metod analizy sieci
Petriego, Ph.D. Thesis, Department of Electronics and Information Technology, Warsaw Institute of Technology,
Warsaw, Poland, Jan/2003. zbc.uz.zgora.pl/Content/2308/PhD_AW.pdf.
2. Marranghello N; Digital Systems Synthesis from Petri Net Descriptions, Technical Report DAIMI/PB-530, Aarhus
Universtitet, Denmark, Mar/1998. www.daimi.au.dk/PB/530/PB-530.pdf.
1. Wȩgrzyn M, Wolanski P, Adamski M, Monteiro JL; Coloured Petri Net Model of Application Specific Logic Controller Programs, IEEE International Symposium on Industrial Electronics (ISIE 1997), Guimarães, Portugal, vol. 1,
pp. SS158–SS163, Jul/1997. DOI 10.1109/ISIE.1997.651753
[jo01] CSE 1995, A Heterogeneous Computer Vision Architecture: Implementation Issues.
1. Wu JM, Kuznia CB, Hoanca B, Chen C, Sawchuk AA; Demonstration and Architectural Analysis of Complementary Metal-Oxide Semiconductor Multiple-Quantum-Well Smart-Pixel Array Cellular Logic Processors for SingleInstruction Multiple-Data Parallel-Pipeline Processing, Applied Optics 38(11):2270–81, Optical Society of America,
Washington, D.C., USA, ISSN 0003-6935, Apr/1999. DOI 10.1364/AO.38.002270
[ic02] SBAC-PAD 1995, Simulação e Sı́ntese de Controladores Paralelos Baseados em Redes de Petri.
4. Marranghello N, Mirkowski J, Bilinski K; Synthesis of synchronous digital systems specified by Petri nets, Hardware
Design and Petri Nets, Yakovlev A, Gomes L, Lavagno L (eds.), Kluwer Academic Publishers, Boston, Massachussets,
USA, chap. 7, pp. 129–50, ISBN 0-7923-7791-5, Feb/2000. DOI 10.1007/978-1-4757-3143-9_7
3. Marranghello N, Mirkowski J, Bilinski K; Synthesis of Synchronous Digital Systems Specified by Petri Nets, 1st
International Workshop on Hardware Design and Petri Nets (HWPN 1998), within the 19th International Conference
on Application and Theory of Petri Nets (PETRI NETS 1998), Lisbon, Portugal, pp. 111–28, Jun/1998.
2. Marranghello N; Digital Systems Synthesis from Petri Net Descriptions, Technical Report DAIMI/PB-530, Aarhus
Universitet, Dinamarca, Mar/1998. www.daimi.au.dk/PB/530/PB-530.pdf.
1. Wȩgrzyn M, Wolanski P, Adamski M, Monteiro JL; Field Programmable Device as a Logic Controller, 2nd Portuguese
Conference on Automatic Control (CONTROLO 1996), Porto, Portugal, pp. 715–20, Set/1996.
[wk01] OOPMC 1995, Concurrent Execution of Petri Nets based on Agents.
4. Micolini O Arquitectura asimétrica multi core con procesador de Petri, Ph.D. Thesis in Computer Science, Facultad
de Informática, Universidad Nacional de La Plata, La Plata, Argentina, Feb/2015. URL
3. Schattenberg B; Agentenmodellierung und-evaluierung im Rahmen eines objekt-orientierten, verteilten Simulationssystems, M.Sc. Thesis, Fakultät für Informatik, Universität Ulm, Germany, Nov/1998.
www.informatik.uni-ulm.de/ki/Edu/Diplomarbeiten/bschattenberg-dipl.html.
95
2. Chevaillier P, Tisseau J, Harrouet F, Querrec R; Prototyping Manufacturing Systems: Contribution of Virtual Reality,
Agent Systems and Petri Nets. 9th IFAC Symposium on Information Control in Manufacturing (INCOM 1998), Nancy
and Metz, France, vol. III, pp. 249–54, Jun/1998.
1. Wȩgrzyn M, Wolanski P, Adamski M, Monteiro JL; Coloured Petri Net Model of Application Specific Logic Controller Programs, IEEE International Symposium on Industrial Electronics (ISIE 1997), Guimarães, Portugal, vol. 1,
pp. SS158–SS163, Jul/1997. DOI 10.1109/ISIE.1997.651753
96
[te01] MSc Thesis 1994, Redes de Petri e VHDL na Especificação de Controladores Paralelos.
7. Sousa ML; Extensão do Repast para desenho em tempo real de redes de Petri em representação de simulações multiagente, M.Sc. thesis, Departamento de Ciências e Tecnologias da Informação, Instituto Superior de Ciências do Trabalho e da Empresa, Lisbon, Portugal, May/2008. hdl.handle.net/10071/995.
6. Dias GL; Ferramentas para a Integração de Redes de Petri e VHDL na Sı́ntese de Sistemas Digitais, M.Sc. thesis,
Faculdade de Engenharia, Universidade Estadual Paulista “Júlio de Mesquita Filho”, Ilha Solteira, São Paulo, Brazil,
Feb/2007.
5. Melo MM; SimRP — Simulador de Redes de Petri Flexı́vel com Geração de Código, M.Sc. thesis, Departamento de Engenharia Mecatrônica, Faculdade de Tecnologia, Universidade de Brası́lia, Brazil, Jul/2006. hdl.handle.net/10482/2210.
4. Costa C; Projetando Controladores Digitais com FPGA, Editora Novatec, São Paulo, Brazil, 2006. ISBN 85-7522088-8.
3. Costa C; Proposta de Controlador Baseado em Lógica Programável Estruturada, M.Sc. thesis, Universidade de
Taubaté, São Paulo, Brazil, 2005.
2. Machado RJ; Metodologias de Desenvolvimento em Projectos de Engenharia de Computadores no Suporte à Implementação de Sistemas de Informação Distribuı́dos Não Convencionais (Industriais), Ph.D. thesis in Informatics,
Escola de Engenharia, Universidade do Minho, Nov/2000.
1. Gomes L; Redes de Petri Reactivas e Hierárquicas: Integração de Formalismos no Projecto de Sistemas Reactivos de
Tempo-Real, Ph.D. thesis in Electrical Engineering, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisbon,
Jul/1997.
[pc01] ENCEE 1994, Redes de Petri na Especificação e Validação de Controladores Paralelos.
2. Dias GL; Ferramentas para a Integração de Redes de Petri e VHDL na Sı́ntese de Sistemas Digitais, M.Sc. thesis,
Faculdade de Engenharia, Universidade Estadual Paulista “Júlio de Mesquita Filho”, Ilha Solteira, São Paulo, Brazil,
Feb/2007.
1. Gomes L; Redes de Petri Reactivas e Hierárquicas: Integração de formalismos no projecto de Sistemas reactivos de
tempo-real, Ph.D. thesis in Electrical Engineering, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisbon,
Jul/1997.
97

Documentos relacionados

CV completo (em PDF) - Universidade do Minho

CV completo (em PDF) - Universidade do Minho • Investigador pós-doutorado (post-doctoral researcher) no Laboratório de Sistemas Embebidos do TUCS (Turku Centre for Computer Science), Turku, Finlândia, liderado por Johan Lilius, set/2002 a ...

Leia mais