Papers by Tatsuo Nakajima
IJCSNS, Jun 1, 2009
Summary In this paper, a runtime diagnosis infrastructure is presented for embedded systems. Diff... more Summary In this paper, a runtime diagnosis infrastructure is presented for embedded systems. Different from existing methods of tracing system logs offline, our research focuses on analyzing system kernel data structures from runtime memory against predefined constraints periodically. The prototype system is developed based on a system virtualization layer, above on which the guest operating system and diagnosis services run simultaneously. The infrastructure requires few modifications to the source code of ...
Abstract Real-time system and continuous media system researchers have worked in areas that are c... more Abstract Real-time system and continuous media system researchers have worked in areas that are considered by each to be unrelated to the other's domain although continuous media system researchers agree with the effectiveness of real-time technologies on continuous media systems.
Abstract This paper presents the design and implementation of a simple continuous media storage s... more Abstract This paper presents the design and implementation of a simple continuous media storage server: CRAS on Real-Time Mach. CRAS is a specially optimized storage system for retrieving multiple continuous media streams such as audio and video from a disk at constant rates for small scale distributed multimedia systems.
Abstract The notion of Ambient Intelligence was introduced to describe a scenario in which, liter... more Abstract The notion of Ambient Intelligence was introduced to describe a scenario in which, literally, computing is everywhere. This should not be taken in the narrow-minded sense of a computer on every desk, but in the rather subtler one of computers becoming embedded in everyday objects and augmenting them with information processing capabilities. Part of this vision is already becoming a reality, as tagging everyday objects with sensors, actuators and building an instrumented environment are recent practices in industry and academia.
Abstract This paper describes a context information acquisition framework for a personal device t... more Abstract This paper describes a context information acquisition framework for a personal device that equips a variety of sensors. The framework captures context information about a user and his/her surrounding environment; and the information is used to adapt the behavior of applications running on the personal device. Our framework adopts the blackboard architecture to execute multiple analysis modules that analyze signals from respective sensors.
Abstract In this paper, we propose a personal home sewer that makes it possible to coordinate a v... more Abstract In this paper, we propose a personal home sewer that makes it possible to coordinate a variety of home appliances. Since each person has a different personal home server, it allows him/her to personalize how to use the appliances according to his preferences. Also, a personal home server can discover and configure appliances at any places, such as railroad stations, cars, and streets as well as houses in a seamless way.
Abstract The paper proposes an approach to solve the situation. In our approach, we have develope... more Abstract The paper proposes an approach to solve the situation. In our approach, we have developed a middleware component to connect several middleware implementing these object-oriented standard specifications for home computing. Actually, our middleware component makes it possible to connect home appliances adopting HAVi, Jini, or UPnP. Therefore, various home appliances can communicate with each other
Abstract In an ambient intelligence environment, the design of applications influences the users ... more Abstract In an ambient intelligence environment, the design of applications influences the users behavior heavily. The purpose of this paper is to provide key factors considered necessary in developing those applications. We developed four applications applied Ambient Lifestyle Feedback Systems and evaluated those user studies. From those four user studies, we verified key factors to develop applications in an ambient intelligence environment.
In recent years, the deteriorations of living habits like immobilization or unhealthy diet are be... more In recent years, the deteriorations of living habits like immobilization or unhealthy diet are becoming serious social problems in many developed countries. Even if we know the importance, it is difficult to change our undesirable habits and to maintain a desirable lifestyle. This study demonstrates a concept called ambient lifestyle feedback systems to be used to motivate people to change their undesirable habits to improve their lifestyle.
Abstract—Porting ordinary operating systems to a virtual machine monitor produces a semantic gap ... more Abstract—Porting ordinary operating systems to a virtual machine monitor produces a semantic gap because assumptions which guest OSes rely on cannot be preserved. On multicore environments, this gap can cause fatal performance degradations. Lock Holder Preemption (LHP) is a well known example of the sources of perfromance degradation. It occurs when a thread of guest OS holding a mutex based on busy wait is preempted by virtual machine monitor.
Abstract In this article, we describe four case studies of ubiquitous persuasive technologies tha... more Abstract In this article, we describe four case studies of ubiquitous persuasive technologies that support behavior change through personalized feedback reflecting a user's current behavior or attitude. The first case study is Persuasive Art, reflecting the current status of a user's physical exercise in artistic images. The second system, Virtual Aquarium, reflects a user's toothbrushing behavior in a Virtual Aquarium. The third system, Mona Lisa Bookshelf, reflects the situation of a shared bookshelf on a Mona Lisa painting.
Abstract The Mach micro kernel allows many operating system functions such as le systems, network... more Abstract The Mach micro kernel allows many operating system functions such as le systems, network protocols, TTY managers and process managers to be implemented as user level servers. Application programmers can write their own operating system servers suitable for their own applications. Mach, however, does not provide the mechanisms for building the servers which ensure predictable services. Therefore, if real-time applications which have rigid timing constraints access the servers, they will fail to meet deadlines.
Abstract This paper presents a new framework for building adaptive mobile applications in mobile ... more Abstract This paper presents a new framework for building adaptive mobile applications in mobile computing environment. In mobile computing environment, network bandwidth and machine con gurations may be changed dramatically, and mobile applications should be adapted to various operational environments for being executed e ciently. Our framework solves many issues caused by adaptability and mobility in mobile computing environment.
Abstract Our daily lives will be dramatically changed by embedded small computers in our environm... more Abstract Our daily lives will be dramatically changed by embedded small computers in our environments. The environments are called ubiquitous computing environments. To realize the environments, it is important to reduce the cost to develop ubiquitous computing applications by encapsulating complex issues in middleware infrastructures that are shared by various applications. In this paper, we describe three middleware infrastructures for supporting ubiquitous computing, that have developed in our projects.
Abstract Recently digital designers have begun to integrate game elements and mechanics into non-... more Abstract Recently digital designers have begun to integrate game elements and mechanics into non-game applications, systems, and services, to better engage end-users. This notion is named as the" gamification". In this paper, we discuss the idea of applying the gamification concept in designing intelligent environments to improve the overall user engagement.
Abstract In ubiquitous computing era, the notion of context-awareness will play an important role... more Abstract In ubiquitous computing era, the notion of context-awareness will play an important role. An application should be aware of its operating context for supporting and enriching human activities. Such contextual information is required to be captured as seamlessly as possible through interaction between users and surrounding environments. This leads to the need for dealing with a wide variety of contextual information from a physical world.
Abstract The number of various kinds of everyday objects that contain embedded computers is incre... more Abstract The number of various kinds of everyday objects that contain embedded computers is increasing due to the popularity of ubiquitous computing. While component-based software development becomes common in a variety of application domains, ubiquitous computing requires component frameworks that offer more advanced features than the current component frameworks. This paper explores a component framework in the context of a ubiquitous computing system.
Abstract This paper presents EcoIsland, which is a system persuading individuals and families to ... more Abstract This paper presents EcoIsland, which is a system persuading individuals and families to change their lifestyle patterns to reduce CO 2 emissions. EcoIsland visualizes the user's current eco-friendly behavior as an island shared by his/her family members. Several persuasive techniques developed in behaviorism, social psychology, and economy are used to offer incentives to him/her to encourage eco-friendly behavior.
Abstract In the coming pervasive society, Radio Frequency Identification (RFID) Tags will be affi... more Abstract In the coming pervasive society, Radio Frequency Identification (RFID) Tags will be affixed within every product and object including human. This technology is anticipated to be a major technology which will be utilized by several pervasive services where these tags will be used to identify various objects. However, the use of RFID tags may create new threats to the security and privacy of individuals holding RFID tags.
ABSTRACT The basic goal of any context aware system is to provide some proactive services adoptin... more ABSTRACT The basic goal of any context aware system is to provide some proactive services adopting users' context. However, often in real life proactive behaviors create complex problems. The end users of the system have an implicit understanding of the system. If the context aware behavior of the system conflicts with their understandings and reacts differently from users' expectation applications success ratio reduces radically. So, personalization is a crucial factor for the success of the proactive applications.
Uploads
Papers by Tatsuo Nakajima