• 제목/요약/키워드: System Abstraction

검색결과 264건 처리시간 0.029초

순차도의 추상 시나리오 기반의 UML 상태 머신 다이어그램 시뮬레이션 기법 (An Automatic Simulation Technique for UML State Machine Diagrams based on Abstract Scenarios in Sequence Diagrams)

  • 곽휘;이우진
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권6호
    • /
    • pp.443-450
    • /
    • 2009
  • 시스템 개발 초기 단계에 시스템의 기능적 요구사항이 제대로 반영되었는지를 검사하기 위해 시뮬레이션 기법을 이용한다. 일반적으로 시뮬레이션은 순차도에 나타난 추상적 시나리오를 바탕으로 상태머신을 직접 또는 랜덤으로 수행하는 행태로 진행된다. 시뮬레이션은 분석자가 직접 수행해야 하므로 많은 시간과 노력이 소요된다. 이 논문에서는 순차도 기반의 상태 머신의 시뮬레이션의 자동화 기법을 제공한다. 일반적으로 순차도와 상태머신의 추상화 레벨이 달라서 순차도에서 상세 시뮬레이션 트레이스를 추출하기가 쉽지 않다. 이 연구에서는 상태 머신을 LTS 모델로 변환하여 합성적 분석, 트랜지션 축약 등의 분석 방법을 적용하여 순차도와 동일한 추상화 레벨로 변환한 다음, 시나리오 포함여부를 검사한 후 해당 시나리오의 상세 시뮬레이션 트레이스를 생성한다. 이러한 시뮬레이션 트레이스는 순차도에 기술된 시나리오를 기반으로 시뮬레이션을 자동으로 수행할 뿐만 아니라, 특정 시스템 상태까지 자동 시뮬레이션할 수 있으므로 시뮬레이션을 효율적으로 진행할 수 있다.

추상화 기반 상황정보 접근 제어 프레임워크 (Abstraction Based Context Data Access Control Framework)

  • 김윤삼;조은선;조위덕
    • 전자공학회논문지CI
    • /
    • 제47권6호
    • /
    • pp.8-18
    • /
    • 2010
  • 유비쿼터스 시스템의 발달에 따라 시스템이 다루는 상황정보의 숫자 또한 크게 증가하고 있다. 이러한 상황정보 중에는 정보보호 관점에서 중요한 데이터들이 다수 존재한다. 이러한 중요한 상황정보가 다른 사용자 또는 서비스에게 제공됨에 따라 개인정보의 과도한 노출 가능성 또한 크게 증가되고 있다. 이러한 과도한 정보의 노출을 위하여 여러 시스템은 접근 제어 기법을 주로 이용하나 이러한 기존 기법은 허가되지 않은 정보의 접근을 막을 수는 있으나 허가된 정보의 제공에서 발생하는 과도한 정보의 노출은 막을 수 없다는 문제점을 가지고 있다. 본 논문은 이러한 개인정보의 과도한 노출을 막기 위하여 상황정보를 추상화하여 제공하는 접근 제어 프레임워크를 제안한다. 상황정보의 과도한 노출을 막기 위하여 협상 프로토콜과 RDF를 이용한 상황정보 추상화를 제공하며, 이를 통하여 개인정보의 보호와 동시에 서비스의 연속성을 유지한다.

UML+Navigation Diagram 기반 웹 도메인 응용 개발 프로세스에 관한 연구 (A Study on the Process for Web Domain Applications Development Based on the UML+Navigation Diagrma)

  • 김행곤;신호준
    • 한국정보처리학회논문지
    • /
    • 제7권9호
    • /
    • pp.2846-2856
    • /
    • 2000
  • 최근 웹 기술이 급속하게 발달함에 따라 웹 기반의 많은 에플리케이션이 개발되고 있다. 하지만 대부분의 웹 애플리케이션의 생성은 체계적인 프로세스 없이 개발자의 지식과 경험에 의존하여 개발되고 있다. 웹 기반의 응용시스템은 다양한 개발 기법이 요구되며 설계 및 개발 프로세스를 위해 풍부한 개발 방법론이 요구된다. 따라서, 본 논문에서는 추상화를 제공하지 않는 저수준 기술에 기반한 애플리케이션 개발을 개선하고 웹을 기반으로한 애플리케이션 구축을 위한 개발 프로세스를 제안한다. 또한, 웹 애플리케이션 개발 프로세스를 제시하며, 전자 문제은행 시스템(EPBS: Electronic Problem Bank System)에 이 프로세스를 적용하였다. 본 논문에서 제시한 웹 애플리케이션 개발 프로세스는 모델링을 위한 고수준의 추상화 정의를 가능하게 함으로써 역으로 개발을 통한 유지보수 정보획득으로 체계적 관리가 가능하며 모델 기반의 프로세스로써 이해하기 용이한 장점을 가진다. 또한, 분석과 설계 모델들은 이와 유사한 웹 애플리케이션 개발시 유용한 컴포넌트로써 재사용성을 기대할 수 있다.

  • PDF

OQL/Geo : 지리 정보 시스템을 위한 객체지향 공간 질의어 (OQL/Geo : An object- oriented spatial query language for Geographic Information Systems)

  • 김양희;김명선;권석형;정창성
    • Spatial Information Research
    • /
    • 제3권2호
    • /
    • pp.191-204
    • /
    • 1995
  • 데이타 모델(data model)이란 실세계에 대한 공간 및 비공간적 특성(feature)을 추상화한 시스템 모델이다. 각 시스템들을 고유한 데이타 모델을 통해 외부 세계에 대한 내부 표현및 외부 세계와의 접속관계에 대한 틀(framework)을 정의하게 되며, 공간 질의어는 지리 정보시스템에서 정의하고 있는 외부 세계화의 접속 관계를 우한 효과적인 틀의 하나이다. 기존의 지리 정보 시스템에서는 관계형 데이타 모델에 기반한 공간 데이타 모델들이 주로 사용되었으므로 데이타 추상화(abstraction)및 상속 (inheritance)을 통한 복합 객체의 표현에 문제점이 있었다. 본 논문에서는 ODMG의 객체 모델을 기반으로 평면 위상 모델 (planar topological model)을 수용하여 객체지향 데이타 모델인 위상 객체 모델(Topological Object Model : TOM)을 제안하고, 이를 기반으로 객체지향 공간 질의어인 OQL/Geo을 설계하였다. OQL/Geo은 ODMG에 의해 개발된 질의어인 OQL을 기반으로 하여 위상 객체 모델을 효과적으로 표현할 수 있도록 확장하였으며, 기하연산, 위상연산및 가시연산등의 풍부한 연산자들을 제공하고 있으며, 복잡한 공간 분석에 대한 요구 뿐 아니라 질의 결과에 대한 출력 형식도 다양하게 표현할 수 있도록 하였다.

  • PDF

Cu-Zn 금속 합금의 산화.환원 반응에 의한 난분해성 COD처리에 관한 연구 (A Study on the Treatment of Refractory Organics by Redox Reaction of Cu-Zn Metal Alloy)

  • 송주영;박지원;김종화
    • 한국응용과학기술학회지
    • /
    • 제30권1호
    • /
    • pp.166-172
    • /
    • 2013
  • 본 연구는 압연공정에서 발생하는 폐수 중에 함유되어있는 난분해성 COD 물질을 $80{\mu}m$ 두께의 극세사 형태로 제조된 Cu-Zn 금속합금의 산화 작용으로 인하여 발생하는 OH 라디칼을 이용하여 처리하는 방법에 관한 기초 연구이다. OH 라디칼은 유기화합물(RH) 속에 포함된 수소를 수소추출반응(H Abstraction) 또는 탄소와 탄소(C-C)의 불포화 결합에 첨가됨으로써 빠르고 비 선택적인 반응을 수행하는 것으로 알려진 것처럼 난 분해성 유기화합물의 처리에 효과적인 것으로 나타났다. 금속합금 반응 물질은 극세사 형태로 표면적이 넓어서 1회 처리만으로도 수용액의 pH를 평형에 도달하게 하여서 반응 효율성이 높은 것으로 나타났다. COD처리 효율은 중성 pH에 가까운 pH 7, pH 6에서 최고치를 보였으며 산성분위기인 pH 5이하 및 알칼리성 분위기인 pH 8이상에서는 낮은 효율을 보였다. 실제 압연 폐수의 응집 침전을 이용한 COD 처리에서도 redox 반응장치의 유무에 따라 2배 이상의 처리효율의 차이를 보였다.

동적 교통 정보를 적용하기 위한 도로망 추상화기법의 설계 (Design of An Abstraction Technique of Road Network for Adapting Dynamic Traffic Information)

  • 김지수;이지완;조대수
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 춘계학술대회
    • /
    • pp.199-202
    • /
    • 2009
  • 실제 도로망에서의 최적의 경로는 도로의 상황에 따라 수시로 변하게 된다. 따라서 경로 탐색 시스템에서 최적의 경로를 탐색하기 위해서는 실시간적으로 변화하는 도로의 상황을 고려한 경로 탐색이 이루어져야 한다. 기존의 존재하는 대부분의 경로 탐색 기법들은 도로 상황을 고려한 경로 탐색 방법이 아니며, 도로 정보를 이용할 경우 효율적인 탐색을 수행하기 어렵다. 따라서 도로 상황을 반영한 새로운 탐색 기법이 필요하다. 이 논문에서는 TPEG와 같은 기술을 이용한 단말기 기반에서 경로 탐색이 이루어지기 위한 실제 도로망 추상화 기법을 제시한다. TPEG을 통해 전송된 교통정보를 이용하여 단말기 기반에서 보다 질 놓은 경로를 제공한다. 제시하는 기법은 실제 도로망을 간략한 그래프로 추상화하여 교통 정보를 이용하기 위한 기반을 제공한다. 실제 노드를 기반으로 경계 노드를 생성하며, 연결 정보가 같은 경계 노드들 간의 병합이 이루어진다. 실제 경로 탐색을 수행하기 전 추상 그래프 탐색을 통해 경로가 존재하는 탐색 영역을 제공한다.

  • PDF

Development of a Frame Buffer Driver for Embedded Linux Graphic System

  • Kim, Ga-Gue;Kang, Woo-Chul;Jung, Young-Jun;Lee, Hyung-Seok
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.2116-2120
    • /
    • 2003
  • A frame buffer device is an abstraction for the graphic hardware. It allows application software to access the graphic hardware through a well-defined interface, so that the software doesn’t need to know anything about the low-level interface stuff. We develop a frame buffer driver for VIA’s CLE266 graphic system based on ‘Qplus’, an embedded linux operating system developed by ETRI. Then, it will be seen that our frame buffer system is applied to embedded solutions such as movie player and X server successfully.

  • PDF

인과지도의 타당성 확보와 정보 표현력 향상을 위한 연구 (A Study on Ensuring Validity and Increasing Power of Expression on Causal Maps)

  • 정재운;김현수
    • 한국시스템다이내믹스연구
    • /
    • 제8권1호
    • /
    • pp.97-115
    • /
    • 2007
  • In System Dynamics, causal maps are used as a tool for analyzing dynamic problems and discussing the outcome of analyzed problems. However there are some limitations to use causal maps. In the drawing phase of causal maps, the high abstraction of variables that constitutes problems makes it difficult to find out correct information. And principles or rules to check errors on causal maps are not sufficient yet. Moreover, simulation modeling tasks are required to be concerned separately from drawing causal maps because causal maps cannot provide enough information to simulation modeling. In order to overcome these limitations, this study shows ways that ensure validity, increase power of expression of causal maps and improve the connection between causal maps and simulation modeling.

  • PDF

추상화된 공작기계를 이용한 가공셀 제어 (Machining Cell Control Abstract Machine Tool)

  • 이창호;신동목;한형상
    • 한국정밀공학회지
    • /
    • 제16권4호통권97호
    • /
    • pp.85-94
    • /
    • 1999
  • Reconfiguration, expansion, or new establishment of FMS requires the availability of a shop floor control (SFC) system relevant to the FMS since it is closely related with the hardware component of FMS. Due to the expensive cost of its development, significant research efforts have been made to develop an SFC system that is reusable. This paper presents Abstract Machine Tool (AMT) approach applied to develop an SFC sytem that is reusable without additional programming. The AMT model enables us to design the SFC system independently of the hardware-dependent attributes of euqipment; an AMT models a workstation by abstraction and presents an equipment-independent interface to machining cell controller. Specifically, we describe how we formalize the interfaces among equipment in order to build an AMT and how we design the machining cell control software based on AMT models. We also present MACHINIST the machining cell control system for IAE-FMS plant as an implementation example.

  • PDF

SystemC를 이용한 JPEG 인코더/디코더의 구현 (Implementation of JPEG Encoder and Decoder with SystemC)

  • 유명근;송기용
    • 융합신호처리학회 학술대회논문집
    • /
    • 한국신호처리시스템학회 2006년도 하계 학술대회 논문집
    • /
    • pp.89-92
    • /
    • 2006
  • 본 논문에서는 SystemC를 이용하여 데이터를 압축하는 JPEG의 인코더와 디코더 구현에 대하여 기술한다. SystemC는 SoC의 설계생산성을 높이기 위해 high-level abstraction에 기반하여 시스템을 모델링하고 명시하는 시스템 수준 설계 언어이고, JPEG은 DCT와 Huffman 코드를 이용하여 정지영상 정보를 압축하는 알고리즘이다. 설계된 JPEG 인코더와 디코더 모듈의 동작을 검증하기 위하여 인코더 모듈에 $16{\times}16$ 크기의 픽셀 RGB 데이터를 입력하고, 디코더 모듈에 인코더 모듈의 출력을 입력으로 연결하여 최종 출력되는 데이터를 비교 및 분석하여 확인하였다.

  • PDF