João Alvaro Carvalho

Learn More
Traditional approaches to requirements elicitation stress systematic and rational analysis and representation of organizational context and system requirements. This paper argues that the introduction of any computer-based system to an organization transforms the organization and changes the work patterns of the system’s users in the organization. These(More)
Traditional approaches to requirements elicitation stress systematic and rational analysis and representation of organizational context and system requirements. This paper argues that (1) for an organization, a software system implements a shared vision of a future work reality and that (2) understanding the emotions, feelings, values, beliefs, and(More)
Information systems and technology is an emerging area of human knowledge that experiences some difficulties related to a lack of consensus about its more basic concepts and terminology. Instances of problematic terms are information and information system. Any person attending conferences or reading books and papers related to information systems will soon(More)
This paper intends to introduce the concept of pervasive information systems (PIS) and the issues that arise from the software development for pervasive information systems. The model driven approach is generally described and its benefits to the software design are identified. Finally, some future directions for the usage of model driven methodologies(More)
There is a growing interest in business modeling and architecture in the areas of management and information systems. One of the issues in the area is the lack of integration between the modeling techniques that are employed to support business development and those used for technology modeling. This paper proposes a modeling approach that is capable of(More)
Model-driven development (MDD) conceptions and techniques essentially centre the focus of development on models. They are subject of current research as they allow enhanced productivity, technological platform independence and longevity of software artifacts. Another area of current research is the ubiquitous/pervasive computing area. This field of(More)
Personalized applications exhibit features adjusted to the preferences or needs of users and can provide benefits related to customer relationship or related to the efficiency of organizational work. This article presents a conceptual model that can be viewed as a contribution to the body of knowledge of Information Systems and Technologies professionals(More)