Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Gustavo R. de Carvalho is active.

Publication


Featured researches published by Gustavo R. de Carvalho.


2009 VIII Brazilian Symposium on Games and Digital Entertainment | 2009

Prototyping Games for Training and Education in Second Life: Time2Play and TREG

Katia Vega; Andréia Pereira; Gustavo R. de Carvalho; Alberto Barbosa Raposo; Hugo Fuks

The purpose of this paper is to report the experience in prototyping 2 games for education and training in Second Life, Time2Play and TREG. Starting from a prototyping process, it was adapted for getting better results in the development of the games. Based on our experience, Second Life provides a sound platform for the step-by-step prototyping evolution.


adaptive agents and multi agents systems | 2006

Refinement operators to facilitate the reuse of interaction laws in open multi-agent systems

Gustavo R. de Carvalho; Carlos José Pereira de Lucena; Rodrigo B. de Paes; Jean-Pierre Briot

As new software demands and requirements appear, the system and its interaction laws must evolve to support these changes. Languages and models should provide the tools for dealing with this evolution. Poor support for evolution has a negative impact on system maintainability. In this paper, we propose some refinement operators to extend the interaction laws in open multi-agent systems. As an example of this idea, we implemented a customizable application in the supply chain management domain as an open system environment.


E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III | 2006

Enhancing the environment with a law-governed service for monitoring and enforcing behavior in open multi-agent systems

Rodrigo B. de Paes; Gustavo R. de Carvalho; Maíra A. de C. Gatti; Carlos José Pereira de Lucena; Jean-Pierre Briot; Ricardo Choren

Environment is an essential part of any multi-agent system (MAS), since it provides the surrounding conditions for agents to exist. For some sort of systems, the environment can be viewed as providing a set of services, in which some of them, such as directory facilities, are used explicitly by the agents to perform their tasks, and other such as monitoring, behavioral enforcement and security can be done transparently by the environment. We join the idea that the specification of environments of open multi-agent systems should include laws that define what and when something can happen in an open system. Laws are restrictions imposed by the environment to tame uncertainty and to promote open system dependability. This paper proposes a design approach and application of a middleware based on laws in multi-agent systems. The approach can be viewed as a set of services provided by the environment.


2009 Simposio Brasileiro de Sistemas Colaborativos | 2009

Training in Requirements by Collaboration: Branching Stories in Second Life

Katia Vega; Hugo Fuks; Gustavo R. de Carvalho

Training by playing is believed to be an effective strategy for learning. Training games combine educational and technological techniques that help learners to get involved, collaborate and learn in a practical and interactive way. Collaboration is inherent to software requirements elicitation which involves customers, users and developers to achieve an overall goal. In this article, a game entitled TREG that simulates various activities in software requirements workshop is proposed. The trainee interacts with Non-Player Characters and according to the trainee’s choice the game reenacts a specific scenario. The social simulation in the game is based on the branching stories genre. Each branching node is described using a scenario-based template. The game was prototyped in Second Life, a virtual world that gives the possibility to create an immersive collaborative educational experience.


Software Engineering for Multi-Agent Systems V | 2007

On Fault Tolerance in Law-Governed Multi-agent Systems

Maíra A. de C. Gatti; Gustavo R. de Carvalho; Rodrigo B. de Paes; Carlos José Pereira de Lucena; Jean-Pierre Briot

The dependability of open multi-agent systems is a particular concern, notably because of their main characteristics as decentralization and no single point of control. This paper describes an approach to increase the availability of such systems through a technique of fault tolerance known as agent replication, and to increase their reliability through a mechanism of agent interaction regulation called law enforcement mechanism. Therefore, we combine two frameworks: one for law enforcement, named XMLaw, and another for agent adaptive replication, named DimaX, in which the decision of replicating an agent is based on a dynamic estimation of its criticality. Moreover, we will describe how we can reuse some of the information expressed by laws in order to help at the estimation of agent criticality, thus providing a better integration of the two frameworks. At the end of the paper, we recommend a means to specify criticality monitoring variation through a structured argumentation approach that documents the rationale around the decisions of the law elements derivation.


Journal of Systems and Software | 2009

An event-driven high level model for the specification of laws in open multi-agent systems

Rodrigo B. de Paes; Carlos José Pereira de Lucena; Gustavo R. de Carvalho; Donald D. Cowan

The agent development paradigm poses many challenges to software engineering researchers, particularly when the systems are distributed and open. They have little or no control over the actions that agents can perform. Laws are restrictions imposed by a control mechanism to deal with uncertainty and to promote open system dependability. In this paper, we present a high level event-driven conceptual model of laws. XMLaw is an alternative approach to specifying laws in open multi-agent systems that presents high level abstractions and a flexible underlying event-based model. Thus XMLaw allows for flexible composition of the elements from its conceptual model and is flexible enough to accept new elements.


IET Software | 2009

Interaction laws for dependability explicit computing in open multi-agent systems

Rodrigo B. de Paes; Gustavo R. de Carvalho; Carlos José Pereira de Lucena; Ricardo Choren

In an open multi-agent system (MAS), agent autonomy and heterogeneity may possibly exploit cooperation, leading the system to an undesirable state. Since an MAS has no central control, a coordination mechanism must be developed to allow agents to fulfill their design goals. It is proposed to incorporate the dependability explicit computing (DepEx) ideas into a law-governed approach in order to build a dependable open MAS. The authors show that the law specification can explicitly incorporate dependability concerns, collect data and publish them in a metadata registry. This data can be used to realise DepEx and, for example, it can help to guide design and runtime decisions. The advantages of using a law-governed approach are (i) the explicit specification of the dependability concerns; (ii) the automatic collection of the dependability metadata reusing the infrastructure of the mediators presenting in law-governed approaches; and (iii) the ability to specify reactions to undesirable situations, thus preventing service failures.


Journal of the Brazilian Computer Society | 2007

Domain engineering to ensure flexibility on interaction laws of multi-agent systems

Gustavo R. de Carvalho; Rodrigo B. de Paes; Carlos José Pereira de Lucena; Ricardo Choren

Law enforcement approaches have been proposed to promote dependability in open multi-agent systems. Interaction laws are defined and then enforced to promote predictability. As new software demands and requirements appear, the system and its interaction laws must evolve to support those changes. The purpose of domain engineering is to produce a set of reusable assets for a family of systems, which are then used to build concrete members of the family. Flexibility is the ease with which a system or component can be modified for use in applications other than those for which it was originally designed. In this paper, we discuss how the MLaw infrastructure was designed to support interaction law evolution providing support to produce a set of reusable laws for a family of systems. As an example, we have implemented two customizable applications in the area of electronic negotiation expressed as an open system environment.


brazilian symposium on software engineering | 2018

Multidisciplinary groups learning to develop mobile applications from the challenge based learning methodology

Andrew Diniz da Costa; Carlos José Pereira de Lucena; Hendi Lemos Coelho; Gustavo R. de Carvalho; Hugo Fuks; Ricardo Venieris

For years traditional learning approaches have been applied in schools and universities, where teachers are considered the knowledge center, leaving students as secondary actors of learning processes. In order to investigate new learning methodologies a set of new approaches have been tried. Challenge Based Learning (CBL) is one of these proposals, created with the essential principles of a 21st century learning environment in mind. Since 2014, the Pontifical Catholic University of Rio de Janeiro (PUC-Rio) have applied such methodology in the context whose multidisciplinary students from different courses learn to develop mobile apps, and work together looking for solutions that can impact lives. This paper presents how CBL was applied for two student groups, mentioning learned lessons and changes performed in the learning process from these lessons.


international conference on human-computer interaction | 2013

Software Engineering in Telehealth, an Extension of Sana Mobile Applied to the Process of a Routine Hospital

Alfredo Veiga de Carvalho; Carlos José Pereira de Lucena; Elder Cirilo; Paulo Henrique Cardoso Alves; Pedro Augusto da Silva e Souza Miranda; Gustavo R. de Carvalho; Fábio Rodrigo Lopes de Araújo; Gabriel Vial Correa Lima

The patient’s medical record, containing the reasons for hospitalization, clinical evolution, laboratory tests, prescription drugs and other relevant information is of utmost importance to medical management care. Information technology plays a key role in communicating and disseminating the patient’s clinical data [1]. The Sana Mobile, originally developed by MIT (the Massachusetts Institute of Technology) for mobile platform, consists of an open source electronic medical record. It has revolutionized the delivery of healthcare services in remote areas in a clear and objective way [2]. The mobile device stores Sana medical data, text files, audio and video containing patient’s clinical information while transmitting data over the mobile platform to a web server, the Open Medical Record System – OpenMRS. This system gathers information about medications, diagnoses, and others crucial data from a patient, making them available to consultations by many medical experts.

Collaboration


Dive into the Gustavo R. de Carvalho's collaboration.

Top Co-Authors

Avatar

Carlos José Pereira de Lucena

Pontifical Catholic University of Rio de Janeiro

View shared research outputs
Top Co-Authors

Avatar

Rodrigo B. de Paes

Pontifical Catholic University of Rio de Janeiro

View shared research outputs
Top Co-Authors

Avatar

Jean-Pierre Briot

Pontifical Catholic University of Rio de Janeiro

View shared research outputs
Top Co-Authors

Avatar

Ricardo Choren

Instituto Militar de Engenharia

View shared research outputs
Top Co-Authors

Avatar

Maíra A. de C. Gatti

Pontifical Catholic University of Rio de Janeiro

View shared research outputs
Top Co-Authors

Avatar

César Elias Botelho

Universidade Federal de Lavras

View shared research outputs
Top Co-Authors

Avatar

Hugo Fuks

Pontifical Catholic University of Rio de Janeiro

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

A. C. de Oliveira

Universidade Federal de Pelotas

View shared research outputs
Top Co-Authors

Avatar

Andrew Diniz da Costa

Pontifical Catholic University of Rio de Janeiro

View shared research outputs
Researchain Logo
Decentralizing Knowledge