Dr. João Paulo Andrade Almeida



 



 home

curriculum vitae
selected publications
publications list
teaching (in Portuguese)



João Paulo Andrade Almeida is lecturer at the Computer Science Department of the Federal University of Espírito Santo, Brazil. His research focuses on the model-driven design of enterprise systems. Key research areas include: Model-driven design, service-oriented design, enterprise architecture, conceptual modelling, business process modelling and enterprise computing.

João Paulo is a member of the Ontology and Conceptual Modelling Research Group (NEMO).

João Paulo was born in Vila Velha, Brazil. He received his Computer Engineering degree in 1998 from the Federal University of Espírito Santo (Vitória, Brazil), and his Master of Science in Telematics degree from the University of Twente in 2001, with the master thesis entitled Dynamic Reconfiguration of Object-Middleware-based Distributed Systems developed at Lucent Technologies Bell Labs Twente. He joined the Centre for Telematics and Information Technology at the University of Twente in September 2001, and received his Ph.D. from that university in 2006, with the Ph.D. thesis entitled Model-Driven Design of Distributed Applications (supervised by Prof. dr. ir. Chris Vissers, Dr. ir. Marten van Sinderen and Dr. Luís Ferreira Pires.) During 2006, he worked as a Scientific Researcher for the Telematica Instituut on the application of model-driven approaches to the design of services and service-oriented architectures. He has participated in the European SPICE IST and MODA-TEL IST projects, in the Dutch Freeband WASP project and in the AMIDST project. In 2007, he held a position of adjunct researcher at the Centre for Telematics and Information Technology of the University of Twente.

He is a member of the IEEE, ACM, Brazilian Computer Society, Working Group 8.9 on Enterprise Information Systems (Technical Committee 8, Brazil Chapter). He also participates in the standardization of the Reference Model for Open Distributed Processing (RM-ODP).

Further, he is an enthusiastic amateur astronomer and rock climber.

Contact:
Business Address:
Departamento de Informática, CT-VII,  UFES
Av. Fernando Ferrari,  s/n
29060-970 Vitória, Espírito Santo, Brazil Location at Google Maps


E-mail: jpalmeida 'at' ieee 'dot' org
Phone: +55 27 40092132,
Skype: jpandradealmeida
Fax: +55 27 40092850
Office: CT-VII, 2nd floor, room 12
 





Professional Activities:

Co-chair of the program committee: 13th IEEE International EDOC Enterprise Computing Conference (EDOC 2009).

Reviewer for IEEE Transactions on Services Computing, IEEE Internet Computing, Information Systems (Elsevier), IEEE Software, IEEE Transactions on Parallel and Distributed Systems and Journal of Applied Ontology

Member of the program committee: 24th Annual ACM Symposium on Applied Computing (ACM SAC 2009), Enterprise Information Systems track.

Member of the program committee: 24th Annual ACM Symposium on Applied Computing (ACM SAC 2009), Software Engineering track.

Member of the program committee: II Workshop de Teses e Dissertações em Sistemas de Informação (WTDSI) at the V Brazilian Symposium on Information Systems (SBSI), 2009.

Co-chair 5th Workshop on ODP for Enterprise Computing (WODPEC 2008) in conjunction with The Twelth IEEE International EDOC Conference (EDOC 2008), 15th September, Munich, 2008.

Co-chair International Workshop on Models and Model-driven Methods for Enterprise Computing (3M4EC 2008) in conjunction with The Twelfth IEEE International EDOC Conference (EDOC 2008), 16th September, Munich, 2008.

Member of the program committee: 3rd Workshop on Ontologies and Metamodelling in Software and Data Engineering (WOMSDE 2008), Oct. 2008, Brazil.

Member of the program committee: 12th IEEE International EDOC Conference (EDOC 2008): "The Enterprise Computing Conference", 2008.

Member of the program committee: 4th International Workshop on Model-Driven Enterprise Information Systems (MDEIS 2008), 2008.

Member of the program committee: WebMedia 2008 - VII Workshop on Tools and Applications - WFA, 2008.

Co-chair WBPM 2008 - 2nd Workshop on Business Process Management (in conjunction with WebMedia 2008), Vitória, ES, Brazil, 2008. 

Special issue editor for International Journal of Business Process Integration and Management (IJBPIM) Special Issue on Model-Driven Service-Oriented Architectures.

Reviewer for 16th European Conference on Information Systems (ECIS 2008), in the Information Systems for Innovative and Collaborative Business track, Galway, Ireland.

Reviewer for 14th Americas Conference on Information Systems (AMCIS 2008), mini-track on Case Studies on Enterprise Systems, Toronto, Canada.

Member of the program committee: Enterprise Information Systems track at the 23rd Annual ACM Symposium on Applied Computing, March 2008, Fortaleza, Brazil.

Member of the program committee: IDEAS 2008 - 11th Iberoamerican Workshop on Requirements Engineering and Software Environments, Feb. 2008, Pernambuco, Brazil.

Co-chair 4th Workshop on ODP for Enterprise Computing (WODPEC 2007) in conjunction with The Eleventh IEEE International EDOC Conference (EDOC 2007), Annapolis, Maryland, USA, 2007.

Member of the program committee: 2nd Workshop on Ontologies and Metamodelling in Software and Data Engineering (WOMSDE 2007), Oct. 17 2007, João Pessoa, Brazil.

Member of the program committee: First International Workshop on Telecom Service Oriented Architectures (TSOA-07), ICSOC 2007, Austria.

Member of the program committee: 11th IEEE International EDOC Conference (EDOC 2007): "The Enterprise Computing Conference", Oct. 2007, Annapolis, Maryland, USA.

Member of the program committee: 3rd International Workshop on Model-Driven Enterprise Information Systems (MDEIS 2007), 12-13 June 2007, Funchal, Madeira, Portugal.

Co-chair of the Workshop on ODP for Enterprise Computing (WODPEC 2006) in conjunction with The Tenth IEEE International EDOC Conference (EDOC 2006), 16 Oct. 2006, Hong Kong.

Co-chair of the European Workshop on Milestones, Models and Mappings for Model-Driven Architecture (3M4MDA 2006) in conjunction with ECMDA 2006, 11 July 2006, Bilbao, Spain.

Member of the program committee: First Workshop on Ontologies and Metamodelling in Software and Data Engineering (WOMSDE 2006), Oct. 16 2006, Florianópolis, Brazil.

Member of the program committee: 2nd International Workshop on Model-Driven Enterprise Information Systems (MDEIS 2006), 23-24 May 2006, Paphos, Cyprus.

Member of the program committee: Workshop on ODP for Enterprise Computing (WODPEC 2005), Sept. 2005, Enschede, The Netherlands.

Member of the organizing committee: 9th International IEEE EDOC Conference (EDOC 2005), Sept. 2005, Enschede, The Netherlands.

Member of the organizing committee: First European Workshop on Model Driven Architecture with Emphasis on Industrial Application, March 2004, Enschede, The Netherlands.

Reviewer for ECIS 2007, VORTE 2006, ECMDA 2006, ECMDA 2005, iiWAS 2004, IEEE EDOC 2003 and DARES 2003.

Selected Recent Publications (or a complete list of publications):

João Paulo A. Almeida and Giancarlo Guizzardi, "A Semantic Foundation for Role-Related Concepts in Enterprise Modelling", 12th International IEEE EDOC Conference (EDOC 2008), IEEE Computer Society Press, 2008. [pdf]

P. Dockhorn Costa, João Paulo A. Almeida, L. Ferreira Pires, M. van Sinderen, "Evaluation of a Rule-Based Approach for Context-Aware Services", Proceedings of the 2008 IEEE Global Communications Conference (GLOBECOM 2008), IEEE, 2008.

João Paulo A. Almeida, Luís Ferreira Pires, Marten van Sinderen, Maarten Steen (eds.), Proceedings of the Workshop on Models and Model-driven Methods for Enterprise Computing (3M4EC 2008) in conjunction with IEEE EDOC 2008, IEEE Computer Society Press, 2008, to appear. [workshop web site]

João Paulo A. Almeida, Peter F. Linington, José Raul Romero, Bryan Wood (eds.), Proceedings of the Workshop on ODP for Enterprise Computing (WODPEC 2008) in conjunction with IEEE EDOC 2008, IEEE Computer Society Press, 2008, to appear. [workshop web site]

João Paulo A. Almeida, Peter F. Linington, Antonio Vallecillo, Bryan Wood (eds.), Proceedings of the Workshop on ODP for Enterprise Computing (WODPEC 2007) in conjunction with IEEE EDOC 2007, IEEE Computer Society Press, 2007, to appear. [workshop web site]

Sorin Iacob, João Paulo A. Almeida, Maria-Eugenia Iacob, "Optimized Dynamic Semantic Composition of Services", accepted for ACM Symposium on Applied Computing 2008 (ACM SAC 2008), Track on Semantic Web and Applications, 2008. [pdf]

João Paulo A. Almeida and Giancarlo Guizzardi, "On the Foundation for Roles in RM-ODP: Contributions from Conceptual Modelling", 4th International Workshop on ODP for Enterprise Computing (WODPEC 2007) at IEEE EDOC 2007, IEEE Computer Society Press, to appear. [pdf]

João Paulo A. Almeida, Maria-Eugenia Iacob and  Pascal van Eck, "Requirements Traceability in Model-Driven Development: Applying Model and Transformation Conformance", Information Systems Frontiers, Springer, 2007, ISSN 1387-3326 (print) 1572-9419 (online). [pdf, online]

Patrícia Dockhorn Costa, João Paulo A. Almeida, Luís Ferreira Pires and Marten van Sinderen. "Situation Specification and Realization in Rule-Based Context-Aware Applications", 7th IFIP WG6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS 2007), Lecture Notes in Computer Science, vol. 4531, Springer, 2007, pp. 32-47. [pdf, online]

João Paulo A. Almeida, Peter F. Linington, Akira Tanaka, Bryan Wood (eds.), Proceedings of the Workshop on ODP for Enterprise Computing (WODPEC 2006) in conjunction with IEEE EDOC 2006, IEEE Computer Society Press. [online] [preface online]

João Paulo A. Almeida, Luís Ferreira Pires and Marten van Sinderen (eds.), Proceedings of the European Workshop on Milestones, Models and Mappings for Model-Driven Architecture (3M4MDA 2006) in conjunction with the European Conference on MDA - Foundations and Applications, Bilbao, Spain, July 11, 2006, CTIT Workshop Proceedings Series WP06-02 ISSN 1574-0846. [pdf]

João Paulo A. Almeida, Remco Dijkman, Marten van Sinderen, Dick Quartel, and Luís Ferreira Pires. "Model Driven Design, Refinement and Transformation of Abstract Interactions", International Journal of Cooperative Information Systems (IJCIS), Vol. 15, No. 4, 2006, pp. 599-632. [pdf, online

João Paulo A. Almeida, Pascal van Eck, and Maria-Eugenia Iacob, "Requirements Traceability and Transformation Conformance in Model-Driven Development", Tenth IEEE International EDOC Conference (EDOC 2006), IEEE Computer Society Press, 2006, pp. 355-366.  [pdf, online]

João Paulo A. Almeida, Maria-Eugenia Iacob, Henk Jonkers, and Dick Quartel, "Model-Driven Development of Context-Aware Services", Distributed Applications and Interoperable Systems (DAIS 2006), 6th IFIP International Conference, Lecture Notes in Computer Science, vol. 4025, Springer, 2006, pp. 213-227. [pdf, online]

João Paulo A. Almeida, Remco Dijkman, Luís Ferreira Pires, Dick Quartel, Marten van Sinderen, "Abstract Interactions and Interaction Refinement in Model-Driven Design", Proceedings Ninth IEEE EDOC Conference (EDOC 2005), IEEE Computer Society Press, Sept. 2005, pp. 273-286. [pdf, online]

João Paulo A. Almeida, Marten van Sinderen, Dick Quartel and Luís Ferreira Pires, "Designing Interaction Systems for Distributed Applications", IEEE Distributed Systems Online, vol. 6, no. 3, Mar. 2005. [online]

João Paulo A. Almeida, Remco Dijkman, Marten van Sinderen and Luís Ferreira Pires, "On the Notion of Abstract Platform in MDA Development", in Proceedings Eighth IEEE International Conference on Enterprise Distributed Object Computing (EDOC 2004), California, USA, IEEE Computer Society Press, Sept. 2004, pp. 253-263. [pdf, IEEE digital library]

Ph.D. Thesis:

João Paulo Andrade Almeida, Model-Driven Design of Distributed Applications. Ph.D. Thesis in Computer Science, CTIT Ph.D.-Thesis Series, No. 06-85, Telematica Instituut Fundamental Research Series, No. 018 (TI/FRS/018), Enschede, The Netherlands, 2006, ISBN 90-75176-422. [online]

Book Chapter:

Luís Ferreira Pires, Marten van Sinderen, Clever R.G. de Farias, João Paulo A. Almeida, "Use of Models and Modelling Techniques for Service Development", in Manuel J. Mendes, Reima Suomi and Carlos Passos (Eds.), Digital Communities in a Networked Society: eCommerce, eGovernment and eBusiness, Kluwer Academic Publishers, 2004, pp. 441-456.

Complete list of publications





"Because people live in it now.
Not just a few people, not just a few
technicians and eccentrics, but
thousands of people, quite normal people.
And not just for a little while, either, but
for hours straight, over weeks, and months,
and years. Cyberspace today is a "Net,"
a "Matrix," international in scope and
growing swiftly and steadily. It's growing
in size, and wealth, and political importance."
The Hacker Crack Down (1992) - Bruce Sterling