• 제목/요약/키워드: MVC Pattern

검색결과 40건 처리시간 0.027초

T/A 변수를 이용한 표면근전도 간섭패턴의 정량적 해석에 관한 연구 (A Study on the Quantitative Analysis of Surface EMG Interference Pattern with T/A Variables)

  • 강원희;김성환;이진
    • 대한전기학회논문지:시스템및제어부문D
    • /
    • 제54권5호
    • /
    • pp.348-357
    • /
    • 2005
  • We have tried to analyze the SEMG interference pattern quantitatively and automatically using T/A variables ZC, TN, mSA, mSD, UCA, AIPEA, ACT and NSS. For the analysis, we have carried out experiments on 14 SEMG interference patterns recorded from the biceps brachii, first dorsal interosseus and abductor policis brevis muscles. Emphasis was placed on the following 3 points in the experiments. 1) Suitable amplitude threshold for the automatic detection of the T/A variables. 2) Variation of the T/A variables to varying $\%$MVC. 3) Variation of the T/A variables to the sustained contraction for 30 seconds. Results of the experiments showed that T/A analysis of the SEMG interference Pattern can be effective tools for diagnostic purposes instead of the conventional NEMG method.

Improving Fault Traceability of Web Application by Utilizing Software Revision Information and Behavior Model

  • Baek, Seungsuk;Lee, Jung-Won;Lee, Byungjeong
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제12권2호
    • /
    • pp.817-828
    • /
    • 2018
  • Modern software, especially web-based software, is broadly used in various fields. Most web applications employ design patterns, such as a model-view-controller (MVC) pattern and a factory pattern as development technology, so the application can have a good architecture to facilitate maintenance and productivity. A web application, however, may have defects and developers must fix the defects when a user submits bug reports. In this paper, we propose a novel approach to improving fault traceability in web application by using software revision information and software behavior model to reduce costs and effectively handle the software defect. We also provide a case study to show effectiveness of our approach.

객체지향 CASE 도구 OODesigner의 플랫폼 이식 사례 연구 (A Case Study of Platform Migration for an Object-Oriented CASE tool : OODesigner)

  • 홍의석;김태균
    • 한국정보처리학회논문지
    • /
    • 제7권9호
    • /
    • pp.2857-2866
    • /
    • 2000
  • 소프트웨어 개발 기술이 발전함에 따라 객체지향 CASE(Computer Aided Software Engineering)도구의 중요성이 점차 커지고 있다. 본 논문에서는 객체지향 CASE 도구인 OODesigner[15, 16]를 세가지 플랫폼에서 개발한 공정을 기술하고, 구현된 도구들의 설계 및 구현 결과 유사성을 기술하며, CASE 도구 개발을 위한 설계 및 구현 관점의 일반적인 구조를 제시한다. OODesigner는 초기에 OMT(Object Modeling Technique)를 지원하기 위한 목적으로 1994년부터 개발되기 시작하였으며, 1997년에 Unix 버전이 완성된 이후 UML(Unified Modeling Language)을 지원하는 Java 버전과 Windows 버전의 개발이 이루어졌다. CASE 도구 개발은 Model-View-Controller(MVC)패러다임을 적용하는 전형적인 예라고 볼 수 있으며 구현 결과 MVC 관점에서 세가지 버전들의 공통된 설계 패턴들을 얻을 수 있었다, 이러한 설계의 유사성들은 해당되는 설계 표기법을 지원하는 다양한 CASE 도구의 개발을 사용될 수 있다.

  • PDF

대칭형 들기 작업에서 사회심리적 요인이 근육 동원 형태에 미치는 영향 분석 (Effects of Box Color and Precision Demand on the Muscles' Recruitment Pattern in Repetitive Lifting Tasks)

  • 송영웅;이욱기;김상호
    • 대한안전경영과학회지
    • /
    • 제11권3호
    • /
    • pp.79-85
    • /
    • 2009
  • In this study, the effects of psychosocial stress (box color and precision demand) on muscle activity were evaluated in laboratory setting. Eight subjects performed sagittally symmetric lifting tasks. Box color (yellow, black), precision demand (yes, no), and box weight (5%MVC, 10%MVC, 15 %MVC) were varied and surface EMG signals from seven muscles(medial deltoid right, biceps brachii right, lateral triceps right, latissimus dorsi right, erector spinae right, external oblique right, internal oblique right) were recorded. EMG signals were band-pass filtered($10{\sim}400\;Hz$), rectified, RMS smoothed and normalized (NEMG). Analysis of variance tests were conducted on the total NEMG (TNEMG: the sum of the seven muscles' NEMGs) and on the individual muscle's NEMGs. Box color had no effect on the TNEMG and on the seven muscles activities(p>0.05). When precision demand was required at the end point of lifts, the mean NEMG showed higher values than no precision demand conditions: TNEMG (14% increase) and medial deltoid(40% increase), biceps brachii(10% increase), lateral triceps(26% increase), latissimus dorsi(25% increase) muscles. Those increases showed more conspicuous as the box weight increased in the muscles of medial deltoid, lateral triceps, and latissimus dorsi.

3차원 콘텐츠의 효율적인 병렬 시각화를 위한 CUDA 환경 기반 객체 지향 프로그래밍 기법 (CUDA-based Object Oriented Programming Techniques for Efficient Parallel Visualization of 3D Content)

  • 박태정
    • 디지털콘텐츠학회 논문지
    • /
    • 제13권2호
    • /
    • pp.169-176
    • /
    • 2012
  • 본 논문에서는 3차원 콘텐츠의 효율적인 병렬 시각화 프로그래밍을 위한 CUDA(Compute Unified Device Architecture) 환경에서의 객체 지향 플랫폼을 제안한다. 이러한 목적을 위해 GPU 프로그래밍을 위한 CUDA 환경에서의 C++ 객체 지향 프로그래밍의 특성과 제약을 논의하고 그 해결 방안을 제시하며 MVC (Model/View/Controller) 디자인 패턴에 기초한 3차원 병렬 시각화 플랫폼의 구현을 제안한다. 또한 이 MVC 디자인 패턴에 따라 적분형 MLS(iMLS)와 부호 거리장(SDF)을 이용한 3차원 모델링 기법을 Marching Cubes 및 Raytracing으로 시각화하는 예제의 구현을 논의한다. 제안하는 방법은 간단한 인터페이스의 구현만으로 GPU 병렬 처리가 자동화된다는 특징이 있으며 개발자 입장에서 객체 지향 프로그래밍의 일반적인 장점들, 즉, 코드 관리 용이성, 코드 재활용 등의 이점을 추상화와 상속을 통해 병렬 환경에서도 실현한다. 본 논문에서는 제안하는 플랫폼에 대해 두 가지 사례만 구현했으나 다양한 모델링 기법과 시각화 기법을 조합할 수 있기 때문에 컴퓨터 그래픽스 전반에서 널리 활용 가능할 것으로 기대한다.

Design and Implementation of a Low-Code/No-Code System

  • Hyun, Chang Young
    • International journal of advanced smart convergence
    • /
    • 제8권4호
    • /
    • pp.188-193
    • /
    • 2019
  • This paper is about environment-based low-code and no-code execution platform and execution method that combines hybrid and native apps. In detail, this paper describes the Low-Code/No-Code execution structure that combines the advantages of hybrid and native apps. It supports the iPhone and Android phones simultaneously, supports various templates, and avoids developer-oriented development methods based on the production process of coding-free apps and the produced apps play the role of Java virtual machine (VM). The Low-Code /No-Code (LCNC) development platform is a visual integrated development environment that allows non-technical developers to drag and drop application components to develop mobile or web applications. It provides the functions to manage dependencies that are packaged into small modules such as widgets and dynamically loads when needed, to apply model-view-controller (MVC) pattern, and to handle document object model (DOM). In the Low-Code/No-Code system, the widget calls the AppOS API provided by the UCMS platform to deliver the necessary requests to AppOS. The AppOS API provides authentication/authorization, online to offline (O2O), commerce, messaging, social publishing, and vision. It includes providing the functionality of vision.

내장형 시스템을 위한 사용자 인터페이스 모델 기반 모바일 웹앱 자동 생성 도구 (User Interface Model Based Automatic Mobile Web Application Generation Tool for Embedded Systems)

  • 최기봉;김세화
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제23권1호
    • /
    • pp.13-27
    • /
    • 2017
  • 본 논문에서는 사용자 인터페이스(UI) 모델로부터 모바일 웹앱을 자동으로 생성하는 도구를 제시한다. UI 모델은 UI 중심적인 내장형 시스템을 UI 모델링을 통해 효율적으로 개발하기 위한 방법인 PELUM(Pattern and Event based Logical UI Modeling)을 기반으로 한다. 본 논문에서 제시하는 도구는 모델 편집기와 코드 생성기로 이루어져 있다. 모델 편집기는 웹 상에서 논리적 UI 모델(LUM)과 프로그래밍 인터페이스 모델(PIM)을 모델링하는 환경을 제공한다. 코드 생성기는 LUM을 기반으로 앱의 화면구성 및 이벤트 동작을 설정하고 PIM을 기반으로 로컬 데이터베이스 스키마를 자동으로 구성하여 모바일 웹앱을 생성한다. 또한 PIM에서 외부 혹은 open API 주소를 입력 받아 매쉬업 웹앱을 생성하는 기능도 제공한다. 생성된 모바일 웹앱은 사용자가 손쉽게 최적화할 수 있도록 Model-View-Controller(MVC) 아키텍처로 구현하였다. 이를 통해 사용자는 웹 상에서 UI를 모델링하여 여러 기기에서 동작 가능한 모바일 웹앱을 생성할 수 있다.

EEG Feature Classification Based on Grip Strength for BCI Applications

  • Kim, Dong-Eun;Yu, Je-Hun;Sim, Kwee-Bo
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • 제15권4호
    • /
    • pp.277-282
    • /
    • 2015
  • Braincomputer interface (BCI) technology is making advances in the field of humancomputer interaction (HCI). To improve the BCI technology, we study the changes in the electroencephalogram (EEG) signals for six levels of grip strength: 10%, 20%, 40%, 50%, 70%, and 80% of the maximum voluntary contraction (MVC). The measured EEG data are categorized into three classes: Weak, Medium, and Strong. Features are then extracted using power spectrum analysis and multiclass-common spatial pattern (multiclass-CSP). Feature datasets are classified using a support vector machine (SVM). The accuracy rate is higher for the Strong class than the other classes.

포대/대대 별 재구성 가능한 전술작전화면 프레임워크 개발 (Development of Reconfigurable Tactical Operation Display Framework by Battery and Battalion)

  • 이상태;이승영;위성혁;조규태
    • 정보과학회 논문지
    • /
    • 제44권5호
    • /
    • pp.476-485
    • /
    • 2017
  • 미래 대공 유도무기체계 전술작전센터는 미래 공중위협, 전술정보, 통합전장 환경 생성 및 관리, 교전통제 및 지휘통제 알고리즘 연구를 위한 환경을 제공한다. 통합전장상황 생성 및 처리, 전술작전 자동화 처리 핵심 기능요소에 대한 개발을 위해서는 다역할(포대/대대) 전술작전 통제 및 재구성 설계가 가능한 소프트웨어가 필요하다. 따라서 기능 별 알고리즘 소프트웨어, 전술작전화면 소프트웨어, 장비들 간 연동을 위한 링크 소프트웨어를 데이터 중심 설계를 통해 재구성 가능하도록 개발하였다. 본 논문에서는 포대/대대 별 전술작전 운용화면에 재구성이 가능한 전술작전화면 프레임워크를 소개한다. 전술작전화면 프레임워크는 포대/대대 및 임무별 다역할 전술작전화면을 재구성 가능한 구조를 위해 공통데이터 모델설계와 MVC패턴을 이용한 화면구성도구를 개발하였다. 화면구성도구를 이용하여 화면 개발을 위한 전술작전화면 프레임워크를 제공한다. 전술작전화면 프레임워크를 이용하게 된다면 공통기반의 구조를 통해 화면 설계를 재사용 할 수 있다. 또한 쉽고 빠르게 재구성이 가능한 화면을 개발할 수 있을 것이다.

손 끝 온도변화가 젊은 성인의 다중 손가락 동작에 미치는 효과 (Effect of Fingertip Temperature on Multi-finger Actions in Young Adults)

  • Shin, Narae;Xu, Dayuan;Song, Jun Kyung;Park, Jaebum
    • 한국운동역학회지
    • /
    • 제29권3호
    • /
    • pp.157-166
    • /
    • 2019
  • Objective: This study examined the effects of stimulating fingertip temperature on the patterns of force sharing and stability properties during multi-finger force production tasks. Method: 9 adult subjects (male: 3, female: 6, age: $26.11{\pm}4.01yrs$, height: $169.22{\pm}5.97cm$, weight: $61.44{\pm}11.27kg$) participated in this study. The experiment consisted of three blocks: 1) maximal voluntary contraction (MVC) task, 2) single-finger ramp task to quantify enslaving (i.e., unintended force production by non-task fingers), and 3) 12 trials of multi-finger steady-state force production task at 20% MVC. There were three temperature conditions including body-temperature (i.e., control condition), $40^{\circ}C$, and $43^{\circ}C$, and the stimulation was given to the index finger only for all experimental conditions. Results: There were no significant differences in the MVC forces, enslaving, and the accuracy of performance during the steady-state task between the conditions. However, the share of stimulated index finger force increased with the index fingertip temperature, while the share of middle finger force decreased. Also, the coefficient of variation of both index and middle finger forces over repetitive trials increased with the index fingertip temperature. Under the framework of the uncontrolled manifold (UCM) hypothesis used to quantify indices of multi-finger synergies (i.e., stability property) stabilizing total force during the steady-state task, the two variance components within the UCM analysis increased together with the fingertip temperature, while no changes in the synergy indices between the conditions. Conclusion: The current results showed that fingertip temperature stimulation only to index finger does not affect to muscle force production capability of multi-finger, independence of individual fingers, and force production accuracy by the involvement of all four fingers. The effect of fingertip temperature on the sharing pattern and force variation may be due to diffuse reflex effects of the induced afferent activity on alpha-motoneuronal pools. However, the unchanged stability properties may be the reflection of the active error compensation strategies by non-stimulated finger actions.