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.4 No.3 (9건)
No
1

A Study of the Usability of Multicore Threading Tools

Ami Marowka

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

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

The primary consequence of the transition to multicore processors is that applications will increasingly need to be parallelized to fully exploit the throughput gains now becoming available. Unfortunately, parallel programming is no doubt much more tedious and errorprone than serial programming. Software vendors have begun efforts to educate developers and provide them with better tools for multicore programming. But many of the tools available are still works in progress. This paper presents a preliminary study of the usability of the state-of-the-art threading tools for multicore programming. We report on our evaluation of the usability of two Intel threading tools: Intel Thread Profiler - a visual profiling tool for monitoring the parallelism gain of parallel applications and Intel Thread Checker - a sophisticated tool for finding potential deadlocks and data race conditions in a parallel code.

2

An Automated Test Method for Robot Platform and Its Components

Jae-Hee Lim, Suk-Hoon Song, Jung-Rye Son, Tae-Yong Kuc, Hong-Seong Park, Hong-Seok Kim

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.4 No.3 2010.07 pp.9-18

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

This paper presents a hierarchical test model and automated test framework for robot software components of RTC(Robot Technology Component) combined with hardware module. The hierarchical test model consists of three levels of testing based on V-model : unit test, integration test, and system test. The automated test framework incorporates four components of test data generation, test manager, test execution, and test monitoring. The proposed testing model and its automation framework is proven to be efficient for testing of developed robotic software components in terms of time and cost. The feasibility and effectiveness of proposed architecture for robot components testing are illustrated through an application example along with embedded robotic testbed equipped with range sensor hardware and its software component modeled as an RTC.

3

Estimating the Error Rate in an Apache Web Server System

Xiao XIAO, Tadashi DOHI

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.4 No.3 2010.07 pp.19-28

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

In this paper we focus on the relationship between the error rate which is one of the representative reliability measures in Apache web servers and the system parameters which reflect on the web server's system performance, and develop a probability model to describe it. More specifically, we implement a simple client server system and carry out an experiment to measure both the error rate and the system parameters. As the result on quantitative evaluation of the proposed logit model, it is shown that our model could fit the empirical error rate with varying the number of threads.

4

Evaluating the Applicability of a Function Point Logic File Identification Technique through Controlled Experiments

Jose Antonio Pow-Sang, Loretta Gasco, Arturo Nakasone

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.4 No.3 2010.07 pp.29-42

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

Since the introduction of object-oriented (OO) development techniques into industrial practices for software development, many Function Point (FP) technique adaptations have been proposed to improve estimations on the size of a software application. Most research works only deal with OO modifications to the previous version of the FP Counting Practices Manual (4.1) or they do not include some important UML specifications such as the composition relationship between classes. In this paper, we propose rules to identify Internal Logic Files (ILF) and External Interface Files (EIF) using analysis class diagrams. These rules were defined in accordance with the recommendations included in the FP Counting Practices Manual 4.2.1. We also present the results obtained by applying our rules to software size estimation case studies performed with undergraduate and graduate students. These results have proved our proposal to be at least equally accurate and consistent with the original FP technique.

5

Guidelines for the Implementation of Cross-platform Mobile Middleware

Otso Kassinen, Erkki Harjula, Timo Koskela, Mika Ylianttila

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.4 No.3 2010.07 pp.43-58

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

We describe and analyze the experiences from a cross-platform mobile middleware project. Our aim is to identify best practices and provide guidelines for solving similar problems in the context of cross-platform-targeted programming in mobile as well as other environments. The main deliverable of the observed project was a cross-platform implementation of a protocol for maintaining DHT-based peer-to-peer (P2P) networks, with an emphasis on mobile operation. The target platforms of the software were Symbian OS, mobile Maemo Linux, and desktop/server Linux distributions. Considering the large number of incompatible mobile platforms in the market, the fluency of cross-platform mobile software development is of particular importance. The observations in our work include the importance of maintaining the relevant conventions of the various platforms in the code and understanding the asymmetric difficulty in porting code between different platforms. We also determine the amount of cross-platform support related code in an example software module.

6

Detection of Infinite Recursion in AspectJ Programs at Compile Time

Saeed Parsa, Meisam Fathi Salmi

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.4 No.3 2010.07 pp.59-68

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

7

Software Test Data Generation Based On Multi-Agent

Siwen Yu, Jun Ai

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.4 No.3 2010.07 pp.69-76

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

8

Obiect Type Hierarchies Analysis to Identify Crosscutting Concerns

Mario L. Bernardi, Giuseppe A. Di Lucca

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.4 No.3 2010.07 pp.77-90

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

9

Aligning the software project selection process with the business strategy ; a pilot study

Joseph Kibombo Balikuddembe, Atoine Bagula

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.4 No.3 2010.07 pp.91-102

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

 
페이지 저장