Resumo Com a intensificação da educação a distância (EAD), o ensino estruturado a partir da metáf... more Resumo Com a intensificação da educação a distância (EAD), o ensino estruturado a partir da metáfora da árvore do conhecimento passa a ser questionado, uma vez que o mesmo, não permite outras formas de estruturar o pensamento e não considera as interconexões entre as diversas áreas do conhecimento. Desde o segundo semestre de 2006 até março de 2008 atuei como docente do curso de Licenciatura em Geografia da Faculdade de Tecnologia e Ciências/FTC EAD como professora gestora e vídeoconferencista na disciplina de Geografia das Redes que se destaca por exigir uma visão articulada entre a organização espacial e seus fluxos, inserindo os alunos no debate contemporâneo no que se refere aos efeitos das transformações das relações existentes entre sociedade, tempo-espaço e tecnologia. Na atualidade, a linguagem da Geografia inova-se para atender a uma Geografia Interativa, tanto no ensino presencial quanto a distância. A modalidade de aulas presenciais – duas ou uma vez por semana – escreve ...
A corporeidade, reconhecida como espacialidade, impulsiona uma nova praxis no qual o corpo e entr... more A corporeidade, reconhecida como espacialidade, impulsiona uma nova praxis no qual o corpo e entrevisto como dimensao de resistencia a homogeneizacao do espaco e das relacoes sociais. O corpo como sujeito e objeto, a corporeidade como paradigma etico-estetico sao importantes subsidios na estruturacao dos elementos que compoem o cotidiano. O processo de construcao do conhecimento por meio de metaforas corporificadas, conceitos e representacoes, associadas a uma interpretacao instauradora, permite uma analise profunda de si, dos outros e da realidade do mundo. O saber de experiencia e a proposicao de uma educacao (do) sensivel indica ser o corpo o grande mediador do fluxo de informacoes e de espacos de acao.
Abstract Stability is a key driving requirement in incremental development of systems that are s... more Abstract Stability is a key driving requirement in incremental development of systems that are strategic to organizations, such as Software Product Lines (SPLs). Nevertheless, it was recently found that the use of conventional models for aspect-oriented programming might be ...
Proceedings of the 2010 ACM Symposium on Applied Computing - SAC '10, 2010
Appropriate implementation of self-adaptive software systems able not only to check the needs for... more Appropriate implementation of self-adaptive software systems able not only to check the needs for the adaptations and perform them but also to ensure their compliance with new environment requirements is still an open issue. Therefore, this paper proposes an extension to the Java self-Adaptive Agent Framework (JAAF) in order to apply the self-test concept. This framework allows for the creation
Proceedings of the tenth international conference on Aspect-oriented software development companion - AOSD '11, 2011
Camila Nunes Opus Research Group Software Engineering Lab, Informatics Department PUC-Rio, Braz... more Camila Nunes Opus Research Group Software Engineering Lab, Informatics Department PUC-Rio, Brazil cnunes@inf.puc-rio.br ... 1. RESEARCH PROBLEM AND MOTIVATION The activity of explicitly assigning a stakeholder's concern to its corresponding elements in the ...
Multi-agent System Product Lines (MAS-PL) are the integration of two promising technologies: Mult... more Multi-agent System Product Lines (MAS-PL) are the integration of two promising technologies: Multi-agent Systems (MASs), which provides a powerful abstraction to model features with autonomous and pro-active behavior, and SoftwareProductLines (SPL), whose aim is to reduce both time-to-market and costs in the development of system families by the exploitation of commonalities among family members. This paper presents a domain engineering process for developing MAS-PL. It defines activities and work products, ...
Lecture Notes in Business Information Processing, 2009
In this paper, we propose an approach for documenting and modeling Multi-agent System Product Lin... more In this paper, we propose an approach for documenting and modeling Multi-agent System Product Lines (MAS-PLs) in the domain analysis stage. MAS-PLs are the integration between two promising techniques, software product lines and agent-oriented software engineering, aiming at incorporating their respective benefits and helping the industrial exploitation of agent technology. Our approach explores the scenario of including agency features to existing web applications and is based on PASSI, an agent-oriented ...
2009 13th European Conference on Software Maintenance and Reengineering, 2009
Abstract Multi-agent systems (MAS) are increasingly being exploited to support autonomous recomme... more Abstract Multi-agent systems (MAS) are increasingly being exploited to support autonomous recommendation of products and information to contemporary application users. Multi-agent system product lines (MAS-PL) promote large-scale reuse of common and variable agency features across multiple MAS applications. The development of MAS-PLs can be achieved through alternative MAS-specific frameworks (JADE and Jadex), and general-purpose implementation techniques, such as aspect-oriented programming (AOP). However, there ...
2012 34th International Conference on Software Engineering (ICSE), 2012
Abstract-Program comprehension is a key activity through maintenance and evolution of large-scale... more Abstract-Program comprehension is a key activity through maintenance and evolution of large-scale software systems. The understanding of a program often requires the evolution analysis of individual functionalities, so-called features. The comprehension of evolving ...
Proceedings of the 16th International Software Product Line Conference on - SPLC '12 -volume 1, 2012
A program family might degenerate due to unplanned changes in its implementation, thus hindering ... more A program family might degenerate due to unplanned changes in its implementation, thus hindering the maintenance of family members. This degeneration is often induced by feature code that is changed individually in each member without considering other family members. Hence, as a program family evolves over time, it might no longer be possible to distinguish between common and variable features.
Resumo Com a intensificação da educação a distância (EAD), o ensino estruturado a partir da metáf... more Resumo Com a intensificação da educação a distância (EAD), o ensino estruturado a partir da metáfora da árvore do conhecimento passa a ser questionado, uma vez que o mesmo, não permite outras formas de estruturar o pensamento e não considera as interconexões entre as diversas áreas do conhecimento. Desde o segundo semestre de 2006 até março de 2008 atuei como docente do curso de Licenciatura em Geografia da Faculdade de Tecnologia e Ciências/FTC EAD como professora gestora e vídeoconferencista na disciplina de Geografia das Redes que se destaca por exigir uma visão articulada entre a organização espacial e seus fluxos, inserindo os alunos no debate contemporâneo no que se refere aos efeitos das transformações das relações existentes entre sociedade, tempo-espaço e tecnologia. Na atualidade, a linguagem da Geografia inova-se para atender a uma Geografia Interativa, tanto no ensino presencial quanto a distância. A modalidade de aulas presenciais – duas ou uma vez por semana – escreve ...
A corporeidade, reconhecida como espacialidade, impulsiona uma nova praxis no qual o corpo e entr... more A corporeidade, reconhecida como espacialidade, impulsiona uma nova praxis no qual o corpo e entrevisto como dimensao de resistencia a homogeneizacao do espaco e das relacoes sociais. O corpo como sujeito e objeto, a corporeidade como paradigma etico-estetico sao importantes subsidios na estruturacao dos elementos que compoem o cotidiano. O processo de construcao do conhecimento por meio de metaforas corporificadas, conceitos e representacoes, associadas a uma interpretacao instauradora, permite uma analise profunda de si, dos outros e da realidade do mundo. O saber de experiencia e a proposicao de uma educacao (do) sensivel indica ser o corpo o grande mediador do fluxo de informacoes e de espacos de acao.
Abstract Stability is a key driving requirement in incremental development of systems that are s... more Abstract Stability is a key driving requirement in incremental development of systems that are strategic to organizations, such as Software Product Lines (SPLs). Nevertheless, it was recently found that the use of conventional models for aspect-oriented programming might be ...
Proceedings of the 2010 ACM Symposium on Applied Computing - SAC '10, 2010
Appropriate implementation of self-adaptive software systems able not only to check the needs for... more Appropriate implementation of self-adaptive software systems able not only to check the needs for the adaptations and perform them but also to ensure their compliance with new environment requirements is still an open issue. Therefore, this paper proposes an extension to the Java self-Adaptive Agent Framework (JAAF) in order to apply the self-test concept. This framework allows for the creation
Proceedings of the tenth international conference on Aspect-oriented software development companion - AOSD '11, 2011
Camila Nunes Opus Research Group Software Engineering Lab, Informatics Department PUC-Rio, Braz... more Camila Nunes Opus Research Group Software Engineering Lab, Informatics Department PUC-Rio, Brazil cnunes@inf.puc-rio.br ... 1. RESEARCH PROBLEM AND MOTIVATION The activity of explicitly assigning a stakeholder's concern to its corresponding elements in the ...
Multi-agent System Product Lines (MAS-PL) are the integration of two promising technologies: Mult... more Multi-agent System Product Lines (MAS-PL) are the integration of two promising technologies: Multi-agent Systems (MASs), which provides a powerful abstraction to model features with autonomous and pro-active behavior, and SoftwareProductLines (SPL), whose aim is to reduce both time-to-market and costs in the development of system families by the exploitation of commonalities among family members. This paper presents a domain engineering process for developing MAS-PL. It defines activities and work products, ...
Lecture Notes in Business Information Processing, 2009
In this paper, we propose an approach for documenting and modeling Multi-agent System Product Lin... more In this paper, we propose an approach for documenting and modeling Multi-agent System Product Lines (MAS-PLs) in the domain analysis stage. MAS-PLs are the integration between two promising techniques, software product lines and agent-oriented software engineering, aiming at incorporating their respective benefits and helping the industrial exploitation of agent technology. Our approach explores the scenario of including agency features to existing web applications and is based on PASSI, an agent-oriented ...
2009 13th European Conference on Software Maintenance and Reengineering, 2009
Abstract Multi-agent systems (MAS) are increasingly being exploited to support autonomous recomme... more Abstract Multi-agent systems (MAS) are increasingly being exploited to support autonomous recommendation of products and information to contemporary application users. Multi-agent system product lines (MAS-PL) promote large-scale reuse of common and variable agency features across multiple MAS applications. The development of MAS-PLs can be achieved through alternative MAS-specific frameworks (JADE and Jadex), and general-purpose implementation techniques, such as aspect-oriented programming (AOP). However, there ...
2012 34th International Conference on Software Engineering (ICSE), 2012
Abstract-Program comprehension is a key activity through maintenance and evolution of large-scale... more Abstract-Program comprehension is a key activity through maintenance and evolution of large-scale software systems. The understanding of a program often requires the evolution analysis of individual functionalities, so-called features. The comprehension of evolving ...
Proceedings of the 16th International Software Product Line Conference on - SPLC '12 -volume 1, 2012
A program family might degenerate due to unplanned changes in its implementation, thus hindering ... more A program family might degenerate due to unplanned changes in its implementation, thus hindering the maintenance of family members. This degeneration is often induced by feature code that is changed individually in each member without considering other family members. Hence, as a program family evolves over time, it might no longer be possible to distinguish between common and variable features.
Uploads