João Rocha

João Rocha
Instituto Superior de Engenharia do Porto | CISTER · Informatics Engineering

PhD

About

77
Publications
9,278
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
533
Citations
Additional affiliations
April 2018 - present
Instituto Politécnico do Porto
Position
  • CEO
February 2007 - April 2018
September 1987 - October 2021
Instituto Superior de Engenharia do Porto
Position
  • Professor

Publications

Publications (77)
Chapter
Information and communication technologies (ICTs) are been increasingly used in sports over the past decades, especially in professional football, with the goal of enhancing preparation and improve the athletes’ performance. Training programs, however, are not accessible for young and amateur athletes. Most of the systems available, don’t have lear...
Chapter
Over the last decades Information and Communication Technologies (ICTs) are increasingly being used in sports, especially in football, aiming to improve the athletes training and results. However, training systems for young athletes do not have, for the most part, learning abilities in order to adapt, evolve and find new training recommendations, d...
Chapter
Over the last decades web and mobile technologies are increasingly being used in sports, especially in soccer, but none of them seems to allow to prevent injuries. However, training systems for young athletes do not have, for the most part, learning abilities in order to adapt, evolve and find new training recommendations. It is in this context whi...
Article
Full-text available
The traditional systems have been studied in an isolated mode, seek to respond to a specific need and deal with a restricted set of variables. The targets established for energy efficient systems and energy sustainability imply that new systems are more comprehensive and combine the various individual systems. This new topology requires a new kind...
Conference Paper
Full-text available
Energy consumption has been essential for Nations’ development. Developing countries are highly populated and growing at a faster pace than already developed ones. Their willingness to reach a higher state of development is natural, which will inevitably mean the need for huge amounts of energy and resources. Moreover, they will generate huge amoun...
Article
Full-text available
Globalization is a trend that covers all society perspectives in general, and higher education in particular. The main traditional objective of higher education institutions has been to prepare domestic students with a given set of skills. Research competition and University’s rankings, as well as the need to reach other publics, pushed them toward...
Conference Paper
Full-text available
Nowadays sustainability is becoming extremely important and although the concept is perfectly established, there are different approaches to teach the fundamental aspects to be considered. Aiming at a higher level of internationalization and having in mind that students could gain from an intensive and multicultural experience ISEP organized its fi...
Article
Full-text available
As technology is increasingly being seen as a facilitator to learning, open remote laboratories are increasingly available and in widespread use around the world. They provide some advantages over traditional hands-on labs or simulations. This paper presents the results of integrating the open remote laboratory VISIR into several courses, in variou...
Conference Paper
Full-text available
Engineering education practices have evolved not only due to the natural changes in the contents of the curricula and skills but also, and more recently, due to the requirements imposed by the Bologna revision process. In addition, industry is becoming more demanding, as society is becoming more and more aware of the global needs and consequences o...
Conference Paper
Full-text available
The Web has come a long way since its invention by Berners-Lee, when it focused essentially on visualization and presentation of content for human consumption (Syntactic Web), to a Web providing meaningful content, facilitating the integration between people and machines (Semantic Web). This paper presents a survey of different tools that provide t...
Conference Paper
Full-text available
This paper describes how the adoption and progressive application of the CDIO Initiative™ at the Informatics Engineering bachelor and master programs of ISEP contributed to achieve very good results since 2008, including the EUR-ACE Quality Seal. Current and future initiatives related to Portuguese and European program accreditation and certificati...
Conference Paper
Full-text available
Data transformation between ontology repositories demands great quality alignments and as such ambiguous correspondences must be identified and corrected beforehand. In previous work we characterized 1:1 ambiguous on-tology matching scenarios through ten dimensions and defined a set of reso-lution strategies. The main novelty of this paper is the s...
Article
Full-text available
The automatic matching of entities between information repositories is essential for aligning and ontology mediation processes, but there is great ambiguity when adopting it. Data integration between repositories demands great quality of ontology alignments, and as such ambiguous correspondences must be identified and corrected beforehand. Debuggin...
Conference Paper
Data transformation between repositories (data migration) demands great quality of ontology alignments, and as such ambiguous correspondences must be identified and corrected beforehand. In this paper we address the analysis and systematization of the ontology alignment disambiguation process, proposing the characterization of the ontology matching...
Article
Full-text available
This document describes two initiatives for accreditation/certification of first and second cycle Bologna programs in Portugal. One initiative was started by the National Agency for Program Evaluation and Accreditation and is mandatory for all Bologna programs. The other initiative was launched by the Portuguese Professional Engineering Association...
Conference Paper
Full-text available
This paper describes how the adoption and progressive application of the CDIO Initiative™ at the Informatics Engineering bachelor and master programs of ISEP contributed to achieve very good results since 2008. Some of these results are explained in more detail. Current and future initiatives related to Portuguese, European and worldwide program ac...
Conference Paper
Full-text available
This paper describes the experience on combining a legacy system and a new system into a functional enterprise information system. The case study scenario is characterized by sparse human resources, very limited budget and online operation (as opposed to batch processing). The scenario and state of the art technology were analyzed, leading to the p...
Conference Paper
Full-text available
This paper describes how the adoption and progressive application of the CDIO Initiative™ at the Informatics Engineering bachelor and master programs of ISEP contributed to achieve very good results since 2008. Some of these results are explained in more detail. Current and future initiatives related to Portuguese, European and worldwide program ac...
Conference Paper
Full-text available
O processo de emparelhamento (alinhamento de nível 0/1) automático é fundamental no processo de mapeamento (alinhamento de nível 2), mas de grande ambiguidade aquando da sua adaptação. Ora a aplicação do mapeamento na transformação de dados (migração de dados) é de grande exigência, pelo que as situações ambíguas devem ser detectadas e corrigidas....
Article
Full-text available
As consultas efectuadas em ambientes distribuídos, tais como a Web e a Web Semântica, levantam problemas sobre a forma de se obter informação oriunda de diferentes repositórios de informação. O objectivo deste artigo é o de apresentar uma proposta de sistema genérico e faseado para a integração de informação, sendo o mesmo composto por diversas fas...
Conference Paper
Full-text available
This paper describes the architecture of a knowledge management system that exploits social and semantic web technology in order to ease and promote user-centered modeling, evolution, sharing and access to knowledge in distributed and heterogeneous repositories. For that, several knowledge engineering processes are improved in order to exploit soci...
Conference Paper
Full-text available
Many methods for automatic and semi-automatic ontology alignment have been proposed, but they remain error prone and labor- intensive. This paper describes a novel generic process for evaluating the mappings' confldence value. This process uses rules extracted through inductive machine learning methods from the matching results proposed by others....
Article
Full-text available
In order to allow Online Information Visualization of Seman-tic Web data we must have a method of automatically mapping entities in the source data to representation artefacts in the target format. Online Information Visualization aims to increase the accessibility of otherwise machine-readable only data by creating a "good enough" vi-sualization q...
Article
Full-text available
Information Realisation is the process of presenting data as Textual, Graphical or Audial information to a human user. In this paper, we discuss the importance of this concept with respect to the accessibility of Semantic Web data to a diverse target audience. We provide an ontological point of view, defining the expressive characteristics and appl...
Article
Full-text available
Ontology mapping negotiation aims to achieve consensus among real-world entities about the process of transforming information between different ontologies. This paper describes a novel ontology map- ping negotiation approach, based on the categorization of semantic bridges according to their confidence and rele- vance to the interoperability. The...
Conference Paper
Full-text available
contexts, projects and application areas. In order to present a clear definition of terms, sci- entific and commercial projects are related to the processes each one is expected to support in the semantic web anno- tation tasks.
Article
Full-text available
Information Visualization can be considered as the task of mapping data entities in a source file to representation artefacts in a tar-get visualization format. As such, mapping plays a significant role in this process. The field of Ontology Mapping presents a wealth of work in the information mapping domain which we propose to exploit by applying...
Article
Full-text available
With the advent of Semantic Web, knowledge-based interoperability faces a new technological shift, in which ontologies and semantic web technologies play a major role. Exploiting the explicit semantic description of the domain of discourse allows reasoning and automatically acquiring semantic relations between two different domains of discourses. S...
Article
Full-text available
Ontology mapping is the process whereby semantic relations are defined between two ontologies at conceptual level, which in turn are applied at data level transforming source ontology instances into target ontology instances. This paper focuses on the formalisation, representation and automatic specification of semantic relations between two ontolo...
Conference Paper
Full-text available
Ontology mapping negotiation aims to achieve consensus among real-world entities about the process of transforming information between different models (ontologies). This paper describes a novel approach for ontology mapping negotiation, in which agents representing the real-world entities are able to achieve consensus among agents, about the mappi...
Conference Paper
Full-text available
Article
Full-text available
Ontology mapping is dependent on the matching algorithms, which in turn depends on the semantics of the ontologies. This proposal grounds on two distinct technologies: ontology mapping and ontology assemble. The ontology mapping system is a service-oriented system in which au- tonomous plug-able services capture and represent the ontology mapping d...
Conference Paper
Full-text available
Ontology mapping is the process whereby two ontologies are semantically related at conceptual level and the source ontology instances are transformed into target ontology entities according to those semantic relations. Ontology mapping faces new challenges in the context of semantic Web, especially concerning heterogeneity, dynamics, distribution a...
Conference Paper
Full-text available
Ontology mapping intends to define how data specified according to an ontology (source ontology) may be transformed into data specified according to another ontology (target ontology). MAFRA framework aims to cover all phases of the ontology mapping process, including discovery of similarities between elements in ontologies and selection and specif...
Conference Paper
Full-text available
With the advent of Semantic Web, knowledge-based interoperability in VE faces a new technological shift, in which ontologies and semantic web technologies plays a major role. Exploiting the explicit semantic description of the domain of discourse allows reasoning and automatically acquiring semantic relations between two different domains of discou...
Conference Paper
Full-text available
Ontology mapping is the process whereby two ontologies are semantically related at conceptual level and the source ontology instances are transformed into target ontology entities according to those semantic relations. The objective of MAFRA-MApping FRAmework - is to cover all the phases of the ontology mapping process, including analysis, specific...
Article
Full-text available
Information integration arises nowadays as a main problem in different application scenarios. In order to integrate two or more distinct data sources, semantic relation and respective transformation procedures must be supplied to a transformation engine in order to translate instances from the source data repository into the target data repository....
Article
Full-text available
Information integration is the focus of different research domains for several years. With the emergence of the Internet as a very large database, this topic became of extreme relevance for a larger audience, seeking for mechanisms to align information from different data sources according to semantic needs and constraints. The classical integratio...
Article
Full-text available
Semantic Web is a new emergent paradigm for the Web. It considers that current Web potentialities are not being exploited completely, specially because its use is currently user-centered. It suggests That the computer become part of web processing and not only the user interface. One of the most relevant problem is the partial or complete incompati...
Conference Paper
Full-text available
Information integration is the focus of different research domains,for several years. With the emergence of the Internet as a very large database, this topic became of extreme relevance for a larger audience, seeking for mechanisms to align information from different data sources according to semantic needs and constraints. The classical integratio...
Conference Paper
Full-text available
This paper deals with a method to compute the number of plans that exist for an assembly or processing task. Since planning is a NP-hard problem, the application of some search methods must be avoided. However, up to now, the computation of the exact number of alternative plans for complex tasks and considering precedence constraints has not been p...
Conference Paper
Full-text available
With the expansion of the Internet, other networks and services, the society and its economic activities are changing drastically, either speeding the processes, exploiting word wide capacities, requesting products and services inaccessible in traditional context. Currently, both business organisations and private entities engage in electronic conv...
Article
Full-text available
This paper deals with a method to compute how many plans exist for an assembly or processing task. Since Planning is a NP-hard problem, the application of some search methods must be avoided. However, up to now, the computation of the exact number of alternative plans for complex tasks and considering precedence constraints has not been performed....
Conference Paper
Full-text available
Manufacturing systems are changing its structure and organization, focusing and limitmg its core competencies. Proposed organizational and technological paradigms suggest dynamic organization forms like extended enterprise or virtual enterprises where entities outsource complementary products and actively pursuit cooperation with partners. However,...
Conference Paper
Full-text available
Organisations in general and Manufacturing systems particular are changing its structure and behaviours, evolving to more dynamic organisation forms like extended enterprise or virtual enterprises. Enterprises will focus its core competencies though outsourcing complementary products or even actively pursuit cooperation partners to mutually complem...
Article
Full-text available
Manufacturing systems are changing its structure and organization, focusing and limiting its core competencies. Proposed organizational and technological paradigms suggest dynamic organization forms like extended enterprise or virtual enterprises where entities outsource complementary products and actively pursuit cooperation with partners. However...
Conference Paper
Full-text available
International Conference on Artificial Intelligence
Thesis
Dissertação apresentada para obtenção do grau de Doutor em Engenharia Electrotécnica e de Computadores na Faculdade de Engenharia da Universidade do Porto, sob a orientação do Prof. Doutor Carlos Fernando da Silva Ramos e da Prof. Doutora Zita Maria Almeida do Vale
Conference Paper
Full-text available
This paper presents a system for computer aided process planning (CAPP), using a precedence graph representation of the operations and their restrictions. Description of machine and tool selection is described, as well as the operation sequencing. A genetic algorithm is used to generate the sequence of operations and to select the machine and tools...
Conference Paper
Full-text available
This paper deals with a system called TPMS (task planning for manufacturing systems). The main aim of this system is to automatically generate programs or sets of commands for robots, AGV's, numerical control machines, etc., without spending much time programming the flexible manufacturing system components. A description of how to automatically ge...
Article
Full-text available
This paper deals with a complete and correct method to compute how many plans exist for an assembly or processing task. Planning is a NP-hard problem and then, in some situations, the application of time consuming search methods must be avoided. However, up to now the computation of the exact number of alternative plans for any situation was not re...
Article
Full-text available
This paper deals with a complete and correct method to compute how many plans exist for an assembly or processing task. Planning is a NP-hard problem and then, in some situations, the application of time consuming search methods must be avoided. However, up to now the computation of the exact number of alternative plans for any situation was not re...
Conference Paper
Full-text available
This paper deals with a system called TPMS (Task Planning for Manufacturing Systems). The main aim of this system is to automatically generate programs or sets of commands for robots, AGV, numerical control machines, etc, without spending much time programming the flexible manufacturing system components. The sequence of operations to be handled by...
Conference Paper
Full-text available
This paper deals with a complete and correct method to compute how many plans exist for an assembly or processing task. Planning is a NP-hard problem and then, in some situations, the application of time consuming search methods must be avoided. However, up to now the computation of the exact number of alternative plans for any situation was not re...
Conference Paper
This paper deals with a system named TPMS (Task Planning for Manufacturing Systems). The final goal of this system is to automatically generate programs or sets of commands for robots, AGVs, numerical control machines and other components of the system without the need of spending much time programming the FMS components. In this paper the authors...
Conference Paper
Full-text available
This paper deals with a system named TPMS1 (Task Planning for Manufacturing Systems). The final goal of this system is to automatically generate programs or sets of commands for robots, AGV's, numerical control machines and other components of the system without the need of spending much time programming the Flexible Manufacturing System (FMS) comp...
Conference Paper
Full-text available
This paper deals with a system named TPMS1 (Task Planning for Manufacturing Systems). The final goal of this system is to automatically generate programs or sets of commands for robots, AGV's, numerical control machines and other components of the system without the need of spending much time programming the Flexible Manufacturing System components...
Conference Paper
Full-text available
This paper deals with a system named TPMS1 (Task Planning for Manufacturing Systems). The final goal of this system is to automatically generate programs or sets of commands for robots, AGV's, numerical control machines and other components of the system without the need of spending much time programming the Flexible Manufacturing System components...
Conference Paper
Full-text available
This paper deals with task and execution planning for manufacturing systems. We describe a system named TPMS (task planning for manufacturing systems). The final goal of this system is to automatically generate programs or sets of commands for robots, AGV's, numerical control machines and other components of the system without the need of spending...
Conference Paper
Full-text available
This paper describes a system named TPMS (Task Planning for Manufacturing Systems). The final goal of this system is to automatically generate programs or sets of commands for robots, AGVs, numerical control machines and other components of the system without the need of spending much time programming the flexible manufacturing system (FMS) compone...
Conference Paper
Full-text available
This paper deals with Task and Execution Planning for Manufacturing Systems. We describe a system named TPMS (Task Planning for Manufacturing Systems). The final goal of this system is automatically generate programs or sets of commands for robots, AGV's, numerical control machines and other components of the system without the need of spending mu...
Thesis
Dissertação apresentada para obtenção do grau de Mestre em Engenharia Electrotécnica e de Computadores, na Faculdade de Engenharia da Universidade do Porto, sob a orientação do Prof. Doutor Eugénio da Costa Oliveira
Chapter
ARCA, which is being developed at Oporto University in cooperation with S. Joäo Hospital, is an Integrated System for Cardiac Pathologies Diagnosis (Oliveira et al 1987, Abreu-Lima and Marques de Sá, 1988). ARCA aims towards the development of an autonomous aid system for the treatment of cardiac patients, from the automatic extraction of the ECG s...
Conference Paper
Full-text available
ARCA, an integrated system for cardiac pathology diagnosis and therapy, is described. ARCA aims at the development of an autonomous aid system for the treatment of cardiac patients, from the extraction of the ECG to the therapeutic prescription. The kernel of ARCA is a model-based expert system implemented in Prolog and running on a microcomputer....