Towards intelligibility in sensor programming

نویسنده

  • Doina Bucur
چکیده

Sensors and sensor-rich embedded systems are eminently applicable for autonomous monitoring and control in noncommercial, home or professional environments, besides their increasing use in medical and ecological settings, or mainstream use in industrial control. Having end users realize, deploy and interact with sensor-based embedded systems is conditioned, among others, by the availability of tools and techniques for end-user software engineering [8] specialized for these embedded systems. At their application logic, embedded sensor applications are inherently context aware: they most often implement context awareness by a deterministic stateand rule-based decision logic to trigger an output actuation out of a set of inputs from the environment. The logic can thus be seen as a finite-state machine, with rules transitioning between states, given an input from the environment. Since in embedded sensor systems this stateand rule-based decision model is distributed (i.e. a particular sensor node triggers an output with taking input from neighbour nodes) this gives that an application’s input set may be large, and the decision model complex. On the other hand, embedded sensors are limited in computational resources. Thus, the programming of these applications is done close to the hardware; microcontroller programmers avoid higher-level languages altogether, as C is perceived as an inherently efficient language due to it being low-level. This efficiency, however, limits expressivity and consequently intelligibility of the application. This last fact also explains why embedded software engineering is still in the domain of professional programmers; research on enduser embedded software engineering is yet to fully develop. In the long term, of interest are “[analysis] tools for enduser programmers which are integrated with the users’ [software development] and are incremental in their feedback”[8]. Such tools may, e.g., automatize the task of collecting relevant information about the program logic from program source, for the purpose of program maintenance (such as

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pervasive Intelligibility: Workshop on Intelligibility and Control in Pervasive Computing

With this workshop, we seek to provide a forum for exchanging design principles, programming techniques, toolkits and insights derived from real world studies towards building intelligible and user-controllable pervasive computing systems. Drawing upon the state-of-the-art, our goal is to refine existing and identify new directions for research in intelligibility and control for pervasive compu...

متن کامل

Speech Intelligibility in Persian Children with Down Syndrome

Objectives: One of the most effective methods to describe speech disorders is the measurement of speech intelligibility. The speech intelligibility indicates the extent of acoustic signals that correctly speaker produces and hearer receives. The purpose of this study was to investigate the speech intelligibility in the Persian children with Down syndrome, age range was 3 to 5 years, who had spo...

متن کامل

Parental Attitude toward the Consequences of Cochlear Implantation in Children referred to the Besat cochlear implant center in Hamadan, 2019.

Introduction: Cochlear implantation is a cure for hearing impaired or deaf children who can't use hearing aids. Parental attitude to post-cochlear implications can be effective in the process of child rehabilitation. Therefore, the aim of this study was to investigate the parents' attitude towards the consequences of cochlear implantation in children referred to the Besat cochlear implant cente...

متن کامل

On the Intelligibility of Fast Synthesized Speech for Individuals with Early-Onset Blindness

People with visual disabilities increasingly use text-to-speech synthesis as a primary output modality for interaction with computers. Surprisingly, there have been no systematic comparisons of the performance of different text-to-speech systems for this user population. In this paper we report the results of a pilot experiment on the intelligibility of fast synthesized speech for individuals w...

متن کامل

Role of modulation magnitude and phase spectrum towards speech intelligibility

In this paper our aim is to investigate the properties of the modulation domain and more specifically, to evaluate the relative contributions of the modulation magnitude and phase spectra towards speech intelligibility. For this purpose, we extend the traditional (acoustic domain) analysis–modification–synthesis framework to include modulation domain processing. We use this framework to constru...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011