This paper presents a parallel programming methodology that ensures easy programming, e ciency, and portability of programs to di erent m a c hines belonging to the class of the generalpurpose, distributed memory, MIMD architectures. The methodology is based on the de nition of a new, high-level, explicitly parallel language, called P 3 L, and of a set of static tools that automatically adapt the program features for each target architecture. P 3 L does not require programmers to specify process activations, the actual parallelism degree, scheduling, or interprocess communications, i.e. all those features that need to be adjusted to harness each speci c target machine. Parallelism is, on the other hand, expressed in a structured and qualitative w ay, b y hierarchical composition of a restricted set of language constructs, corresponding to those forms of parallelism that are frequently encountered in parallel applications, and that can e ciently be implemented.The e cient portability o f P 3 L applications is guaranteed by the compiler along with the novel structure of the support. The compiler automatically adapts the program features for each speci c architecture, accessing the costs (in terms of performance) of the low-level mechanisms exported by t h e a r c hitecture itself. In our methodology, these costs, along with other features of the architecture, are viewed through an abstract machine, whose mechanism interface is used by the compiler to produce the nal object code.1
Storage of sensed data in wireless sensor networks is essential when the sink node is unavailable due to failure and/or disconnections, but it can also provide efficient access to sensed data to multiple sink nodes. Recent approaches to data storage rely on Geographic Hash Tables for efficient data storage and retrieval. These approaches however do not support different QoS levels for different classes of data as the programmer has no control on the level of redundancy of data (and thus on data dependability). Moreover, they result in a great unbalance in the storage usage in each sensor, even when sensors are uniformly distributed. This may cause serious data losses, waste energy and shorten the overall lifetime of the sensornet. In this paper, we propose a novel protocol, Q-NiGHT, which (1) provides a direct control on the level of QoS in the data dependability, and (2) uses a strategy similar to the rejection method to build a hash function which scatters data approximately with the same distribution as sensors. The benefits of Q-NiGHT are assessed through a detailed simulation experiment, also discussed in the paper. Results show its good performance on different sensors distributions on terms of both protocol costs and load balance between sensors.
This study investigates whether ICT technology can enhance applied behavior analysis (ABA) rehabilitation therapy for children with autism.A technology-enhanced rehabilitation system to support the daily work of ABA tutors, parents and teachers was created, involving ABA experts and parents of autistic children in the entire design phase, in order to better understand the systemâ\u80\u99s functional requirements and enhance its usability. Thus, combining the ABA programs with a learning analytics tool, an open-source Web application, ABCD SW, was implemented for teaching and monitoring learning in low-functioning autistic children. In a small pilot study the system was tested on seven children with autism enrolled in an intensive intervention lasting 9 months. The children were assessed before and after the pilot test, using Vineland Adaptive Behavior Scales to measure their personal and social skills. Test participants showed improved communication, especially in the expressive category (p < 0.05). Subjective feedback from the ABA team involved in the user test confirmed the childrenâ\u80\u99s improvement in socialization, communication and behavior. ABCD SW expedites the intervention (thus increasing its efficiency) and makes it more pleasant for the children. Furthermore, ABCD SW enables caregivers to easily conduct and personalize the intervention, reducing its cost. The study seems to suggest that ABCD SW, and ICT technology in general, can enhance ABA rehabilitation therapy for children with autism, encouraging further investigation of this promising research field
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.