Papers by Udayanto Dwi Atmojo
2015 IEEE 8th International Conference on Service-Oriented Computing and Applications (SOCA), 2015
2015 IEEE 10th Conference on Industrial Electronics and Applications (ICIEA), 2015
2015 IEEE 10th Conference on Industrial Electronics and Applications (ICIEA), 2015

2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, 2013
ABSTRACT Modern ubiquitous computing systems are created with large number of embedded sensing an... more ABSTRACT Modern ubiquitous computing systems are created with large number of embedded sensing and actuation devices, which together form complex distributed collaborative systems. While the advancements in underlying embedded sensing, actuation and control technologies are tremendous, the system designers still lack proper software approach that can handle systems with complex and concurrent control flow on distributed networked infrastructure. In this paper, a system-level design language, SystemJ, which is based on a formal Model of Computation, is used to provide a new design paradigm for ambient intelligence systems. SystemJ has a set of kernel statements for modeling reactivity, preemptions and concurrency, which allow intuitive handling and composition of complex systems based on concurrent software behaviors. It also provides high level objects called signals and channels, to abstract away the underlying hardware devices and communication mechanisms. The run-time support of the language provides functionalities similar to middleware. An access and environment control system demonstrates the use of SystemJ in implementing typical reactive behaviors in ambient intelligence applications.

2013 IEEE Eighth International Conference on Intelligent Sensors, Sensor Networks and Information Processing, 2013
ABSTRACT Ambient Intelligence (AmI) is achieved using ubiquitous sensing and autonomous control i... more ABSTRACT Ambient Intelligence (AmI) is achieved using ubiquitous sensing and autonomous control implemented on distributed and embedded computing resources hidden within the environment. Modern AmI systems are typically built on wireless sensor and actuator networks (WSANs). The most recent trend is to implement such systems using small embedded devices, such as wireless sensor nodes, with Internet accessibility. Such nodes allow AmI systems to be implemented based on the concept of Internet of Things (IoT), which not only enables autonomous sensing and control, but also allows information to be accessed and processed remotely. In this paper, we present an IP-enabled smart sensor and actuator node that can interface with various digital/analogue sensors and actuators, and communicate with each other using 6LoWPAN protocol. The node can be programmed in a system-level programming language, SystemJ, which supports the design of distributed, reactive and concurrent AmI systems. The high-level programming abstraction and system-level design methodology provided by SystemJ removes the needs of additional middleware and significantly reduces the complexity of designing highly distributed AmI systems.

2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), 2013
ABSTRACT Wireless sensor and actuator networks (WSAN) have become pervasive and are found in many... more ABSTRACT Wireless sensor and actuator networks (WSAN) have become pervasive and are found in many embedded and intelligent systems. However, the complexity of applications based on WSANs is limited due to the lack of programming tools for this type of networks. In this paper, we show how a concurrent programming language, SystemJ, is used to develop a middleware-free distributed system that consists of a combination of stationary and mobile WSAN nodes. A distributed Ambient Intelligence (AmI) monitoring and control scenario that consists of collaborating stationary and mobile WSAN nodes with high degree of reactivity is presented. The system is designed and implemented using SystemJ to demonstrate the proposed system-level design approach. SystemJ is designed specifically to handle reactive and concurrent behaviors while providing modular and scalable methodology for distributed system composition. In addition, SystemJ removes the need for a middleware and allows system designers to focus on implementing system functionality rather than to deal with the low level programming details.

Journal of Ambient Intelligence and Humanized Computing, 2014
ABSTRACT Wireless sensor and actuator networks (WSANs) have become pervasive and are used in many... more ABSTRACT Wireless sensor and actuator networks (WSANs) have become pervasive and are used in many embedded and intelligent systems. However, the complexity of applications based on these networks is limited due to lack of tools for designing distributed systems on top of WSANs. In this paper, we present how a system-level programming language, SystemJ, is used to develop a middleware-free Ambient Intelligence (AmI) system. The system consists of a combination of Internet-enabled stationary and mobile WSAN nodes, which resembles an Internet of Things scenario. A distributed warehouse monitoring and control scenario with collaborating stationary and mobile WSAN nodes is used as a motivating example designed and implemented in SystemJ. This example demonstrates the capabilities of SystemJ for designing distributed AmI systems with inherent support for reactivity and composition of concurrent behaviors based on a formal model of computation, without the need for any additional middleware. The approach is compared with existing software agent, robotic and WSAN middleware approaches in designing the same type of systems.
Keamanan adalahfaktor utama untuk hampir semua aspek kehidupan manusia. Akses yang tidak sah terh... more Keamanan adalahfaktor utama untuk hampir semua aspek kehidupan manusia. Akses yang tidak sah terhadap kepemilikan seseorang dapat mengakibatkan lingkungan yang lidak aman dan kejadian yang tidak diinginkan. Sistem kontrol akses pintu akan meningkatkan keamanan dan mewujudkan lingkungan kerja yang lebih aman. Penelitian ini menerapkan smart card untuk sistem kontrol akses pintu. Smart card adalah kartu plastik yang terdapat microchip yang digunakan untuk menyimpan data.
This paper discusses an interesting application of adaptive filter, which is to create ‘zone of s... more This paper discusses an interesting application of adaptive filter, which is to create ‘zone of silence’ condition. In this research, ‘zone of silence’ condition is achieved by utilising adaptive filter with least mean square (LMS) algorithm for the filter adaptation. The adaptive filter will generate cancelling signal to suppress noise in the vicinity of target area, thus creating ‘zone of silence’ condition. A model for the filter has been proposed and simulated using LabView software. The results show that the model is able to cancel average noise signal power by 31,000 times.
This paper considers Least Mean Square (LMS) algorithm to subsequently modify adaptive filter wei... more This paper considers Least Mean Square (LMS) algorithm to subsequently modify adaptive filter weights. The corresponding filter is used to cancel noise caused by diesel engine interference contained in speech signal. The design is then implemented on LabView software. The simulation shows that the design can reduce interference, thus increasing signal to noise ratio (SNR) of the speech signal by more than 100%
This paper considers an implementation of Least
Mean Square (LMS) adaptive filter for noise canc... more This paper considers an implementation of Least
Mean Square (LMS) adaptive filter for noise cancellation. In this
paper, the adaptive filter is used to create a “Zone of Silence”.
The paper considers the use of LMS adaptive filter to cancel
engine noise in a target area by generating a signal that will
interfere destructively with the noise signal, hence cancels the
noise introduced in the target area. The proposed model is
simulated using LabView software. The resuts show that the
proposed model can cancel out noise average power up to 7900
times.
A building security management system based on single board computer is currently
under developm... more A building security management system based on single board computer is currently
under development. In this paper, a part of the system which is an automatic door access system
using contactless smart card for identification is discussed. Running test shows that the system is
working as expected. The system can identify multiple users each with different card. More specific
access such as access by day, hour, even minute can be implemented. Alarm is used as indicator if
the door is unlocked or any forced intrusion is happening. The corresponding system is going to be
integrated in a building security management system to provide safer work environment.
This paper considers Least Mean Square (LMS) algorithm to subsequently modify adaptive filter wie... more This paper considers Least Mean Square (LMS) algorithm to subsequently modify adaptive filter wieghts. The corresponding filter is used to cancel noise caused by powerline interference contained in Electrocardiograph (ECG) signal. The design is then implemented on LabView software. The simulation shows that the design can reduce powerline interference. Average powerline noise power contained in the signal is attenuated by more than 20 times.
A building security management system based on
single board computer is currently under developm... more A building security management system based on
single board computer is currently under development. In this
paper, a part of the system which is an automatic door access
system using contactless smart card for identification is
discussed. Running test shows that the system is working as
expected. The system can identify multiple users each with
different card. More specific access such as access by day,
hour, even minute can be implemented. Alarm is used as
indicator if the door is unlocked or any forced intrusion is
happening. The corresponding system is going to be integrated
in a building security management system to provide safer
work environment
This paper considers the prototyping of linear block codes encoder and decoder for sound data usi... more This paper considers the prototyping of linear block codes encoder and decoder for sound data using National Instruments LabView software. Linear block codes can be defined by two parameters, which are code size n and information bit size k. LabView is an easy to use, multipurpose software which has many features for designing and prototyping. This research is a preliminary research on channel coding implementation on LabView. In this research, Reed-Muller codes are used to implement the design. 16-bit sound data are used as test subjects for block code encoding, decoding, and error correction. The result shows that the design works well. The design can correct single bit error in any positions. Authors’ next project is to implement cyclic and more advanced code for error correcting implementation in LabView.

Temperature monitoring is important in every process that involves heat. Thermal power plant, ste... more Temperature monitoring is important in every process that involves heat. Thermal power plant, steam production process, milk pasteurization process, each requires real-time temperature monitoring to monitor the process. Abnormal condition such as overheating can occur anytime and lead to accidents, such as explosion or fire, even meltdown if a nuclear power plant cooling system overheats, which can be disastrous. With temperature monitoring system, abnormal condition occurrence can be detected prior to accident and immediate action can be done to prevent further damage. A temperature monitoring system may use ADC to digitize the signal and use serial (RS-232 or RS-485) or USB communication as an interface with computer. To implement ADC or communication device, one may use microcontroller based device or data acquisition module, which reduce hardware compactness and increase hardware cost. In this research, a temperature monitoring system is designed to simulate a power plant boiler temperature monitoring system using sound card as ADC and data acquisition device to computer. Although sound card is not a device used for measurement, sound card is chosen because of its relatively high accuracy conversion, low cost, and its hardware compactness. Beside for being an analog to digital converter, in this design sound card is used as an interface device to computer. A GUI (Graphical User Interface) and data acquisition program are designed using Labview software to display measured temperature and to simulate boiler status indicator. Temperature measurement test shows that measured temperature can be displayed with not much different with actual temperature. Designed GUI can display monitored object status as expected based on determined temperature range value.

Heat process requires real-time temperature monitoring to monitor the process. Abnormal condition... more Heat process requires real-time temperature monitoring to monitor the process. Abnormal condition such as overheating can lead to accidents, such as explosion. With temperature monitoring, abnormal condition can be detected prior to accidents and actions can be taken to prevent further damage. A temperature monitoring system may need signal digitization and serial or USB communication as interface to computer. One may use microcontroller-based device, which may require additional programming and cost. Alternatively, sound card may be used for that purposes. Although sound card is not a measurement device, sound card is a low cost device that can be used as data acquisition device and has good characteristics for measurement. Monitored object or sensor and operator may be located on remote location, requiring a data transmission mean. Infrared transmission may be used to transmit readings to operator because optical transmission transmits data in pulse form, which matches this implementation.
This paper presents the prototype design and test of infrared data transmission using sound card as low cost data acquisition device for remote monitoring purpose. National Instruments LabView is used to design graphical display and data acquisition process. Test result shows that designed prototype can transmit and receive data from temperature sensor and sensed temperature can be displayed using designed graphical display.
This paper considers the prototyping of linear block codes encoder and decoder for sound data usi... more This paper considers the prototyping of linear block codes encoder and decoder for sound data using National Instruments LabView software. Linear block codes can be defined by two parameters, which are code size n and information bit size k. LabView is an easy to use, multipurpose software which has many features for designing and prototyping. This research is a preliminary research on channel coding implementation on LabView. In this research, Hadamard codes are used to implement the design. 16-bit sound data are used as test subjects for block code encoding, decoding, and error correction. The result shows that the design works well. The design can correct single bit error in any positions. Authors’ next project is to implement cyclic and more advanced code for error correcting implementation in LabView.
This paper considers the implementation of cyclic codes encoder and decoder for multimedia conten... more This paper considers the implementation of cyclic codes encoder and decoder for multimedia content in the form of sound data using National Instruments LabView software. Cyclic codes can be defined by two parameters, which are code size n and information bit size k. LabView is an easy to use, multipurpose software which has many features for designing and prototyping. This research is a preliminary research on channel coding implementation on LabView. In this research, cyclic codes are used to implement the design. 16-bit sound data are used as test subjects for cyclic code encoding, decoding, and error correction. The result shows that the design works well. The design can correct short two-bit error in last n-k position of the codeword. Authors’ next project is to implement more advanced code for error correcting implementation in LabView.
Uploads
Papers by Udayanto Dwi Atmojo
Mean Square (LMS) adaptive filter for noise cancellation. In this
paper, the adaptive filter is used to create a “Zone of Silence”.
The paper considers the use of LMS adaptive filter to cancel
engine noise in a target area by generating a signal that will
interfere destructively with the noise signal, hence cancels the
noise introduced in the target area. The proposed model is
simulated using LabView software. The resuts show that the
proposed model can cancel out noise average power up to 7900
times.
under development. In this paper, a part of the system which is an automatic door access system
using contactless smart card for identification is discussed. Running test shows that the system is
working as expected. The system can identify multiple users each with different card. More specific
access such as access by day, hour, even minute can be implemented. Alarm is used as indicator if
the door is unlocked or any forced intrusion is happening. The corresponding system is going to be
integrated in a building security management system to provide safer work environment.
single board computer is currently under development. In this
paper, a part of the system which is an automatic door access
system using contactless smart card for identification is
discussed. Running test shows that the system is working as
expected. The system can identify multiple users each with
different card. More specific access such as access by day,
hour, even minute can be implemented. Alarm is used as
indicator if the door is unlocked or any forced intrusion is
happening. The corresponding system is going to be integrated
in a building security management system to provide safer
work environment
This paper presents the prototype design and test of infrared data transmission using sound card as low cost data acquisition device for remote monitoring purpose. National Instruments LabView is used to design graphical display and data acquisition process. Test result shows that designed prototype can transmit and receive data from temperature sensor and sensed temperature can be displayed using designed graphical display.
Mean Square (LMS) adaptive filter for noise cancellation. In this
paper, the adaptive filter is used to create a “Zone of Silence”.
The paper considers the use of LMS adaptive filter to cancel
engine noise in a target area by generating a signal that will
interfere destructively with the noise signal, hence cancels the
noise introduced in the target area. The proposed model is
simulated using LabView software. The resuts show that the
proposed model can cancel out noise average power up to 7900
times.
under development. In this paper, a part of the system which is an automatic door access system
using contactless smart card for identification is discussed. Running test shows that the system is
working as expected. The system can identify multiple users each with different card. More specific
access such as access by day, hour, even minute can be implemented. Alarm is used as indicator if
the door is unlocked or any forced intrusion is happening. The corresponding system is going to be
integrated in a building security management system to provide safer work environment.
single board computer is currently under development. In this
paper, a part of the system which is an automatic door access
system using contactless smart card for identification is
discussed. Running test shows that the system is working as
expected. The system can identify multiple users each with
different card. More specific access such as access by day,
hour, even minute can be implemented. Alarm is used as
indicator if the door is unlocked or any forced intrusion is
happening. The corresponding system is going to be integrated
in a building security management system to provide safer
work environment
This paper presents the prototype design and test of infrared data transmission using sound card as low cost data acquisition device for remote monitoring purpose. National Instruments LabView is used to design graphical display and data acquisition process. Test result shows that designed prototype can transmit and receive data from temperature sensor and sensed temperature can be displayed using designed graphical display.