RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
        • 등재정보
        • 학술지명
        • 주제분류
        • 발행연도
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • Test Case Generation Technique for IoT Mobile Application

        ( Aman Jaffari ),( Jihyun Lee ),( Cheol-jung Yoo ),( Jun Hyuk Jo ) 한국정보처리학회 2017 한국정보처리학회 학술대회논문집 Vol.24 No.1

        Currently, IoT mobile applications are growing fast in number and complexity. As a result, the applications quality issue became crucial, hence to ensure their quality a proper testing is highly required. Testing such mobile applications is always tedious, time-consuming and expensive. To cope with these issues, we propose a testing approach using activity diagram with data flow information. The main functionality of IoT applications is exposing the meaningful data obtained from the sensors to the users by doing a lot of analysis, comparison, and computation. Therefore, our focus is on identifying and selecting the most appropriate paths at which calculation is taking place and the paths at which predicate exists. In our case study, we have used a real-world IoT mobile application and identified a total of ten test paths with two predicate uses and two computation uses through an example. With applying only this four critical paths, we can adequately test the application’s core functionalities while significantly reduce the testing effort and cost.

      • SCOPUS

        An Experimental Investigation into Data Flow Annotated-Activity Diagram-Based Testing

        Aman Jaffari,Cheol-Jung Yoo 한국정보과학회 2019 Journal of Computing Science and Engineering Vol.13 No.3

        With the acceptance of Unified Modeling Language (UML) as the de-facto standard for modeling software systems, many research studies have addressed the necessity for utilizing models of systems under testing as inputs for test automation. Recently, activity diagrams have been used as a basis to derive test cases. Current studies have focused on analyzing the control flow of activities. However, examining the control flow among activities is quite simple and such testing on its own is insufficient. This study proposes technique for test case generation that complements an activity diagram with data flow information. To investigate the potential benefits of this technique, we performed an experimental investigation of well-known systems in testing literature. The experimental results were analyzed and compared with a state-of-the-art test suite generation tool as an alternative approach to fault detection effectiveness and efficiency. Overall, the results indicate that the proposed technique outperforms the alternative approach by detecting 27.3% more faults on average. In particular, the proposed technique yielded the best results in detecting faults related to arithmetic operations or parts used for calculation in our context.

      • KCI등재

        Upper₋Arm Rehabilitation Robotics System Modeling Using SysML

        Aman Jaffari,Cheol-Jung Yoo(유철중),Jung-Hoon Shin(신정훈) 한국정보기술학회 2015 한국정보기술학회논문지 Vol.13 No.8

        Currently, as the application of robots becomes vital in every aspect of the society, the robotics technology will become dominate soon in the near future. Consequently, robotic systems will increasingly grow in size, number and complexity, while challenges are rising to significantly model such systems. In this paper, we describes a model based development approach for robotics system based on System Modeling Language (SysML) and conducts an empirical case study using an upper-arm rehabilitation robotics system. The proposed approach provide a clear view of the system architecture and facilitated communication and understanding among the practitioners, which further simplify the system integration process. Furthermore, it showed an exhaustive utilization of model-based system engineering methodology and SysML in order to address the challenges within the robotic systems development domain such as complexity, understandability and reusability.

      • SCOPUSKCI등재

        An Smart Greenhouse Automation System Applying Moving Average Algorithm

        Barun Basnet(바스넷버룬),Injae Lee(이인재),Myungjun Noh(노명준),Hyunjun Chun(천현준),Aman Jaffari(자파르아만),Junho Bang(방준호) 대한전기학회 2016 전기학회논문지 Vol.65 No.10

        Automation of greenhouses has proved to be extremely helpful in maximizing crop yields and minimizing labor costs. The optimum conditions for cultivating plants are regularly maintained by the use of programmed sensors and actuators with constant monitoring of the system. In this paper, we have designed a prototype of a smart greenhouse using Arduino microcontroller, simple yet improved in feedbacks and algorithms. Only three important microclimatic parameters namely moisture level, temperature and light are taken into consideration for the design of the system. Signals acquired from the sensors are first isolated and filtered to reduce noise before it is processed by Arduino. With the help of LabVIEW program, Time domain analysis and Fast Fourier Transform (FFT) of the acquired signals are done to analyze the waveform. Especially, for smoothing the outlying data digitally, Moving average algorithm is designed. With the implement of this algorithm, variations in the sensed data which could occur from rapidly changing environment or imprecise sensors, could be largely smoothed and stable output could be created. Also, actuators are controlled with constant feedbacks to ensure desired conditions are always met. Lastly, data is constantly acquired by the use of Data Acquisition Hardware and can be viewed through PC or Smart devices for monitoring purposes.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼