231 |
Escala de adaptabilidade de carreira : evidências de validade e fidedignidade em uma amostra de universitários brasileirosSilveira, Alyane Audibert January 2013 (has links)
Este estudo objetivou revisar a versão brasileira da Escala de Adaptabilidade de Carreira (EAC) e obter evidências de validade e fidedignidade. A EAC é composta por quatro dimensões: preocupação, controle, curiosidade e confiança. Participaram 990 universitários (64,2% mulheres), com média de idade de 25,8 anos (DP=7,45). A coleta foi realizada de duas formas, online e presencial, não tendo sido encontradas diferenças significativas nos escores obtidos. Os instrumentos utilizados foram uma Ficha Sociodemográfica, a EAC, a Escala de Percepção de Oportunidades Profissionais, a Bateria Fatorial de Personalidade e as Escalas de Desenvolvimento de Carreira para Universitários. Conforme esperado, os resultados de análises fatoriais confirmatórias indicaram um ajuste satisfatório para o modelo de quatro fatores hierárquico. Os índices de fidedignidade obtidos para as subescalas e escala total foram adequados. Os fatores da personalidade realização e extroversão foram os mais relacionados à adaptabilidade. Decisão de carreira, autoeficácia profissional e exploração ampliada foram as variáveis mais fortemente associadas às dimensões da adaptabilidade. Discutem-se as limitações do estudo e sugerem-se possibilidades para estudos futuros. / This study aimed at reviewing the Brazilian version of the Career Adapt-Abilities Scale, and obtaining validity and reliability evidences. The scale is composed of four dimensions: concern, control, curiosity and confidence. Nine hundred and ninety college students participated (64.2% women), with an age mean of 25.8 (Standard Deviation (SD)=7.45). The data was collected both online and on a face-to-face basis. No significative differences were found in the scores. The instruments used were a Sociodemographic Questionnaire, the Career Adapt-Abilities Scale, the Perception of Professional Opportunities Scale, the Factorial Battery of Personality and the Career Development Scales for University Students. As expected, confirmatory factorial analysis results showed a satisfactory adjustment for the model of four hierarchic factors. Reliability indices for the subscales and the total scale were also appropriate. The personality factors of conscientiousness and extraversion showed the highest correlations with adaptability. Career decision, professional self-efficacy, and amplified exploration were the variables more strongly related to the adaptability dimensions. Limitations of the study are discussed and possibilities for future investigations are suggested.
|
232 |
Uso da termografia infravermelha para avaliar a tolerância ao calor em bovinos de leite submetidos ao estresse térmico / Use of infrared thermography to assess heat tolerance in dairy cattle subjected to heat stressDaltro, Darlene dos Santos January 2014 (has links)
É necessário compreendermos como os animais domésticos respondem aos fatores estressores climáticos na tentativa de amenizar a ação prejudicial das variáveis climáticas responsáveis pelo estresse térmico pelo calor. Assim, o objetivo do presente trabalho foi verificar se a termografia infravermelha poderia ser utilizada no reconhecimento dos animais sob estresse térmico pelo calor, bem como identificar qual a melhor região do animal utilizada para esse reconhecimento. Foram utilizadas 38 vacas em lactação das raças Holandês e Girolando submetidas ao estresse térmico pelo calor. A pesquisa foi conduzida na Embrapa Gado de Leite em Coronel Pacheco-MG. A coleta de dados foi feita separadamente para cada raça. Os parâmetros fisiológicos coletados foram: temperatura retal, frequência respiratória, frequência cardíaca e escore de ofegação. Para avaliação dos parâmetros ambientais utilizou-se um termômetro de globo digital modelo TGD-200. Para obtenção das imagens termográficas de diferentes regiões do corpo dos animais, utilizou-se uma câmera infravermelha (FLIR® System T300). As temperaturas ambientais variaram de 20,7°C a 37,9°C com umidade relativa chegando a 95%. Verificou-se através da termografia infravermelha a maior sensibilidade ao estresse por calor para a raça Holandês. As temperaturas obtidas pelo termógrafo mostraram-se indicadores das condições de conforto térmico. A melhor região para identificar a situação de estresse pelo calor no animal foi à região do úbere. / It is necessary to understand how domestic animals respond to climate stressors in attempt mitigate the harmful effects of climate variables responsible for heat stress. The aim of this study was to determine whether infrared thermography could be used in the recognition of animals in a state of heat stress, as well as identifying how best region of the animal used for this recognition. Was used 38 cows in lactating Holstein Friesian and Girolando breeds, under heat stress. The research was conducted at Embrapa Gado de Leite in the municipality of Coronel Pacheco in the state of Minas Gerais. Data collection was done separately for each breed. The physiological parameters collected were: rectal temperature, respiratory rate, heart rate and panting score. For assessment of environmental parameters we used a globe thermometer digital model (TGD-200). To obtain the thermograph photographs of different regions of the body of animals, we used an infrared camera (FLIR® System T300). The environmental temperature ranged from 20.7°C to 37.9°C with a relative humidity reaching 95%. It was found by infrared thermography increased sensitivity to heat stress for Holstein Friesian. The thermograph temperatures proved indicators of thermal comfort. The best region to identify heat stress in cows was udder region.
|
233 |
Adaptabilidade de carreira em trabalhadores-estudantes do ensino superiorSaldanha, Marcelo Bravo Cassales January 2013 (has links)
Este estudo objetivou investigar qualitativamente a adaptabilidade de carreira de trabalhadores-estudantes, descrevendo como percebem seus recursos de adaptabilidade e os expressam no dia-a-dia. Entendeu-se que este público vivencia uma situação de transição de carreira ao desempenhar simultaneamente os papeis de trabalhador e de estudante, o que exige mais de sua capacidade de adaptação e consequentemente gera maior ativação de sua adaptabilidade de carreira. Participaram deste nove trabalhadores estudantes de nível superior de graduação de universidades particulares da cidade de Porto Alegre. A coleta de dados foi feita utilizando uma entrevista semiestruturada aplicando a estratégia teaching the test proposta por Savickas e Porfeli (2011), que consiste em aplicar uma escala e discutir as respostas com o participante. Foi utilizada a versão brasileira da Escala de Adaptabilidade de Carreira como objetivo de abordar aspectos relacionados aos construtos investigados, sendo o material verbal produzido analisado através de análise temática. Os resultados são apresentados em duas seções: percepções sobre o manejo dos papeis de trabalhador e estudante e percepções sobre a adaptabilidade de carreira. Cada tema ou subtema foram ilustrados com excertos representativos. Discutem-se as limitações do estudo e sugerem-se possibilidades para estudos futuros. / This study aimed to investigate qualitatively the career adaptability working-students, describing how they perceive their adaptability resources and express daily. It was understood that the public experiences a situation of career transition to simultaneously play the roles of worker and student, which requires more of your adaptability and consequently generates greater activation of their career adaptability. Participated in this nine workers postsecondary students graduate of private universities in the city of Porto Alegre. Data collection was done using a semistructured interview applying the strategy teaching the test proposed by Savickas e Porfeli (2011), which consists of applying a scale and discuss the answers with the participant. We used the Brazilian version of the Scale of Career Adaptability aimed to address issues related to the constructs investigated and verbal material produced analyzed using thematic analysis. The results are presented in two sections: perceptions about the management of student and worker roles and perceptions of career adaptability. Each theme or subtheme were illustrated with excerpts representative. We discuss the limitations of the study and suggest up possibilities for future studies.
|
234 |
Aspectos culturais no modelo do usuário em sistemas adaptativos educacionais : fundamentos, proposta e experimentação / Cultural aspects on the user model in adaptive educational systems : fundamentals, approach and experimentsGasparini, Isabela January 2013 (has links)
Embora os sistemas e-learning sejam utilizados por diferentes tipos de usuários, com diferentes perfis e culturas, geralmente ele é criado e mantido sem levar em conta essa diversidade. Em tempos em que os sistemas baseados na web precisam fornecer suporte para uma quantidade cada vez maior de material e torná-lo disponível para as diferentes populações em todo o mundo, a introdução do conceito de cultura nos sistemas baseados na web está se tornando uma necessidade, um desafio, e uma questão relevante e oportuna. De fato, considerar a cultura tanto em informática na educação quanto na interação humano-computador é uma questão importante, pois a cultura tem um forte impacto sobre muitos processos cognitivos e afetivos relacionados com a aprendizagem. Além disso, pessoas com diferentes origens culturais desenvolvem interpretações e estratégias alternativas, que consequentemente, são refletidas em suas interações com as tecnologias de aprendizagem. Esta tese apresenta uma nova abordagem para a modelagem de usuários em sistemas adaptativos educacionais, levando em consideração o contexto cultural complementar a 3 outros tipos de informação contextual: tecnológica (relacionada à plataforma e ao dispositivo), educacional (relacionada aos estilos de aprendizagem e a outros aspectos pedagógicos) e pessoal (relacionada com as preferências e informações pessoais dos alunos). Estas características contextuais visam melhorar as capacidades de personalização, fazendo uso de um conjunto de ontologias para representar as propriedades de contexto do usuário. De fato, o contexto cultural de um usuário molda sua percepção sobre características do sistema: um determinado contexto cultural possivelmente faz com que um usuário se concentre em um conjunto de informações e ignore outros. Assim, as características do sistema apropriadas para uma cultura podem não ser adequadas para outras; e o projeto do sistema precisa ser facilmente adaptado para diferentes culturas. Como um mecanismo de teste desta pesquisa, um sistema elearning open-source chamado AdaptWeb® foi ampliado para incorporar a nossa abordagem de adaptação baseada no contexto cultural. As principais características da nossa abordagem são descritas, representando explicitamente a rica noção de contexto como uma extensão da modelagem tradicional do usuário. Nossa abordagem detalha (i) como a adoção de ontologias é usada para a representação do modelo contextual e (ii) como as questões culturais são introduzidas na interface do usuário (apresentação, componentes de diálogo e conteúdo), melhorando a usabilidade e tornando a personalização mais adequada. Para avaliar nossa proposta, realizamos um experimento com um grupo de 65 estudantes de três países, com foco em alguns aspectos de usabilidade relacionados às extensões do AdaptWeb® e a satisfação do usuário sobre a adaptação cultural fornecida. / Although normally used by different types of users, with different profiles and cultures, an e-learning system (ELS) usually is created and maintained without taking into account a diversity-orientation. In times when web-based system needs to provide support for an ever increasing amount of material and make it available for locallanguage populations across the world, the introduction of the culture concept in webbased systems is becoming a necessity, a challenge, and a timely and relevant issue. In fact, considering culture in technology-enhanced learning and human computerinteraction is an important issue since culture has a strong impact on many cognitive and affective processes related to learning. Also, people with different cultural backgrounds develop alternative interpretations and strategies consequently reflecting in their interactions with learning technologies. This thesis presents a new approach to user modeling in adaptive e-learning, taking into account cultural context complementary to 3 other types of contextual information: technological (related to platform-oriented and device-specific characteristics), educational (related to learning styles and other pedagogical aspects) and personal (related mainly with students´ personal information and preferences). These contextual characteristics aim to improve personalization capabilities, making use of a set of ontologies for representing explicitly user’s context properties. Indeed, an user’s cultural context shapes his/her perception of system features: a given culture context will possibly cause an user to focus on a set of information and ignore others. Thus, system features appropriated for one culture may not be suitable for others; and system design needs to be easily adapted for different cultures as well. As the testbed of this research, an actual open-source e-learning system called AdaptWeb® was extended in order to incorporate our approach of cultural-aware context-based adaptation. The main features of our approach are described, representing explicitly the rich context as an extension of traditional student modeling. Our description also details (i) how the adoption of ontologies is used for context models representation and (ii) how cultural issues are introduced in the user interface (presentation, dialog components and contents), improving usability and making personalization more adequate. In an effort to evaluate our ideas, we conducted an experiment with a group of 65 students of three countries focusing on some usability aspects of AdaptWeb® extensions and the user´s satisfaction about the culture-oriented adaptation provided.
|
235 |
Providing adaptability to MPI applications on current parallel architectures / Provendo adaptabilidade em aplicações MPI nas arquiteturas paralelas atuaisCera, Marcia Cristina January 2012 (has links)
Atualmente, adaptabilidade é uma característica desejada em aplicações paralelas. Por exemplo, o crescente número de usuários competindo por recursos em arquiteturas paralelas gera mudanças constantes no conjunto de processadores disponíveis. Aplicações adaptativas são capazes de executar usando um conjunto volátil de processadores, oferecendo urna melhor utilização dos recursos. Este comportamento adaptativo é conhecido corno maleabilidade. Outro exemplo vem da constante evolução das arquiteturas multi-core, as quais aumentam o número de cores em seus chips a cada nova geração. Adaptabilidade é a chave para permitir que os programas paralelos sejam portáveis de uma máquina a outra. Assim. os programas paralelos são capazes de adaptar a extração do paralelismo de acordo com o grau de paralelismo específico da arquitetura alvo. Este comportamento pode ser visto como um caso particular de evolutividade. Nesse sentido, esta tese está focada em: (i) maleabilidade para adaptar a execução das aplicações paralelas às mudanças na disponibilidade dos processadores; e (ii) evolutividade para adaptar a extração do paralelismo de acordo com propriedades da arquitetura e dos dados de entrada. Portanto, a questão remanescente é "Como prover e suportar aplicações adaptativas?". Esta tese visa responder tal questão com base no MPI (Message-Passing Interface), o qual é a API paralela padrão para HPC em ambientes distribuídos. Nosso trabalho baseia-se nas características do MPI-2 que permitem criar processos em tempo de execução, dando alguma flexibilidade às aplicações MPI. Aplicações MPI maleáveis usam a criação dinâmica de processos para expandir-se nas ações de crescimento (para usar processadores extras). As ações de diminuição (para liberar processadores) finalizam os processos MPI que executam nos processadores requeridos, preservando os dados da aplicação. Note que as aplicações maleáveis requerem suporte do ambiente de execução, uma vez que precisam ser notificadas sobre a disponibilidade dos processadores. Aplicações MPI evolutivas seguem o paradigma do paralelismo de tarefas explícitas para permitir adaptação em tempo de execução. Assim, a criação dinâmica de processos é usada para extrair o paralelismo, ou seja, para criar novas tarefas MPI sob demanda. Para prover tais aplicações nós definimos tarefas MPI abstratas, implementamos a sincronização entre elas através da troca de mensagens, e propusemos uma abordagem para ajustar a granularidade das tarefas MPI, visando eficiência em ambientes distribuídos. Os resultados experimentais validaram nossa hipótese de que aplicações adaptativas podem ser providas usando características do MPI-2. Adicionalmente, esta tese identificou os requisitos rio nível do ambiente de execução para suportá-las em clusters. Portanto, as aplicações MPI maleáveis melhoraram a utilização de recursos de clusters; e as aplicações de tarefas explícitas adaptaram a extração do paralelismo de acordo com a arquitetura alvo. mostrando que este paradigma também é eficiente em ambientes distribuídos. / Currently, adaptability is a desired feature in parallel applications. For instante, the increasingly number of user competing for resources of the parallel architectures causes dynamic changes in the set of available processors. Adaptive applications are able to execute using a set of volatile processors, providing better resource utilization. This adaptive behavior is known as malleability. Another example comes from the constant evolution of the multi-core architectures, which increases the number of cores to each new generation of chips. Adaptability is the key to allow parallel programs portability from one multi-core machine to another. Thus, parallel programs can adapt the unfolding of the parallelism to the specific degree of parallelism of the target architecture. This adaptive behavior can be seen as a particular case of evolutivity. In this sense, this thesis is focused on: (i) malleability to adapt the execution of parallel applications as changes in processors availability; and (ii) evolutivity to adapt the unfolding of the parallelism at runtime as the architecture and input data properties. Thus, the open issue is "How to provide and support adaptive applications?". This thesis aims to answer this question taking into account the MPI (Message-Passing Interface), which is the standard parallel API for HPC in distributed-memory environments. Our work is based on MPI-2 features that allow spawning processes at runtime. adding some fiexibility to the MPI applications. Malleable MPI applications use dynamic process creation to expand themselves in growth action (to use further processors). The shrinkage actions (to release processors) end the execution of the MPI processes on the required processors in such a way that the application's data are preserved. Notice that malleable applications require a runtime environment support to execute, once they must be notified about the processors availability. Evolving MPI applications follow the explicit task parallelism paradigm to allow their runtime adaptation. Thus, dynamic process creation is used to unfold the parallelism, i.e., to create new MPI tasks on demand. To provide these applications we defined the abstract MPI tasks, implemented the synchronization among these tasks through message exchanges, and proposed an approach to adjust MPI tasks granularity aiming at efficiency in distributed-memory environments. Experimental results validated our hypothesis that adaptive applications can be provided using the MPI-2 features. Additionally, this thesis identifies the requirements to support these applications in cluster environments. Thus, malleable MPI applications were able to improve the cluster utilization; and the explicit task ones were able to adapt the unfolding of the parallelism to the target architecture, showing that this programming paradigm can be efficient also in distributed-memory contexts.
|
236 |
Framework para construção de sistemas supervisórios em dispositivos móveisPerozzo, Reiner Franthesco January 2007 (has links)
Sistemas supervisórios são sistemas computacionais que permitem a monitoração de informações de processos produtivos ou de dispositivos de automação e de plantas industriais. Neste trabalho é proposto um framework para construção de tais sistemas, direcionada a dispositivos móveis, tais como Personal Digital Assistants (PDAs), telefones celulares e computadores de bolso. O framework proposto define uma arquitetura que é implementada gerando sistemas supervisórios com três características principais: (i) as telas de supervisão são construídas com base em um modelo orientado a objetos que utiliza conceitos da área da aplicação, mapeando o mundo real para um modelo computacional; (ii) o projeto de sistemas supervisórios apresenta flexibilidade com relação aos recursos computacionais disponíveis, oferecendo opções para armazenamento local ou remoto de dados multimídia, com o objetivo de não sobrecarregar os dispositivos móveis onde são executados; (iii) os sistemas supervisórios são capazes de se adaptarem dinamicamente às variações na Qualidade de Serviços (QoS) oferecidos pela infra-estrutura de comunicação, ajustando as suas telas gráficas em função de uma especificação de requisitos definidos em tempo de projeto e do nível de QoS obtido na rede em tempo de execução. Duas ferramentas computacionais são propostas e desenvolvidas no âmbito deste trabalho: (i) a primeira responsável pelo ambiente de desenvolvimento dos projetos de sistemas supervisórios, que resulta na geração automática de código em linguagem Java, correspondente à aplicação de supervisão; (ii) a segunda é responsável pela adaptação de mensagens e comunicação de dados entre as aplicações de supervisão projetadas e outros sistemas supervisórios e de controle, disponíveis no mercado. Os conceitos propostos neste trabalho foram validados através de três estudos de caso descritos na presente dissertação. / Supervisory systems are computational systems which allow information monitoring of production processes or automation and technical plant devices. This paper proposes a framework for building supervisory systems, targeted to mobile devices, such as Personal Digital Assistants (PDAs), cell phones and Pocket PCs. The proposed framework allows the development of supervisory systems with three main characteristics: (i) supervision screens, which graphically depict the technical plant, are built using an object oriented model that uses concepts of the application area, allowing a direct mapping of real world concepts, such as automation devices to a computational model; (ii) the supervisory systems project presents flexibility about the available computational resources, offering options for local or remote storing of multimedia and graphical data, with the purpose of not overloading the mobile devices where they are executed; (iii) the supervisory systems runtime environment can dynamically adapt to variations in the Quality of Services (QoS) offered by the communication infrastructure, adjusting their graphic displays by comparing required and offered QoS. Two computational tools are proposed and developed in this work: (i) the first one supports the development of supervisory systems and allows, from an object-oriented model of the application, an automatic code generation - in Java language - of the supervision application; (ii) the second one is responsible for the online adaptation of messages and data communication among the projected supervision applications and other control and supervisory systems. The proposed concepts are validated through three case studies described in the present dissertation.
|
237 |
Critérios para seleção de conexões em mobiliário orientado para adaptabilidadeGondim, Cristina January 2010 (has links)
Principais investimentos no Design para Adaptabilidade do mobiliário contemporâneo têm envolvido características como multiplicidade de funções, capacidade de atualização, personalização e compartilhamento de componentes. Tais características vêm permitindo a adaptação do mobiliário às rápidas transformações comportamentais e tecnológicas surgidas nos espaços domésticos e de trabalho. As conexões entre componentes do projeto do mobiliário são fortemente responsáveis por sua adaptabilidade tanto na fase criativa como na fase de uso. Esta dissertação parte da hipótese de que o processo de escolha das conexões, hoje pouco estruturado, pode ser feito a partir de métodos que não só estimulem a fase criativa do projeto como também contribuam para ampliar o desempenho adaptativo do mobiliário. Para avaliar diferentes tipos de conexão foram elaborados critérios para identificar o potencial compositivo de arranjos entre componentes (flexibilidade) relacionando-o à gama de funções emergentes (versatilidade). O resultado desta identificação foi testado por especialistas e validado através de ferramenta multicritério (Método Analítico Hierárquico). O teste com especialistas demonstrou que metodologias adotadas para seleção de conexões, quando estruturadas a partir de objetivos de projeto, podem aumentar o potencial de adaptabilidade e, ao mesmo tempo converterem-se em valioso apoio ao Design do mobiliário contemporâneo. / Manufacturers of contemporary furniture have made significant investments in the Design for Adaptability, particularly in the development of characteristics such as the multiplicity of functions, updating, customization and the share of components. These investments increased the potential of contemporary furniture to adapt to the observed transformations of behavior in domestic and working spaces. The adaptation has been made possible thanks to role played by the development of different types of connections between furniture components. This dissertation departs from the Idea that today’s processes involving the choice of connections are poorly structured and can be improved with a support decision’s methodology. This upgrade may well lead to the increment of creative attitudes during design process and to the development of higher levels of response to adaptability requests in furniture design. In order to evaluate and to select amidst the different types of connections a set of criteria were designed as to identify number of potential arrays of components (flexibility) and correlating this potential to the possible number of emergent functions (versatility). The result of this identification has been tested by specialists and then validated by a multicriteria method (AHP). The test with specialists confirmed that structured methodologies can be successfully used to improve the Design for Adaptability and, at the same time, constitute a valuable tool for the contemporary furniture’s Design.
|
238 |
Framework para construção de sistemas supervisórios em dispositivos móveisPerozzo, Reiner Franthesco January 2007 (has links)
Sistemas supervisórios são sistemas computacionais que permitem a monitoração de informações de processos produtivos ou de dispositivos de automação e de plantas industriais. Neste trabalho é proposto um framework para construção de tais sistemas, direcionada a dispositivos móveis, tais como Personal Digital Assistants (PDAs), telefones celulares e computadores de bolso. O framework proposto define uma arquitetura que é implementada gerando sistemas supervisórios com três características principais: (i) as telas de supervisão são construídas com base em um modelo orientado a objetos que utiliza conceitos da área da aplicação, mapeando o mundo real para um modelo computacional; (ii) o projeto de sistemas supervisórios apresenta flexibilidade com relação aos recursos computacionais disponíveis, oferecendo opções para armazenamento local ou remoto de dados multimídia, com o objetivo de não sobrecarregar os dispositivos móveis onde são executados; (iii) os sistemas supervisórios são capazes de se adaptarem dinamicamente às variações na Qualidade de Serviços (QoS) oferecidos pela infra-estrutura de comunicação, ajustando as suas telas gráficas em função de uma especificação de requisitos definidos em tempo de projeto e do nível de QoS obtido na rede em tempo de execução. Duas ferramentas computacionais são propostas e desenvolvidas no âmbito deste trabalho: (i) a primeira responsável pelo ambiente de desenvolvimento dos projetos de sistemas supervisórios, que resulta na geração automática de código em linguagem Java, correspondente à aplicação de supervisão; (ii) a segunda é responsável pela adaptação de mensagens e comunicação de dados entre as aplicações de supervisão projetadas e outros sistemas supervisórios e de controle, disponíveis no mercado. Os conceitos propostos neste trabalho foram validados através de três estudos de caso descritos na presente dissertação. / Supervisory systems are computational systems which allow information monitoring of production processes or automation and technical plant devices. This paper proposes a framework for building supervisory systems, targeted to mobile devices, such as Personal Digital Assistants (PDAs), cell phones and Pocket PCs. The proposed framework allows the development of supervisory systems with three main characteristics: (i) supervision screens, which graphically depict the technical plant, are built using an object oriented model that uses concepts of the application area, allowing a direct mapping of real world concepts, such as automation devices to a computational model; (ii) the supervisory systems project presents flexibility about the available computational resources, offering options for local or remote storing of multimedia and graphical data, with the purpose of not overloading the mobile devices where they are executed; (iii) the supervisory systems runtime environment can dynamically adapt to variations in the Quality of Services (QoS) offered by the communication infrastructure, adjusting their graphic displays by comparing required and offered QoS. Two computational tools are proposed and developed in this work: (i) the first one supports the development of supervisory systems and allows, from an object-oriented model of the application, an automatic code generation - in Java language - of the supervision application; (ii) the second one is responsible for the online adaptation of messages and data communication among the projected supervision applications and other control and supervisory systems. The proposed concepts are validated through three case studies described in the present dissertation.
|
239 |
Providing adaptability to MPI applications on current parallel architectures / Provendo adaptabilidade em aplicações MPI nas arquiteturas paralelas atuaisCera, Marcia Cristina January 2012 (has links)
Atualmente, adaptabilidade é uma característica desejada em aplicações paralelas. Por exemplo, o crescente número de usuários competindo por recursos em arquiteturas paralelas gera mudanças constantes no conjunto de processadores disponíveis. Aplicações adaptativas são capazes de executar usando um conjunto volátil de processadores, oferecendo urna melhor utilização dos recursos. Este comportamento adaptativo é conhecido corno maleabilidade. Outro exemplo vem da constante evolução das arquiteturas multi-core, as quais aumentam o número de cores em seus chips a cada nova geração. Adaptabilidade é a chave para permitir que os programas paralelos sejam portáveis de uma máquina a outra. Assim. os programas paralelos são capazes de adaptar a extração do paralelismo de acordo com o grau de paralelismo específico da arquitetura alvo. Este comportamento pode ser visto como um caso particular de evolutividade. Nesse sentido, esta tese está focada em: (i) maleabilidade para adaptar a execução das aplicações paralelas às mudanças na disponibilidade dos processadores; e (ii) evolutividade para adaptar a extração do paralelismo de acordo com propriedades da arquitetura e dos dados de entrada. Portanto, a questão remanescente é "Como prover e suportar aplicações adaptativas?". Esta tese visa responder tal questão com base no MPI (Message-Passing Interface), o qual é a API paralela padrão para HPC em ambientes distribuídos. Nosso trabalho baseia-se nas características do MPI-2 que permitem criar processos em tempo de execução, dando alguma flexibilidade às aplicações MPI. Aplicações MPI maleáveis usam a criação dinâmica de processos para expandir-se nas ações de crescimento (para usar processadores extras). As ações de diminuição (para liberar processadores) finalizam os processos MPI que executam nos processadores requeridos, preservando os dados da aplicação. Note que as aplicações maleáveis requerem suporte do ambiente de execução, uma vez que precisam ser notificadas sobre a disponibilidade dos processadores. Aplicações MPI evolutivas seguem o paradigma do paralelismo de tarefas explícitas para permitir adaptação em tempo de execução. Assim, a criação dinâmica de processos é usada para extrair o paralelismo, ou seja, para criar novas tarefas MPI sob demanda. Para prover tais aplicações nós definimos tarefas MPI abstratas, implementamos a sincronização entre elas através da troca de mensagens, e propusemos uma abordagem para ajustar a granularidade das tarefas MPI, visando eficiência em ambientes distribuídos. Os resultados experimentais validaram nossa hipótese de que aplicações adaptativas podem ser providas usando características do MPI-2. Adicionalmente, esta tese identificou os requisitos rio nível do ambiente de execução para suportá-las em clusters. Portanto, as aplicações MPI maleáveis melhoraram a utilização de recursos de clusters; e as aplicações de tarefas explícitas adaptaram a extração do paralelismo de acordo com a arquitetura alvo. mostrando que este paradigma também é eficiente em ambientes distribuídos. / Currently, adaptability is a desired feature in parallel applications. For instante, the increasingly number of user competing for resources of the parallel architectures causes dynamic changes in the set of available processors. Adaptive applications are able to execute using a set of volatile processors, providing better resource utilization. This adaptive behavior is known as malleability. Another example comes from the constant evolution of the multi-core architectures, which increases the number of cores to each new generation of chips. Adaptability is the key to allow parallel programs portability from one multi-core machine to another. Thus, parallel programs can adapt the unfolding of the parallelism to the specific degree of parallelism of the target architecture. This adaptive behavior can be seen as a particular case of evolutivity. In this sense, this thesis is focused on: (i) malleability to adapt the execution of parallel applications as changes in processors availability; and (ii) evolutivity to adapt the unfolding of the parallelism at runtime as the architecture and input data properties. Thus, the open issue is "How to provide and support adaptive applications?". This thesis aims to answer this question taking into account the MPI (Message-Passing Interface), which is the standard parallel API for HPC in distributed-memory environments. Our work is based on MPI-2 features that allow spawning processes at runtime. adding some fiexibility to the MPI applications. Malleable MPI applications use dynamic process creation to expand themselves in growth action (to use further processors). The shrinkage actions (to release processors) end the execution of the MPI processes on the required processors in such a way that the application's data are preserved. Notice that malleable applications require a runtime environment support to execute, once they must be notified about the processors availability. Evolving MPI applications follow the explicit task parallelism paradigm to allow their runtime adaptation. Thus, dynamic process creation is used to unfold the parallelism, i.e., to create new MPI tasks on demand. To provide these applications we defined the abstract MPI tasks, implemented the synchronization among these tasks through message exchanges, and proposed an approach to adjust MPI tasks granularity aiming at efficiency in distributed-memory environments. Experimental results validated our hypothesis that adaptive applications can be provided using the MPI-2 features. Additionally, this thesis identifies the requirements to support these applications in cluster environments. Thus, malleable MPI applications were able to improve the cluster utilization; and the explicit task ones were able to adapt the unfolding of the parallelism to the target architecture, showing that this programming paradigm can be efficient also in distributed-memory contexts.
|
240 |
Aspectos culturais no modelo do usuário em sistemas adaptativos educacionais : fundamentos, proposta e experimentação / Cultural aspects on the user model in adaptive educational systems : fundamentals, approach and experimentsGasparini, Isabela January 2013 (has links)
Embora os sistemas e-learning sejam utilizados por diferentes tipos de usuários, com diferentes perfis e culturas, geralmente ele é criado e mantido sem levar em conta essa diversidade. Em tempos em que os sistemas baseados na web precisam fornecer suporte para uma quantidade cada vez maior de material e torná-lo disponível para as diferentes populações em todo o mundo, a introdução do conceito de cultura nos sistemas baseados na web está se tornando uma necessidade, um desafio, e uma questão relevante e oportuna. De fato, considerar a cultura tanto em informática na educação quanto na interação humano-computador é uma questão importante, pois a cultura tem um forte impacto sobre muitos processos cognitivos e afetivos relacionados com a aprendizagem. Além disso, pessoas com diferentes origens culturais desenvolvem interpretações e estratégias alternativas, que consequentemente, são refletidas em suas interações com as tecnologias de aprendizagem. Esta tese apresenta uma nova abordagem para a modelagem de usuários em sistemas adaptativos educacionais, levando em consideração o contexto cultural complementar a 3 outros tipos de informação contextual: tecnológica (relacionada à plataforma e ao dispositivo), educacional (relacionada aos estilos de aprendizagem e a outros aspectos pedagógicos) e pessoal (relacionada com as preferências e informações pessoais dos alunos). Estas características contextuais visam melhorar as capacidades de personalização, fazendo uso de um conjunto de ontologias para representar as propriedades de contexto do usuário. De fato, o contexto cultural de um usuário molda sua percepção sobre características do sistema: um determinado contexto cultural possivelmente faz com que um usuário se concentre em um conjunto de informações e ignore outros. Assim, as características do sistema apropriadas para uma cultura podem não ser adequadas para outras; e o projeto do sistema precisa ser facilmente adaptado para diferentes culturas. Como um mecanismo de teste desta pesquisa, um sistema elearning open-source chamado AdaptWeb® foi ampliado para incorporar a nossa abordagem de adaptação baseada no contexto cultural. As principais características da nossa abordagem são descritas, representando explicitamente a rica noção de contexto como uma extensão da modelagem tradicional do usuário. Nossa abordagem detalha (i) como a adoção de ontologias é usada para a representação do modelo contextual e (ii) como as questões culturais são introduzidas na interface do usuário (apresentação, componentes de diálogo e conteúdo), melhorando a usabilidade e tornando a personalização mais adequada. Para avaliar nossa proposta, realizamos um experimento com um grupo de 65 estudantes de três países, com foco em alguns aspectos de usabilidade relacionados às extensões do AdaptWeb® e a satisfação do usuário sobre a adaptação cultural fornecida. / Although normally used by different types of users, with different profiles and cultures, an e-learning system (ELS) usually is created and maintained without taking into account a diversity-orientation. In times when web-based system needs to provide support for an ever increasing amount of material and make it available for locallanguage populations across the world, the introduction of the culture concept in webbased systems is becoming a necessity, a challenge, and a timely and relevant issue. In fact, considering culture in technology-enhanced learning and human computerinteraction is an important issue since culture has a strong impact on many cognitive and affective processes related to learning. Also, people with different cultural backgrounds develop alternative interpretations and strategies consequently reflecting in their interactions with learning technologies. This thesis presents a new approach to user modeling in adaptive e-learning, taking into account cultural context complementary to 3 other types of contextual information: technological (related to platform-oriented and device-specific characteristics), educational (related to learning styles and other pedagogical aspects) and personal (related mainly with students´ personal information and preferences). These contextual characteristics aim to improve personalization capabilities, making use of a set of ontologies for representing explicitly user’s context properties. Indeed, an user’s cultural context shapes his/her perception of system features: a given culture context will possibly cause an user to focus on a set of information and ignore others. Thus, system features appropriated for one culture may not be suitable for others; and system design needs to be easily adapted for different cultures as well. As the testbed of this research, an actual open-source e-learning system called AdaptWeb® was extended in order to incorporate our approach of cultural-aware context-based adaptation. The main features of our approach are described, representing explicitly the rich context as an extension of traditional student modeling. Our description also details (i) how the adoption of ontologies is used for context models representation and (ii) how cultural issues are introduced in the user interface (presentation, dialog components and contents), improving usability and making personalization more adequate. In an effort to evaluate our ideas, we conducted an experiment with a group of 65 students of three countries focusing on some usability aspects of AdaptWeb® extensions and the user´s satisfaction about the culture-oriented adaptation provided.
|
Page generated in 0.0979 seconds