Earticle

현재 위치 Home

International Journal of Software Engineering and Its Applications

간행물 정보
  • 자료유형
    학술지
  • 발행기관
    보안공학연구지원센터(IJSEIA) [Science & Engineering Research Support Center, Republic of Korea(IJSEIA)]
  • pISSN
    1738-9984
  • 간기
    월간
  • 수록기간
    2008 ~ 2016
  • 등재여부
    SCOPUS
  • 주제분류
    공학 > 컴퓨터학
  • 십진분류
    KDC 505 DDC 605
Vol.8 No.6 (25건)
No
1

A Study on Method of Advanced Marker Array

Donghyun Kim, Wonsuk Moon, Seoksoo Kim

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.1-16

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

A marker array list method of which can augment up to 256 objects by creating marker arrays which are generated by combining. However, since the standard marker is required to set the marker array range, the standard marker must be detected in advance. Also, when similar patterns are assigned as sub-markers, marker array ranges could be overlapped and consequently the marker array misdetection rate would be increased. Therefore, in this paper,an enhanced marker array detection method is suggested for resolving issues of the previous marker array list method of which marker array recognition areas are being overlapped.

2

Implementation of Software Refactoring Operation using a Code Model

Woo-Chang Shin, Jungkyu Rho

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.17-30

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

Enhancing software maintenance productivity is very important in the modern information society, where demand for software surges. To enhance productivity, active tool support is necessary. Especially, a refactoring tool that can alter the internal structure of software to more easily understandable and modifiable structure hugely affects software maintenance productivity. This paper proposes a code model to support software maintenance tool developers to easily access and handle software source codes. Also, this paper shows the implementation method of software refactoring operation using the proposed code model.

3

A New Code Based Test Case Prioritization Technique

Muhammad Shahid, Suhaimi Ibrahim

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.31-38

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

Test Cases are treated as one of the most important part of software testing activity. They are responsible for the validation of the software under inspection. Test suites are also used to test changes in the source code during regression testing. In number of cases, the test suites are so big that executing all tests for every source code change is absurd. Developers/testers need to prioritize the test suite so that most beneficial test cases are executed first. This can result in increasing the effectiveness of testing and saving a lot of time and cost. In this paper, we introduce a new algorithm for test case prioritization that is based on the code coverage of the test cases. The test cases that cover maximum part of the code are considered more valuable. We applied this new algorithm to a case study. The results are very effective and promising.

4

Implementation of HTTP Live Streaming for an IP Camera using an Open Source Multimedia Converter

Gil Jin Yang, Byoung Wook Choi, Jong Hun Kim

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.39-50

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

Hyper Text Markup Language (HTML) is the main markup language for creating web pages and other information that can be displayed in a web browser. HTML5 is the fifth revision of the HTML standard. Its aim is to deliver almost everything you want to do without requiring additional plug-in. HTML5 first describes new tags for multimedia, which are the new audio and video tags. We produced an implementation of HTTP Live Streaming (HLS) for an IP camera by using elements of HTML5 for media playback. This implementation follows HLS standard in which we utilizes an open source library named FFMPEG. A conclusion of this paper is that live steaming on mobile devices over HTTP is achieved without any plug-ins.

5

Impact of route request packets to the stability of routes on static wireless networks

Dinh Duong Mai, Anh Tai Tran, Myung Kyun Kim

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.51-66

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

ETX (Expected Transmission Count) is a well-known link quality metric which has been widely used to find reliable paths between sources and destinations in wireless networks. However, the performance of ETX worsens as the traffic load increases. In this work, we investigate the causes of the instability of ETX under high traffic load and show that the high increase of route request packets significantly affects ETX link metric values. To address this problem, this paper proposes a new link quality estimation metric called HETX (High Load – Expected Transmission Count). Simulations are conducted to compare the performance of three metrics – HETX, ETX and minimum hop-count. The simulation results show that HETX outperforms ETX and minimum hop-count under high load while it performs as well as ETX under light load.

6

Event Driven Architectural Style for Customer Centric eGovernment System

Ramani. S, Y. S. Kumaraswamy

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.67-84

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

A Software Architecture driven approach has been proposed for software development of customer centric eGovernment system. This paper presents five views developed for target audience using event driven software architectural style. The architectural view presents abstract view of a system, system behaviour and the interaction of system components. The importance of software architecture and its influence in software development have been discussed in detail. The views represented are Business process map- for overview of system, Business process (Logical view), Business process (Dynamic view), Development view and Deployment view. These views help stakeholders to visualize the system in different perspectives prior to software development.

7

As many apartment houses built in Korea over the period of high growth have deteriorated, the need for the rebuilding project and the remodeling project is gradually becoming higher. Government has recently announced diverse deregulation policies for expanding story increase in order to revitalize the remodeling project rather than the rebuilding project of the high cost structure. But the owners of houses subject to remodeling have difficulty checking out the amount to be additionally borne through the remodeling project and are exposed to many risks in relation to the promotion of the project. Seoul City government has already provided administrative support for the residents of the region with the rebuilding project in progress to grasp the levy to be borne at the time of project promotion by using the clean-up system. Accordingly, this study was intended to construct the system for integrating existing information with the characteristic of the remodeling project under consideration and to present the scheme for construction of the system for owners to identify the project levy.

8

Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System

Suk Hwan Moon, Cheol sick Lee

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.97-108

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

With high performance of hardware and development of diverse devices such as sensors, the embedded system is required to satisfy instant and diversified demands. Embedded middle ware should perform a mediating role of continuous management for productivity of complex embedded system, recombination of device, and provision of convenience in management by analyzing functions of existing system and more effectively handling new functions. To do so in this paper, composition and handling procedure of remote embedded system are schematized and a middle ware framework and dynamic module reuse method appropriate for small embedded system are designed, proposing a method for embodiment of software for reuse of resources and remote management.

9

An Emotional Space Modeling for the Adaptive Emotional Model Design Based on Sugeno Fuzzy Inference

Il-Kyoung Kwon, Sang-Yong Lee

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.109-120

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

To maximize the quality improvement and tangibility of emotion-based personalized services, a lot of efforts are put into researches on emotional expression languages, measurement of emotions, emotional transference and expression model, personalized emotional space model, emotion-based personalized services, and so forth. To maximize quality improvement and tangibility of emotion-based personalized services, research on emotional modeling for quantitative and structural expression of human emotions needs to precede the others. In addition, a high level of inference on human emotions as well as an emotional model with learning capabilities is necessary for personalized emotion modeling. To this end, this study defines the 12 emotional expression languages, which are defined in Thayer’s Valence-Arousal emotion model, with the fuzzy membership function. For emotional transference and inference modeling based on valence and arousal input, Mamdani and Sugeno Fuzzy Inference Methods are applied and evaluated. In this manner, this study provides the basis for an adaptive emotional inference system based on the personalized emotional model and neuro-fuzzy system required for personalized services.

10

An ISO/IEC 15504 based Software Process Assessment in Small Software Companies

Yirsaw Ayalew, Kris Motlhala

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.121-138

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

Software process assessment and improvement is widely acknowledged as one of the most important means for achieving competitive and effective software industry. To ensure the production of quality software, companies usually adapt software process standards and go through certifications based on their process capability. The goal of our study is to assess the current state of software process practice in the country in order to determine their process performance and process capability. To achieve this, we conducted a process assessment study of 7 software companies following the METvalCOMPETISOFT assessment methodology. Our findings reveal process areas such as configuration management, software quality assurance, and software maintenance which require more attention for process improvement. Furthermore, the findings help in understanding the organizations’ current software engineering practices and identification of strengths, major weaknesses and key areas for software process improvement.

11

Fuzzy Entropy Interpretation and Its Application in Deinterlacing

Gwanggil Jeon

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.139-148

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

This paper proposes a new deinterlacing method using fuzzy entropy-based cost function to select possible image deinterlacing methods. The classical entropy was presented by Shannon, which is widely used in information and communication theory. Apart from Shannon’s entropy, fuzzy entropy deals with vagueness and ambiguous uncertainties. The obtained fuzzy entropy map becomes criteria to select the best method to interpolate missing pixel and upsample the low-resolution image. The experimental results describe that our proposed method is superior to conventional methods.

12

Design of System for Atomic, Molecular and Plasma-Material Interaction Data Exchange with XSAMS

Jun-Hyoung Park, Mi-Young Song, Jung-Sik Yoon

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.149-156

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

A+M / PMI (Atomic, molecular and plasma-material interaction data) is important data in plasma physics and engineering part. It will give data reliability to be used in the modeling, simulation for plasma processing. New generated data by various studies is required to exchange for getting reliability of data and to be used in other experiments. Also, ALADDIN and AMBDAS of IAEA to provide a numerical data and bibliographic data has not updated for the past few years. As a result, Researchers have a difficulty in data acquisition to be used in research. We are here concerned with the design of system for A+M/PMI data exchange by XSAMS made from XML. The system provides the numerical data and bibliographic data (including DOI information), as well as data exchange between researchers for validation of data using XSAMS. XSAMS is a XML schema aimed at describing atomic, molecular and particle surface interaction data in distributed databases around the world which is created by IAEA, NIST, etc.

13

Determination of Line Opening Strategies Using Tabu Search for Voltage Security

Bonggyu Sung, Hwachang Song

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.157-164

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

The paper presents an algorithm for determining line opening strategies of power systems in voltage critical situations. The voltage security mainly considered in this paper is the local high voltage problem in the circumstances where the system load demand is critically low. Assuming that control resources for the problem are not enough, line openings might be employed to get the voltage level down to the adequate operation range. For the optimization problem for line opening strategies, in this paper, a tabu search on the solution space with a multi-start algorithm was adopted as the solution technique.

14

Android Based Translator of Balinese into Indonesian using Binary Search Method

A.A. Kompiang Oka Sudana, I Ketut Adi Purnawan, Ni Made Riana Mahlia Dewi

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.165-182

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

Translator applications that are developed today are mostly doing the translation from national language of one country into national language of another country. This paper will discuss the translation system to perform a translation from Balinese into the target language which is Indonesian or Balinese in more specific levels. Balinese is one of the local language in the Republic of Indonesia. Balinese as an ancestral heritage should be preserved. Technology combined with the culture becomes an interesting thing to be developed. The system is built on mobile devices with the Android Operating System using Binary Search Method. Input are received by the system can be either the word or text in Balinese that would translate into the target language which selected by the user. The quality measurement of the system translation results shown the level of accuracy is 83.27%. This system was built to help people learning and understanding the local language especially Balinese more easily.

15

GPU-driven Parallel Processing for Realtime Creation of Tree Animation

Sang-Min Song, Young-Min Kang, Kang-Hyuk Lee, Soo-Yol Ok

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.183-194

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

The technological demand for graphically generating natural plants in real time recently have been more and more increasing in a variety of interactive content-creating areas such as computer games. In this paper, we propose a GPU-driven high-speed parallel processing algorithm for generating trees and their branches and leaves in real time. The method that we propose ensures the realistic generation of a multitude of trees and motions of their branches and leaves triggered by external force while it maintains the stability of the system.

16

Scheduling of Time Triggered Messages in Static Segment of FlexRay

Armaghan Darbandi, Sungoh Kwon, Myung Kyun Kim

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.195-208

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

FlexRay is a hybrid in-vehicle communication protocol for automotive networks, which handles time-triggered messages in static segment as well as event-triggered messages in dynamic segment. In this paper, we study the problem of holistic scheduling of time-triggered tasks and messages in FlexRay. Our solution is based on synchronous scheduling between tasks executions and message transmissions, and supports slot multiplexing as defined by FlexRay V3.0 specification. Our objective is to obtain an optimum schedule with respect to minimizing used bandwidth, subject to FlexRay specifications and delay requirements. We demonstrate the efficiency of our approach using case studies consisting of an X-by-wire system on actual prototype vehicles.

17

An Efficient Machine Learning Approach for Identification of Operating System Processes

Amit Kumar, Shishir Kumar

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.209-228

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

For providing security to computer systems various approaches like firewalls, anti-virus tool, network security tools, malware removal tools, monitoring tools and many more are being used in present scenario. Computer security tools available in present era need regular updating and monitoring. If any computer users do not regularly update the security tools, then the system may be infected by any virus or any other attack. In this paper a learning system is proposed to identify the operating system process as self and non-self using the concepts of Machine Learning. Three concepts of machine learning have been used to provide the efficient learning system. As a first concept the approach of Concept Learning and the general-to-specific ordering of hypotheses has been used in which Version Space has been generated using the Candidate-Elimination algorithm to provide the learning. As second concept Decision Tree Learning has been used in which ID3 algorithm has been used to construct a decision tree. As a third concept an Artificial Neural Network (ANN) has been used and this concept uses the Gradient Descent Algorithm. Finally, it has been observed that the Decision Tree and Artificial Neural Network learning are the best suited learning approach for identifying self and non-self process.

18

Effectively Detecting Topic Boundaries in a News Video by Using Wikipedia

Jong Wook Kim, Sae-Hong Cho

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.229-240

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

With the development of internet technology, traditional TV news providers start sharing theirs news videos on the Web. As the number of TV news videos on the Web is constantly increasing, there is an impending need for effective mechanisms that are able to reduce the navigational overhead significantly with a given collection of TV news videos. Naturally, a TV news video contains a series of stories that are not related to each other, and thus building indexing structures based on the entire contents of it might be ineffective. An alternative and more promising strategy is to first find topic boundaries in a given news video based on topical coherence, and then build index structures for each coherent unit. Thus, the main goal of this paper is to develop an effective technique to detect topic boundaries of a given news video. The topic boundaries identified by our algorithm are then used to build indexing structures in order to support effective navigation guides and searches. The proposed method in this paper leverages Wikipedia to map the original contents of a news video from the keyword-space into the concept-space, and finds topic boundaries by using the contents represented in the concept-space. The experimental results show that the proposed technique provides significant precision gains in finding topic boundaries of a news video.

19

Geographically distributed software development (GDSD) is popular due to various advantages. However, GDSD has temporal, physical and socio-cultural challenges related to distance between developers. In this paper, we measure how geographic/physical distance affects development organizations through a survey.

20

Regression Test Cases Minimization for Object Oriented Programming using New Optimal Page Replacement Algorithm

Swapan Kumar Mondal, Dr. Hitesh Tahbildar

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.253-264

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

Regression testing remains one of the most laborious and costly software testing activities in software maintenance. Its laboriousness and costing increases with increasing number of test suits: need to changed re-testing strategy. The strategy should identify and eliminate redundant test cases in order to minimize the test cases from test suites. The aim of regression testing is to reduce the retesting effort and achieve the adequate testing coverage. An important research problem, in this context, is the new developed algorithm is needed to reduce the retesting effort, cost and time without disturbance of thoroughness. The traditional optimal page replacement algorithm is used for managing the virtual memory. Our approach has been showing that the novel optimal page replacement algorithm reducing the redundant test cases during retesting of modified object oriented program. Our testing approach is on unit level. The logic based transitive relationship model achieves the adequate testing coverage to the modified object oriented program. Hybridization of clock page replacement-counting based algorithm is used for making the logic based transition relationship model. An Illustrative example has been presented to establish the effectiveness of our methodology coupled with logic based transitive relationship model.

21

Implementation of Mobile Internet TV Channels

Jaegeol Yim, Gyeyoung Lee, Taekyung Lee, Junri Jeon

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.273-286

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

Internet television is the digital distribution of television content via the Internet. We have developed an internet TV system for a local government. Accessing the system, users can watch local news and video content introducing point of interests around the regional area. This paper describes our implementation of TV channels for the internet TV system. The system consists of a web server, streaming server, channel management server, a channel database, content server and others such as a user management system and a log system. A channel manager defines playlists. A playlist is a sequence of videos written in smil format. An end user can watch any channel through a smartphone, smart TV, Tablet PC, and PC.

22

Research Trends on Software Requirement Prioritization

Rahul Thakurta

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.287-298

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

Software requirement prioritization aims at arriving at a prioritized list of requirements for further considerations during software development life cycle. In this research, we carry out a systematic review of literature to appreciate the different considerations that have influenced prioritization of software requirements, and examine some characterizations of requirement prioritization artifacts. Keyword based search is used on specific databases and conference proceedings in order to identify articles for systematic review. The results based on 96 full-text articles reveal internal and external considerations that have influenced prioritization of requirements, and reflect on certain artifact characteristics like the nature and type of the artifact. The results emphasize upon the heightened attention the domain of requirement prioritization has received in recent years. Future research opportunities are pointed out at the end, and are expected to stimulate research on the topic.

23

Trends, Opportunities and Challenges of Software Refactoring : A Systematic Literature Review

Mesfin Abebe, Cheol-Jung Yoo

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.299-318

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

Software refactoring is a technique that transforms the various types of software artifacts to improve the software internal structure without affecting the external behavior. Refactoring is commonly applied to improve the software quality after a significant amount of features are added. Researchers in the area have studied the different angles of refactoring and developed the right evidence, knowledge and skill. And they published their research findings through journals and conference papers to provide an easy access to everyone. Eventually, the knowledge accumulated in these literatures is huge, so that it needs structuring and organizing. The main purpose of this study is to extend a previously conducted study by covering more literatures and applying a systematic literature review method to increase the accuracy and validity of the study. We study a collection of literature from different electronic databases, published since 1999 to understand and extract the software refactoring knowledge through classification and summarization. The classification and summarization can reveal the research pattern, common concerns and statistics of the published papers in the last fifteen years. The extracted information should help the researchers to formulate better research topics that can solve the crucial problems in software refactoring and save the researchers effort and time.

24

Test Case Reduction Case Study for White Box Testing and Black Box Testing using Data Mining

Chantana Chantrapornchai, Kanitsara Kinputtan, Apaporn Santibowanwing

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.319-338

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

The work demonstrates the case study of using black box testing and white box testing. It attempts to reduce the size of test cases generated. The data mining approach is explored. We present the methodology starting from the test case generation for the block box and the white box approaches. Pex software[1] is used to generate test cases for white box testing. Also, for the black box testing, we analyze input variables for each condition. We use statistical values to analyze related variables and select variables. Then, we use clustering to reduce test cases. We can further reduce the test case from 648 to 486 and to 324 for black box testing using K-Means while clustering keeping the same coverage. For the white box testing, Pex already generates the small size test case. Thus, it is not meaningful to reduce further.

25

Virtual Assembly System for Robot Actor in Performing Art

Dongwook Lee, Jinsul Kim, Ilmin Kim, Minsoo Hahn

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.6 2014.06 pp.339-350

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

Recently, the robots are being used in the field of the performing art. The improved motion and cost reduction of the robots are drawing attention. In this paper, we propose an assembly system for the virtual robot actor based on 3-D virtual environment. The first goal of the proposed system is to provide functionalities on the virtual robot assembly, so the user can build his/her own unique virtual robot. The assembly of the virtual robot is based on the virtual motor parts having the specification (e.g., torque, weight, and available range) and appearance of the real motor part. During the assembly procedure, the purposed system estimates the maximum torque of the virtual motor parts based on the motor part properties. The second goal is to simulate the motion of the assembled robot, so the user can predict the motion of the real robot actor. In order to evaluate our system, two types of the virtual robot actors were assembled based on the real robot actors. A short sample of the motion capture data were applied to assembled virtual robot actors, and they showed the usefulness of the proposed system.

 
페이지 저장