José Luís Braga

Learn More
Concern for environmental issues has become a reality in all sectors of society, mainly among researchers and professionals who work directly with environmental status. In this context, several studies have been undertaken on sustainable development of the Brazilian Amazon, generating a large amount of data and information. Environmental area(More)
Analysis patterns are reusable computational artifacts, aimed at the analysis stage of the process of software development. Although the analysis patterns can facilitate the work of analysts and programmers adding value through reuse of proven useful and tested ideas, the access to them is still very poor because of the way they are usually described and(More)
Resumo: O presente artigo explora o uso do conceito de transparência em processos de negócio (BPM). Demonstra-se, através de um exemplo, como um processo de negócio pode tornar-se mais transparente e como a teoria de aspectos ajuda a modularizar o modelo do processo. Particularmente, ajudamos a comprovar a eficácia de aspectos na operacionalização de(More)
Copyright © 1999, American Association for Artificial Intelligence (www.aaai.org). All rights reserved. +On sabbatical leave at University of Florida, IFAS-IT Abstract We present in this paper an approach for providing cooperativeness in database querying using artificial intelligence techniques. The main focus is a cooperative interface that assists(More)
Analysis patterns are reusable computational artefacts aimed at the analysis stage of the software development process. Although analysis patterns can facilitate the work of analysts and developers, the access to them is still very poor because of the way they are usually described and made available. In order to reduce these limitations as well as to(More)
A well-conceived conceptual model is essential to obtain systems that are easier to maintain. The UML class diagram is a powerful tool that can be applied at this step, but the developer has to have a clear understanding of the domain concepts in order to yield a diagram that captures the concepts and the relations of the domain. In order to verify the(More)
Resumo. A transparência de software é um requisito não funcional que os engenheiros de software precisarão demonstrar à medida que a sociedade exigir transparência nas relações com seus representantes, pois essas relações são automatizadas por software. Nesse sentido a verificação da presença de transparência em modelos de requisitos de software é a(More)