• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 9
  • 3
  • 2
  • 1
  • 1
  • Tagged with
  • 23
  • 23
  • 6
  • 5
  • 5
  • 5
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

Computer mediated peer response and its impact on revision in the college Spanish classroom [electronic resource] : a case study / by Ruth Roux-Rodriguez.

Roux-Rodriguez, Ruth. January 2003 (has links)
Includes vita. / Title from PDF of title page. / Document formatted into pages; contains 323 pages. / Thesis (Ph.D.)--University of South Florida, 2003. / Includes bibliographical references. / Text (Electronic thesis) in PDF format. / ABSTRACT: Peer response in which students work together in dyads or small groups to critique and provide feedback on one another's writing is compatible with communicative approaches to foreign language teaching and process approaches to the teaching of writing. Computer-mediated communication has been considered a viable tool for both the teaching of languages and the teaching of writing. There is, however, scant information on how computer-mediated peer response functions in the foreign language classroom. This dissertation investigated how college Spanish learners provided feedback to their peers and the impact of feedback on revision. It also examined the factors that influenced how students wrote their comments, and how they perceived the use of computers for peer response. Case study methodology was used to collect and analyze data from two writing tasks performed as part of a semester-long course. / ABSTRACT: Data sources consisted of written feedback, first and second drafts, interview transcripts, learning journals from 12 participants and the teacher-researcher field notes. Analysis of data indicated that peer response is a complex event, influenced by a variety of contextual factors. Results also indicated that the participants used feedback depending on their needs. Students used reacting, advising and announcing language functions when providing feedback, and focused mostly on content. The revisions made by the participants contradicted the idea that peer feedback directly influences revision; more than half of the revisions made by the participants originated in the writers themselves and not in the suggestions given by their peers. Analysis of the revisions made, based on peers' suggestions indicated that the impact of peer response was strong on the length of the essays, limited on their language below the clause level, and weak on the essays' communicative purpose. / ABSTRACT: The participants' language proficiency and the characteristics of the writing task were perceived by the participants as factors that influenced how they wrote feedback for their peers. Finally, although the students considered that using the word processing language tools allowed them to learn about language and focus on content, the role of technology was perceived as supplementary to oral peer response / System requirements: World Wide Web browser and PDF reader. / Mode of access: World Wide Web.
12

[en] INTEGRATING ASYNCHRONOUS COMMUNICATION AND COOPERATIVE TASK MANAGEMENT / [pt] INTEGRANDO COMUNICAÇÃO ASSÍNCRONA E GERÊNCIA COOPERATIVA DE TAREFAS EM AMBIENTES DE COMPUTAÇÃO DISTRIBUÍDA

SILVANA ROSSETTO 25 October 2006 (has links)
[pt] Novos contextos da computação distribuída reforçam a necessidade de abstra ções de programação que favoreçam a comunicação assíncrona e o tratamento de tarefas concorrentes. Modelos de programação dirigido a eventos ou baseado em threads incorporam decisões sobre como tratar essas questões, em cada caso apresentando vantagens e desvantagens. Normalmente, a opção pelo modelo mais adequado para um determinado contexto ou problema exige que o programador lide diretamente com as desvantagens inerentes a esse modelo, tornando a tarefa de desenvolvimento de aplicações mais complexa. Nesse trabalho aprofundamos a discussão sobre como combinar as vantagens dos modelos tradicionais de programação para oferecer uma interface de programação mais simples para o programador. Exploramos o uso de operações de comunicação não- bloqueante e de um mecanismo básico de gerência cooperativa de tarefas baseado na construção de co-rotinas. Usando esses conceitos implementamos: (1) um conjunto de operações que facilitam o desenvolvimento de aplicações com a estrutura cliente/servidor sobre uma base de comunicação assíncrona; e (2) uma interface de programação mais apropriada para o TinyOS, o estado da arte em sistema operacional para redes de sensores. / [en] New contexts of distributed computing emphasize the need of programming abstractions able to deal with asynchronous communication and concurrent tasks. Event-driven or threaded programming models are able to deal with these issues, but each model presents particular advantages and problems. Normally, when choosing the model more appropriate for a context or problem, the programmer must deal directly with the difficulties related to this model, making the development task more complex. In this work we discuss a way to combine the advantages of the traditional programming models in order to support a programming interface more suitable for the programmer.We explore asynchronous communication and cooperative task management based on the co-routine construction. By using these concepts, we implement: (1) a set of operations for building client/server applications upon an asynchronous communication basis; and (2) a more appropriate programming interface for TinyOS, the state of the art of operating system for sensor networks.
13

Evaluating asynchronous communication in distributed meetings : Using a project management tool in the Sprint retrospective

Ragnarsson, Justus January 2017 (has links)
No description available.
14

Formalisation of asynchronous interactions / Formalisation des interactions asynchrones

Chevrou, Florent 22 November 2017 (has links)
Les systèmes informatiques sont construits par composition de plusieurs sous-systèmes répartis. La manière dont communiquent ces entités, ou pairs, joue un rôle clé dans la bonne marche du système composé. L'étude détaillée de ces interactions est donc essentielle dans le cadre de la vérification et du développement formel de tels systèmes. Ces interactions se décomposent en deux catégories: la communication synchrone et la communication asynchrone. La communication synchrone admet une transmission instantanée de l'information, le message, entre deux entités. La communication asynchrone, en revanche, prend en compte le découplage de la transmission du message en une opération d'envoi puis de réception avec la possibilité que des événements s'intercalent entre les deux donnant ainsi lieu à des variations de comportement, désirables ou non, des systèmes. Souvent considérée comme une entité monolithique duale du monde synchrone, le monde asynchrone se décline en réalité en de multiples modèles qui peuvent induire sur la communication une grande variété de propriétés qu'il convient de caractériser et comparer. Cette thèse se focalise sur les modèles de communication qui orchestrent l'ordre de délivrance des messages : par exemple les modèles dits FIFO qui assurent que certains messages sont reçus dans l'ordre dans lequel ils ont été émis. Nous considérons des modèles de communication classiques de la littérature ainsi que des variations de ces modèles dont nous explicitons les différences parfois négligées. Dans un premier temps nous proposons une formalisation logique abstraite et homogène des modèles de communication considérés et nous les hiérarchisons en étendant des résultats existants. Nous proposons dans un second temps une approche opérationnelle sous forme d'un outil de vérification de compositions de pairs que nous mécanisons à l'aide du langage de spécification TLA+ et du vérificateur de modèles TLC. Cet outil permet de spécifier des pairs communicants et des propriétés temporelles à vérifier pour les différents modèles de communication de façon modulaire. Pour cela, nous apportons un ensemble de spécifications uniformes et opérationnelles des modèles de communication basé sur la notion d'histoires de messages. Nous identifions et prouvons les conditions de leur conformité aux définitions logiques et validons ainsi la pertinence de notre outil. Dans un troisième temps nous considérons des spécifications concrètes de nos modèles de communication, semblables à nombre de celles présentes dans la littérature. Nous disposons donc d'une hiérarchisation des modèles selon les propriétés d'ordre qu'ils garantissent mais également d'une autre hiérarchisation pour un modèle donné entre sa définition logique abstraite et ses implantations concrètes. Ces deux dimensions correspondent à deux dimensions du raffinement. Nous introduisons graduellement par raffinement la notion de communication asynchrone point à point et prouvons, grâce à la méthode Event-B, tous les liens de raffinement entre les différents modèles de communication et leurs déclinaisons. Nous offrons ainsi une cartographie détaillée des modèles pouvant être utilisée pour en développer de nouveaux ou identifier les modèles les plus adaptés à des besoins donnés. Enfin, nous proposons des pistes d'extension de nos travaux à la communication par diffusion où un message peut être envoyé simultanément à plusieurs destinataires. En particulier, nous montrons les différences induites dans la hiérarchie des modèles et les adaptations à effectuer sur notre outil de vérification pour prendre en compte ce mode de communication / Large computing systems are generally built by connecting several distributed subsystems. The way these entities communicate is crucial to the proper functioning of the overall composed system. An in-depth study of these interactions makes sense in the context of the formal development and verification of such systems. The interactions fall in two categories: synchronous and asynchronous communication. In synchronous communication, the transmission of a piece of information - the message - is instantaneous. Asynchronous communication, on the other hand, splits the transmission in a send operation and a receive operation. This make the interleaving of other events possible and lead to new behaviours that may or may not be desirable. The asynchronous world is often viewed as a monolithic counterpart of the synchronous world. It actually comes in multiple models that provide a wide range of properties that can be studied and compared. This thesis focuses on communication models that order the delivery of messages: for instance, the "FIFO" models ensure that some messages are received in the order of their emission. We consider classic communication models from the literature as well as a few variations. We highlight the differences that are sometimes overlooked. First, we propose an abstract, logical, and homogeneous formalisation of the communication models and we establish a hierarchy that extends existing results. Second, we provide an operational approach with a tool that verifies the compatibility of compositions of peers. We mechanise this tool with the TLA+ specification language and its model checker TLC. The tool is designed in a modular fashion: the commmunicating peers, the temporal compatibility properties, and the communication models are specified independently. We rely on a set of uniform operational specifications of the communication models that are based on the concept of message history. We identify and prove the conditions under which they conform to the logical definitions and thus show the tool is trustworthy. Third, we consider concrete specifications of the communication models that are often found in the literature. Thus, the models are classified in terms of ordering properties and according to the level of abstraction of the different specifications. The concept of refinement covers these two aspects. Thus, we model asynchronous point-to-point communication along several levels of refinement and then, with the Event-B method, we establish and prove all the refinements between the communication models and the alternative specifications of each given model. This work results in a detailed map one can use to develop a new model or find the one that best fits given needs. Eventually we explore ways to extend our work to multicast communication that consists in sending messages to several recipients at once. In particular, we highlight the differences in the hierarchy of the models and how we modify our verification tool to handle this communication paradigm.
15

[en] A FRAMEWORK FOR LOCATION-BASED COMMUNICATION / [pt] UM FRAMEWORK PARA COMUNICAÇÃO BASEADA EM LOCALIZAÇÃO

KLEDER MIRANDA GONCALVES 07 July 2005 (has links)
[pt] A combinação de computação móvel sem fio e tecnologias para a localização de dispositivos possibilitou o surgimento de um novo paradigma de computação conhecido como Serviços Baseados em Localização, cujo objetivo é estudar como prover ao usuário serviços personalizados que dependem da localidade onde este se encontra. Dentre esses serviços, destacam-se aqueles cuja principal função é dar apoio a diferentes formas de comunicação entre usuários de dispositivos móveis. Apesar de vários serviços terem sido desenvolvidos com esse intuito, são poucos os trabalhos que fizeram um levantamento de suas características comuns com o objetivo de projetar uma infra- estrutura genérica que sirva de base para o desenvolvimento de novos serviços. Isso serviu de motivação para esta dissertação, que trata do desenvolvimento de um framework que facilite a construção de serviços para comunicação baseada na localização de usuários móveis. Como estudos de caso, foram instanciados um aplicativo chamado Nita (Notes In The Air), que provê comunicação síncrona e assíncrona entre usuários presentes numa mesma localidade, e um aplicativo para comunicação instantânea similar ao BuddySpace. / [en] The combination of mobile wireless computing and location technology enabled the emergence of a new computing paradigm known as Location-Based Services, whose goal is to study how to provide personalized services to users depending on the their location. Among these services, very useful are the ones which support different kinds of communication between mobile users. Although several services have been developed with this goal, only few work aimed at identifying the common characteristics of these systems, with the goal of designing a generic infrastructure that serves as the basis for the development of new services. This was the main motivation for this thesis work, in which we designed an object framework facilitating the construction of applications for location-based communication among mobile users. As main case studies, we instantiated an application called Nita (Notes In The Air), which provides both synchronous and asynchronous communication between co- located users, and a location-enhanced instant messaging application similar to BuddySpace.
16

Architectural Evolution of Intelligent Transport Systems (ITS) using Cloud Computing

Nasim, Robayet January 2015 (has links)
With the advent of Smart Cities, Intelligent Transport System (ITS) has become an efficient way of offering an accessible, safe, and sustainable transportation system. Utilizing advances in Information and Communication Technology (ICT), ITS can maximize the capacity of existing transportation system without building new infrastructure. However, in spite of these technical feasibilities and significant performance-cost ratios, the deployment of ITS is limited in the real world because of several challenges associated with its architectural design. This thesis studies how to design a highly flexible and deployable architecture for ITS, which can utilize the recent technologies such as - cloud computing and the publish/subscribe communication model. In particular, our aim is to offer an ITS infrastructure which provides the opportunity for transport authorities to allocate on-demand computing resources through virtualization technology, and supports a wide range of ITS applications. We propose to use an Infrastructure as a Service (IaaS) model to host large-scale ITS applications for transport authorities in the cloud, which reduces infrastructure cost, improves management flexibility and also ensures better resource utilization. Moreover, we use a publish/subscribe system as a building block for developing a low latency ITS application, which is a promising technology for designing scalable and distributed applications within the ITS domain. Although cloud-based architectures provide the flexibility of adding, removing or moving ITS services within the underlying physical infrastructure, it may be difficult to provide the required quality of service (QoS) which decrease application productivity and customer satisfaction, leading to revenue losses. Therefore, we investigate the impact of service mobility on related QoS in the cloud-based infrastructure. We investigate different strategies to improve performance of a low latency ITS application during service mobility such as utilizing multiple paths to spread network traffic, or deploying recent queue management schemes. Evaluation results from a private cloud testbed using OpenStack show that our proposed architecture is suitable for hosting ITS applications which have stringent performance requirements in terms of scalability, QoS and latency. / Baksidestext: Intelligent Transport System (ITS) can utilize advances in Information and Communication Technology (ICT) and maximize the capacity of existing transportation systems without building new infrastructure. However, in spite of these technical feasibilities and significant performance-cost ratios, the deployment of ITS is limited in the real world because of several challenges associated with its architectural design.  This thesis studies how to design an efficient deployable architecture for ITS, which can utilize the advantages of cloud computing and the publish/subscribe communication model. In particular, our aim is to offer an ITS infrastructure which provides the opportunity for transport authorities to allocate on-demand computing resources through virtualization technology, and supports a wide range of ITS applications. We propose to use an Infrastructure as a Service (IaaS) model to host large-scale ITS applications, and to use a publish/subscribe system as a building block for developing a low latency ITS application. We investigate different strategies to improve performance of an ITS application during service mobility such as utilizing multiple paths to spread network traffic, or deploying recent queue management schemes. / <p>Artikel 4 Network Centric Performance Improvement for Live VM Migration finns i avhandlingen som manuskript. Nu publicerat konferenspaper. </p>
17

An Extensible Component-Based Architecture for Web-Based Simulation Using Standards-Based Web Browsers

Myers, David S. 23 September 2004 (has links)
Web-based simulation (WBS) systems offer tradeoffs between user interactivity and hardware requirements striking to seek a balance between the differing concerns. Server-based systems offer little interactivity or concurrent visualization capabilities, while client-based systems have increased hardware requirements asking the user to provide high-end workstations. Concurrent visualization of simulation output proves execution intensive, or unusable in some situations. Creating an execution efficient and user friendly WBS system greatly improves user experience while gaining all of the benefits inherent in a web-based system such as high accessibility and ease of maintenance. In order to provide a usable concurrent visualization WBS this thesis developed the Web-Based Queuing System Simulation System (WebQS3). WebQS3 splits the responsibilities of simulation execution and simulation visualization into a client-server environment; the client is responsible for the visualization display and server is responsible for simulation execution. The system differs from many previous WBS systems in that the client-side application is developed using web-standard technologies such as HTTP, XML, SVG, and ECMAScript instead relying on Java Applets and associated technologies. Using web-standards as the foundation of the client agent opens the visualization and model construction functionality to any user that accesses the application using a web browser while also making the application more scalable in terms of user load. Implementing the client with web-standards also included the development of an asynchronous client-server communication protocol as opposed to traditional synchronous communication protocols used by Java WBS systems. The asynchronous protocol demonstrates similar or better execution performance than similar synchronous communication protocols in most quality characteristics. By creating a WBS system using web-standards implemented in most modern web browsers any user may visit the WebQS3 site and have simulation tools available for use. Providing simulation services on the web makes eases the creation of simulation models my making the tools to readily available while facilitating information sharing and collaboration over the web. The WebQS3 system serves as a model to drive research in WBS systems away from proprietary Java technologies to web standards for front-end visualization technologies. / Master of Science
18

Using the Internet communication tools to facilitate learning

Xakaza, Sheila Innocentia 19 June 2007 (has links)
This dissertation describes research which investigated the use of communication tools in a WebCT learning environment. The instrumental case study investigated the level and frequency of use of the web-based communication tools during a full-fledged course delivery at a university that enrols only full-time students. The unit of analysis was the case and the instruments included group interviews, observation anecdotal notes, communication diaries, focus group and a journal/logbook. A mixed qualitative and quantitative research method was used in this research. The study evaluated how the interactivity and not how either the lesson or the WebCT function. The conceptual framework focused on interactivity, features of communication tools that promote interactivity, as well as the domains such as cognition, motivation and learner interface as aspects that influence the use of communication tools. Various web-based tools were used by a sample consisting of a selected small group of IT students who participated in the study. Those communication tools were used to facilitate learning in WebCT. The results showed a total of 145 interactions for the duration of ten sessions. The WebCT communication tools supported either synchronous or asynchronous communication. Communication tools were used to retrieve information and send text-based messages to lecturers and students. Interaction at different levels was evident between student and student, student and lecturer, lecturer and student, lecturer and lecturer, as well as, student and content. In addition to the WebCT communication tools, students used extra web-based communication tools, to facilitate their learning. It was concluded that with continuous advances in information and communication technology and with ever increasing student numbers at resident universities, more tertiary institutions should offer on-line courses. More communication tools should be considered on WebCT to facilitate more interactive learning. / Dissertation (MEd (Curriculum Studies))--University of Pretoria, 2007. / Curriculum Studies / unrestricted
19

An investigation into the affective experiences of students in an online learning environment

Meyer, Salome M 29 July 2005 (has links)
Affective learning forms part of all kinds of educational experiences, regardless of whether the primary focus of learning is on the psychomotor or the cognitive domain. When students are exposed to these different types of educational experiences, their feelings or emotions will be stirred (Bastable 2003: 333). The aim of this study was to investigate the affective experiences of students who were enrolled for an online module, as part of their study programme. The study specifically aimed to investigate the meanings that students attached to their affective experiences during the module. The rationale of this study was based on the fact that students have affective experiences that influence their decision to persevere with a course. The purpose of this study was thus to explore and interpret the participants’ affective experiences in an online learning environment and to discover important categories of meaning (Marshall&Rossman 1999:33). The basis for the study was the fifth module of a two-year tutored master’s degree in computer-assisted education. This module, with its focus on e-learning, was presented entirely online for a period of six weeks. A game was played in cyberspace; and as the learning experiences of participants were based on surfing the Web, the game was called CyberSurfiver. In the e-learning environment, participants had to interact and communicate mainly by means of e-mail, Internet groups, and the online learning platform WebCT. Participants could also communicate synchronously by means of the Internet-based synchronous tool called Yahoo! Messenger. A qualitative approach was used for this research. A case study was chosen as a design for this study because it reflects particularistic, descriptive and heuristic characteristics. On the one hand, the case study could be related to the online culture but, on the other hand, the study aimed at interpreting meaning attached to experiences within the online culture. This study can be seen as falling within the constructivist-hermeneutic-interpretivist-qualitative paradigm. In this study, two focus group interviews were used as the principal method of data collection. The main purpose of the focus group interviews was to collect data about the affective experiences of participants. The first category identified during the data analysis and coding process of this study was called Curative Factors. The second category was called Process of Affective Development. It was concluded that the participants’ affective development could be compared to the levels of Krathwohl’s Taxonomy. The participants’ affective development were further assessed by means of a learning cycle model developed by Kort and Reilly (2002a:60-61). A third category namely <c>Inhibiting Factors was identified. The findings of this study emphasise the importance of the recognition of the holistic nature of the online students and their experiences, which imply that affective development cannot be separated from cognitive and psychomotor development. / Thesis (PhD (Curriculum Studies))--University of Pretoria, 2006. / Curriculum Studies / unrestricted
20

Implementering av Zero Trust i ett händelsestyrt meddelandesystem / Implementation of Zero Trust in an Event-Driven Messaging System

Wilson, Paul-Stefan Luay, Bahadi, Georges January 2024 (has links)
Denna rapport adresserar den centrala problemställningen kring säkerheten i händelsestyrda meddelandesystem genom att undersöka och implementera Zero Trust-arkitektur. Problemet är av stor relevans på grund av den ökande användningen av sådana system och det växande behovet av robusta säkerhetslösningar för att hantera utmaningar relaterade till asynkron kommunikation och datahantering. Zero Trust-modellen erbjuder en innovativ strategi för att förstärka säkerheten genom att eliminera implicit tillit och istället kontinuerligt verifiera användare och enheter, vilket gör det särskilt lämpligt för dynamiska och distribuerade system. Genom att utforska och analysera egenskaperna hos händelsestyrda meddelandesystem och identifiera de utmaningar som de presenterar för säkerhetsarkitekturen, undersöker rapporten en mängd olika metoder för att genomföra Zero Trust-principen. Genom en noggrann integrering av dessa metoder framhäver rapporten en effektiv och skalbar lösning för att säkra och skydda känsliga resurser och data i händelsestyrda meddelandesystem. Den presenterade lösningen belyser värdet av Zero Trust som en tillförlitlig modell för att hantera säkerhetsrisker och säkerställa en hållbar och robust arkitektur för asynkron kommunikation i moderna IT-system. / This report addresses the central issue of security in event-driven messaging systems by examining and implementing Zero Trust architecture. The problem is highly relevant due to the increasing use of such systems and the growing need for robust security solutions to manage challenges related to asynchronous communication and data handling. The Zero Trust model offers an innovative approach to enhancing security by eliminating implicit trust and instead continuously verifying users and devices, making it particularly suitable for dynamic and distributed systems. By exploring and analyzing the characteristics of event-driven messaging systems and identifying the challenges they present for security architecture, the report investigates various methods for implementing the Zero Trust principle. Through careful integration of these methods, the report highlights an effective and scalable solution for securing and protecting sensitive resources and data in event-driven messaging systems. The presented solution underscores the value of Zero Trust as a reliable model for addressing security risks and ensuring a sustainable and robust architecture for asynchronous communication in modern IT systems.

Page generated in 0.1714 seconds