Monografias em Ciência da Computação
Departmento de Informática
Pontifícia Universidade Católica do Rio de Janeiro - PUC-Rio
Rio de Janeiro - Brazil
This file contains a list of the technical reports of the Departmento de Informática, Pontifícia Universidade Católica do Janeiro - PUC-Rio, Brazil, which are published in our series Monografias em Ciência da Computação (ISSN 0103-9741), edited by Prof. Carlos Lucena. Please note that the reports not available for download are available in their print format and can be obtained via the e-mail below.
For any questions, requests or suggestions, please contact:
Rosane Castilho firstname.lastname@example.org
Last update: 12/NOVEMBER/2013
MONTEIRO, I.T.; LEITÃO, C.F.; DE SOUZA, C.S. Interacting with the Web Navigation Helper: first lessons about mediated metacommunication for increased accessibility. 28 p. Eng. E-mail: email@example.com
Abstract: Semiotic Engineering is a semiotic theory of HCI in which human-computer interaction is viewed as a particular kind of computer-mediated human communication. In it, designers of interactive software are communicating their design vision to users. The designers' message tells the users about how, when, where and why to communicate with software in order to achieve various kinds of goals and effects, thus a case of metacommunication. In this document, we report and discuss findings of research on mediated metacommunication, as a strategy to address accessibility problems. We carried out a qualitative study with the Web Navigation Helper (WNH), a user agent designed to help users perform scripted activities on the Web. WNH assistance is given through mediation dialogs created by savvy end-users who act as helpers of users in need. We investigated how a small group of elderly users received different instances of mediated metacommunication created by helpers. The results of the study point at the promises and challenges of mediated metacommunication as a strategy for increasing accessibility on the Web.
JENA, S.J.; POGGI, M. Harvest planning in the Brazilian sugar cane industry via mixed integer programming. 19 p. Eng. E-mail: firstname.lastname@example.org
Abstract: This work addresses harvest planning problems that arise in the production of sugar and alcohol from sugar cane in Brazil. The planning is performed for two planning horizons, tactical and operational planning, such that the total sugar content in the harvested cane is maximized. The tactical planning comprises the entire harvest season that averages seven months. The operational planning considers a horizon from seven to thirty days. Both problems are solved by Mixed Integer Programming. The tactical planning is well handled. The model for the operational planning extends the one for the tactical planning and is presented in detail. Valid inequalities are introduced and three techniques are proposed to speed up finding quality solutions. These include preprocessing by grouping and filtering the distance matrix between fields, hot starting with construction heuristic solutions, and dividing and sequentially solving the resulting MIP program. Experiments are run over a set of real world and artificial instances. A case study illustrates the benefits of the proposed planning.
VASCONCELOS, I.O.; VASCONCELOS, R.O.; BAPTISTA, G.L.B.; SEGUIN, C.P.; ENDLER, M. Desenvolvendo aplicações de rastreamento e comunicação móvel usando o middleware SDDL. 8 p. Eng. E-mail: email@example.com
Abstract: This article explains, and gives some details, of how an application prototye for mobile tracking and communication among roadside inspectors and vehicles called Acompanhamento Remoto de Fiscais e Frotas (ARFF) was developed using the Scalable Data Distribution Layer(SDDL) middleware.
BRANCO, A.F; RODRIGUEZ, N.L.R.; ROSSETO, S. Determining the boundary cost and flexibility in wireless sensor networks. 20 p. Eng. E-mail: firstname.lastname@example.org
Abstract: Several authors have proposed solutions for remotely updating wireless sensor network applications. These proposals usually make a trade-off in flexibility versus update cost. At one extreme, full-scale binary upgrades provide full flexibility at unacceptable communication cost, while at the other end parameter tuning typically provides the least expendable but also the least flexible form of updates. In this work, we describe WDvm, a platform that allows the programmer to experiment with different combinations of flexibility and cost, choosing the best fit for each application. WDvm provides a virtual machine which runs over TinyOS and which can be installed with different sets of ready-made components, facilitating tuning of the abstraction boundary that can be used for reconfiguration. A simple intermediate language runs over this virtual machine. Parameter-based configuration receives special attention in WDvm. Parameters are directly integrated into the intermediate language, allowing scripts to act both as simple parameter redefinitions and to determine new parameter values as a result of arbitrary operations. In this report, we describe the structure of WDvm and describe some experiments, in which we evaluate the overhead imposed by the virtual machine by comparing the execution of simple scripts with a TinyOS similar application. We also illustrate, through an example, the possibility of defining different abstraction boundaries for the virtual machine.
ABREU NETTO, M.T.; LUCENA, C.J.P.; SANTOS NETO, B.F.; REIOLI, E.J.C.; FREIRE, F. A self-organizing and normative piloting system. 19 p. Eng. E-mail: email@example.com
Abstract: The services and technologies inherent to computer networks have become part of society. However, its management by human administrators came at high cost and it is prone to failure, and the simple automation of management through software components may worsen the situation due to the wide variety of systems and unexpected behaviors. Autonomic networks were proposed to deal with this management problem by enabling systems to self-manage. But, in order to perform a self-management in an optimal, robust and secure way it is necessary to have a piloting system. The main goal of a piloting system is to regulate and adapt the virtual net-work in response to changing context in accordance with applicable high-level goals and policies. In this context, this report presents a self-organizing and normative piloting system that aims to govern the entities of the network in a decentralized way. Moreover, we provide a simulation environment that enable users to experiment and observe the network behavior in face of the application of different normative and organizational configurations of the piloting plane
SILVA, L.D.N.; ENDLER, M.; RORIZ, M. MR-UDP: yet another reliable user datagram protocol, now for mobile nodes. 7 p. Eng. E-mail: firstname.lastname@example.org
Abstract: This paper describes the main characteristics and functioning of the Mobile Reliable UDP (MR-UDP). It extends Reliable UDP and provides reliable connectivity with mobile clients which execute behind Firewalls with NAT, and which may change their IP address and port dynamically.
VALENTE, L.; FEIJÓ, B. A survey on pervasive mobile games. 23 p. Eng. E-mail: email@example.com
PAMPANELLI, P.C.P.; SILVA, P.M.C.; GATTASS, M. A. New volumetric fault attribute based on first order directional derivatives. 9 p. Eng. E-mail: firstname.lastname@example.org
LIMA, E.S.; FEIJÓ, B; BARBOSA, S.D.J.; FURTADO, A.L. A keyword-based guide to Poirot stories. p. Eng. E-mail: email@example.com
Abstract: A system (named KW-GPS) to assist users intent on enjoying Web resources related to a domain-restricted collection of stories is described. Each story is referenced in a virtual library in terms of: (1) the URLs of resources associated with the story, which include but are not limited to plot-summaries, narrative texts and videos; and in terms of (2) keywords of different classes, which serve as a multi-aspect index mechanism. The system was initially applied to Agatha Christie's Poirot detective-stories. Its main feature is a rank-and-show process, that first prompts the end-users to indicate their preferences by choosing from class-organized keyword lists displayed on the screen, after which they are in a position to order the system to activate the desired Web resources. Keywords structured as logical terms, admitting variables as parameters, allow to perform other more laborious processes, involving complex selections and the use of story templates to explore structural similarities. It is shown how story templates, as a representation of narrative motifs, offer a major help towards the composition of new stories. A logic-programming tool was developed to implement the system. A reduced version of the tool runs the basic rank-and-show process in mobile devices, such as tablets and cell-phones. An authoring module is provided to help extending the system to other domains, mainly for entertainment applications.
PECIN, D.; POGGI, M.; MARTINELLI, R. Efficient elementary and restricted non-elementary route pricing. 23 p. Eng. E-mail: firstname.lastname@example.org
SOARES, L.F.G.; BATISTA, C.E.F. FSMDA instantiation to support NCL 3.1 applications in Ginga reference Implementation. 39 p. Eng. E-mail: email@example.com
Abstract: Applications that are somehow related to the content presented on the main screen have been introduced to collective spaces, such as rooms with Digital TV, theaters with Digital Cinema, conferences with interactive presentations, etc. In this technical report we introduce a framework to support the execution of distributed multi-device applications aiming at these collective spaces. The main contribution is an interoperable software platform that offers high-level abstractions that hide or minimize the complexity of dealing with this distributed and heterogeneous execution environment, unlike existing solutions that have limited functionality or are constrained to device brands. The proposed architecture is presented by means of its instantiation, part of middleware Ginga, and the support offered by the NCL language. However, the framework is not constrained to NCL and Ginga. The instantiated platform has been tested against different scenarios, which are also presented..
SILVA, T.; POGGI, M.; PINHEIRO, P.R. A more human-like portfolio optimization approach. 13 p. Eng. E-mail: firstname.lastname@example.org.
Abstract: In Black-Litterman model the construction of views can be confusing and depends largely on the investor ability in quantifying something extremely subjective. In this article we propose a new way to evaluate these views using Verbal Decision Analysis. Surveys were created with the intent to make it easier for investors to express their vision about stocks. Following ZAPROS methodology the investor answers surveys and using Formal Index of Quality (FIQ) we create views for Black-Litterman. Further, to test our approach in practical situations we implemented a test case for our methodology using the Brazilian stocks.
COLCHER, S. Programa integrado para gestão e regulação social de competências profissionais. 10 p. Port. E-mail: email@example.com.
VALENTE, L.; FEIJÓ, B.; ENDLER, M. Location-based games in smartphones: uncertainty handling policy examples. 17 p. Eng. E-mail: firstname.lastname@example.org.
Abstract: Location-based applications suffer from many drawbacks related to the underlying infrastructure necessary to support this functionality. This work analyzes location-based games for cellphones, in order to investigate possible approaches to handle technology limitations in this kind of application.
VALADARES, C.; COWAN,D.D.; LUCENA, C.J.P. A Multiagent based context-aware and self-adaptive model for virtual network provisionng. 16 p. Eng. E-mail: email@example.com.
Abstract: Recent research in Network Virtualization has focused on the Internet ossification problem whereby multiple independent virtual networks (VN) that exhibit a high degree of autonomy share physical resources and can provide services with varying degrees of quality. Thus, the Network field has taken evolutionary steps on re-thinking the design and architectural principles of VN. However, to the best of our knowledge, there has been little investigation into the autonomic behavior of such architectures. This paper describes an attempt to use Multiagent System (MAS) principles to design an autonomic and self-adaptive model for virtual network provisioning (VNP) that fills a gap in the current Internet architecture. In addition, we provide an analysis of the requirements of self-adaptive provisioning for designing a reliable autonomic model that is able to self-organize its own resources, with no external control, in order to cope with environment changes. Such behavior will be required as the next generation Internet evolves. Through our evaluation, we demonstrate that the model achieves its main purpose of efficiently self-organizing the VN, since it is able to anticipate critical scenarios and trigger corresponding adaptive plans.
BAPTISTA, G.L.B.; RORIZ, M.; VASCONCELOS, R.; OLIVIERI, B.; VASCONCELOS, I.; ENDLER, M. On-line detection of collective mobility patterns through distributed complex event processing. 19 p. Eng. E-mail: firstname.lastname@example.org.