Using Multi-Core to Debug Interactive Applications

2015 ◽  
Vol 764-765 ◽  
pp. 1007-1011
Author(s):  
Edward Tsung Hsien Chu ◽  
Ming Ru Tsai

Instrumentation technology has been widely used in debugging interactive applications, such as interactive games and virtual reality. Debug codes are instrumented into a target program in order to collect run-time information. Although instrumentation provides detail information of the target program behavior, it can significantly prolong execution time, change program behavior and lead to incorrect debugging results, especially for time dependent and real-time applications. This paper aims to design a scalable parallel debugging mechanism to reduce instrumentation overhead while collecting detail run-time information. We design a new synchronization mechanism of instrumentation, named MDM, which uses multiple buffers to process debug messages. Also, a binding mechanism is used to specify the relationship between the target program, helper threads and cores. We conduct a case study of augmented reality interactive games on an Intel Core i7-2600 processor with Linux 2.6.38. Compared to existing methods, MDM can reduce instrumentation overhead by up to 19%.

2001 ◽  
Vol 12 (01) ◽  
pp. 97-124 ◽  
Author(s):  
EDGAR F. A. LEDERER ◽  
ROMEO A. DUMITRESCU

Two-Stage Programming (2SP) is an experimental programming language, the first implementation of the Specification-Consistent Coordination Model (SCCM). The SCCM proposes a new, mixed-paradigm (functional/imperative) approach to developing reliable programs based on complete run-time checking of computations with respect to a given specification. A 2SP program consists of a functional specification and an imperative coordination tightly connected to the specification. The coordination maps the specification to an imperative and possibly parallel/distributed program. Normal termination of a 2SP program execution implies the correctness of the computed results with respect to the specification, for that execution. We present the basic feautures of the SCCM/2SP, a new message-spassing system of 2SP with integrated run-time checking, and a larger case study. We show that 2SP provides: functional specifications, specification-consistent imperative coordinations, automatic run-time result verification and error detection, enhanced debugging support, and good efficiency.


2018 ◽  
Author(s):  
Lekai Zhang ◽  
Shouqian Sun ◽  
Kejun Zhang ◽  
Kevin Wolterink ◽  
Baixi Xing

BACKGROUND More and more of our daily activities depend on smartphones and applications. Thus, an increasing number of studies are interested in whether interactive applications can be used to improve happiness of individuals. OBJECTIVE The study aimed to develop and test a digital application designed for happiness. METHODS This paper presents an application called Collect Your Happiness (CYH) that is based on some positive psychology principles. It can not only enhance people’s happiness by collecting their daily happy moments, but provide small tasks to improve their happiness levels. A cross-cultural measurement between the Chinese and Dutch was conducted to evaluate the efficacy of this intervention by SHS, SWLS, PGWBI, and MAAS. In addition, collected moments were coded based on Selig- man’s PERMA model to analyze the cultural differences. RESULTS Results show that CYH can help people from both countries improve their happiness. The Chinese tended to find their happiness in relationships (R) with their friends and family, however, the Dutch tended to search for meaning (M) and engagement (E) in their lives. CONCLUSIONS In this paper, we developed an application that provided recording positive things, reminders for the past happy moments and tasks for users to gain happiness. The CYH successfully enhance the happiness of the cross-cultural users for four weeks. We also explored the difference of happiness between the Dutch and the Chinese based on Seligman’s PERMA model, and established a multimedia database of happiness for future research. Despite some limitations, most users found the application helpful to improve their happiness. By directly measuring subjective and multidimensional perspectives of happiness, there is potential to more successfully promote people’s happiness. Overall, our study not only complement existing positive psychological interventions that enhance human happiness, but it also suggests novel ways of applying positive psychology principles in the future technology design.


2020 ◽  
Vol 159 ◽  
pp. 110428 ◽  
Author(s):  
Dalia Sobhy ◽  
Leandro Minku ◽  
Rami Bahsoon ◽  
Tao Chen ◽  
Rick Kazman
Keyword(s):  
Run Time ◽  

2018 ◽  
Vol 18 (4) ◽  
pp. 384-404
Author(s):  
Jhon Alejandro Triana ◽  
Dirk Zeckzer ◽  
Hans Hagen ◽  
Jose Tiberio Hernandez

The use of interactive applications to support the decision-making process is more common every day. However, a huge amount of data is required in order to make more informed decisions. Fortunately, with the arrival of new technologies there are many data sources available. This requirement of data causes heterogeneity and data quality problems. A set of data quality problems are reduced in the preprocessing stage. However, many data quality issues persist after the preprocessing stage. For this reason, we proposed a methodology to take the data quality problems, to represent them and simultaneously support the analysis process. In addition, an application is developed as a use case of the methodology by analyzing the public transport system in Bogotá. Furthermore, a case study is performed to test the usefulness of the developed application. As a result, the methodology made possible the development of interactive visualizations that constitute an application that is useful to achieve the analysis tasks by including data quality features.


2008 ◽  
Vol 32 (4) ◽  
pp. 750 ◽  
Author(s):  
Christopher A Bain ◽  
Snehal M Mehta ◽  
Kanchana Ratnayake ◽  
Terry L Symonds ◽  
Marcus P Kennedy

Access to care for patients remains a concern for all parties in the provision of hospital services. It is the subject of patient complaints, large investments of funds and vigorous debate in the community, hospitals and the political arena. This is a common problem in developed nations. There has been little achievement in information technology solutions to this significant problem in Australia. This paper presents a case study of the development and implementation of an organisational access display system intended to provide realtime, or near to real-time information and feedback on access for staff on the floor. This is believed to be one of the first times such a development has been reported in the Australian literature, albeit limited to the context of a single organisation.


Author(s):  
Marko Jaakola ◽  
Juho Eskeli ◽  
Markku Pollari ◽  
Teemu Kanstren ◽  
Jukka Kaariainen ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document