• 제목/요약/키워드: 속성 명세

검색결과 80건 처리시간 0.026초

클라우드 컴퓨팅에서 BPEL 분석 및 검증을 위한 Onion 언어로의 변환 (Transformation of BPEL to Onion Language for Analysis and Verification of BPEL in Cloud Computing)

  • 최재홍;온진호;이문근
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.1255-1258
    • /
    • 2012
  • 클라우드 컴퓨팅에서 사용되는 웹 서비스들은 워크플로우에 따라 서비스가 설계되어 조합된다. 대표적인 웹서비스 명세언어인 BPEL의 검증방법에는 Petri nets, Abstract State Machine(ASM), BPE-Calculus 등이 존재한다. 하지만 기존의 방법은 설계와 검증이 분리되어 있어 일관성이 부족하고, 시각화 문제, 동일성, 시간에 대한 제약조건의 문제점이 존재한다. 이에 대한 해결방안으로 이동성, 재구성성, 동일성, 시간속성 등의 새로운 분석 방법을 제시하는 Onion 언어가 제안되었다. 본 논문은 BPEL로 명세된 서비스를 Onion 시스템에 적용시키기 위한, 변환 과정에 대해서 다룬다. 이에 대한 과정으로 BPEL의 액티비티를 Onion으로 변환하고, 워크플로우 패턴을 적용하여, 3 가지 패턴을 Onion OVL로 변환을 적용하였다. 이를 통하여 BPEL을 Onion OVL로 변환하는데 문제가 없음을 보였으며, 효율적인 표현이 가능함을 보였다. 추후 Onion 시스템의 컴포넌트로 적용하여, BPEL로 작성된 서비스를 Onion 시스템을 통해 분석/검증할 수 있다.

MANET에서 CSP/FDR을 이용한 EAODV 라우팅 프로토콜 검증 (CSP/FDR Using Verification of EAODV Routing Protocol in MANET)

  • 안영아;전철욱;김일곤;이명선;최진영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.568-570
    • /
    • 2004
  • MANET에서 라우팅 경로가 설정되었다고 하더라도 노드의 이동성으로 인하여 네트워크의 끊김 현상이 발생하여 재라우팅을 해야 하는 오버헤드와 전송 지연이 발생한다. 이러한 문제를 해결하기 위하여 각 노드의 에너지를 기반으로 에너지 그룹을 형성하고, 반응적 라우팅 프로토콜인 AODV를 수정하여 EAODV(Energy aware ADODV)를 제안하고 이를 정형 기법을 통해 명세하고 항상 라우팅 패스를 찾는다는 속성을 검증한다.

  • PDF

NGN 콜 에이전트의 속성기반 분석과 객체 지향 설계 (Attribute Based Analysis and Object-oriented Design of NGN Call Agent)

  • 이조혁
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2000년도 춘계학술대회 논문집
    • /
    • pp.84-90
    • /
    • 2000
  • 인터넷을 발전에 따라 데이터의 전송량이 음성 전송량을 능가하고 있으나 현재의 네트워크로는 빠르고 신뢰성 있는 데이터의 전송을 보장할 수 없다. 데이터와 음성 모두의 빠르고 신뢰성 있는 전송과 관리를 위하여 개발된 패킷 중심 네트워크를 NGN이라 한다. NGN에서는 효율적인 전송과 관리를 위하여 기존(PSTN)의 교환기의 콜 에이전트를 소프트웨어로 구성하여 범용컴퓨터에서 운용될 수 있도록 하였다. 본 논문에서는 콜 에이전트를 소프트웨어로 설계하기 위하여 H/W 개발을 위하여 설계된 기본호처리모델인 BCSM을 객체지향방법론의 표준인 UML을 이용하여 설계를 하였다. 그리고 설계된 모델의 검증을 위하여 LSL(LarchShared Language)를 이용하여 정형명세를 하였다.

  • PDF

내장형 소프트웨어의 비기능적 요구사항 추적 (A Tracing Technique for Non Functional Requirements of Embedded Softwares)

  • 최정아;이현정;최윤석;정기원
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.352-354
    • /
    • 2004
  • 비기능적 요구사항은 대상 시스템이 지원해야 할 기능적 요구사항의 속성 또는 품질로써 소프트웨어 품질 속성으로 반영된다. 또한 비기능적 요구사항은 설계를 결정하기 위한 중요한 기준으로 사용되므로 소프트웨어 개발 프로세스 전반에 걸쳐 꾸준히 고려하고, 관리해야 한다. 하지만 비기능적 요구사항은 가시성이 없고, 명확히 명세하기가 어려운 특성으로 인해 간과하기 쉽다 따라서 비기능적 요구사항을 실제 모델링에 반영하고, 이를 추적하여 계속적으로 관리하기 일한 노력이 필요하다. 이에 본 논문에서는 내장형 소프트웨어의 비기능적 요구사항을 모델링 하는 절차를 제안하며, 내장형 소프트웨어의 특성을 가진 지능형 조명 제어 시스템의 사례를 통해 비기능적 요구사항을 반영한 모델링을 수행하고, 다이어그램들 사이' 의 비기능적 요구사항에 대한 추적 과정을 살펴본다

  • PDF

컴포넌트 메타데이터의 정의를 통한 효율적인 검색 방법에 관한 연구 (A Study for Effective Retrieval Method Through Definition of Component Metadata)

  • 김병준;김행곤;차정은;김철홍
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.507-509
    • /
    • 2000
  • 소프트웨어 공학의 새로운 패러다임인 컴포넌트가 지니는 다양한 속성들과 장점은 아직 많은 문제점들이 남아있는 상태이지만 소프트웨어 개발시의 높은 생산성과 효율성, 그리고 재사용성과 유지보수의 이점으로 크게 주목받고 있다. 컴포넌트의 뛰어난 장점들을 효과적으로 이용하기 위해선 우선 표준화된 명세를 통해 컴포넌트가 개발되어 유통업체나 벤더의 저장소에 저장되어 있어야 하며 구축된 저장소에서 사용자는 컴포넌트 검색 서비스를 이용하여 자신의 요구에 적합한 컴포넌트를 구매, 사용할 수 있는 체계화된 프로세스가 필요하다. 따라서 본 논문에서는 컴포넌트 검색을 위한 선행 작업으로서, 검색용 메타데이터를 메타데이터가 가져야 하는 원칙을 적용하여 정의한다. 컴포넌트가 가지는 일반적인 속성과 성질로부터 사용자가 컴포넌트를 검색하고자 할 때 사용되어질 수 있는 키워드를 메타데이터의 항목으로 추출하였으며 이렇게 정의된 메타데이터를 바탕으로 일반적인 정보의 분류에 적합한 기존 웹 검색과는 다른 컴포넌트만의 검색을 다루는 새로운 검색 시스템을 설계하였다. 따라서 효과적인 컴포넌트 재사용을 위해 검색용 메타데이터와 이를 바탕으로 한 컴포트 검색 시스템을 제안하고자 한다.

  • PDF

모델 체커를 이용한 바디 센서 시스템의 동적 알고리즘 검증 (Dynamic Algorithm Verification using Model Checker in Body Sensor System)

  • 이우식;김남기
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(B)
    • /
    • pp.153-154
    • /
    • 2012
  • 바디 센서 시스템 환경이란 사용자가 서기, 걷기, 뛰기 등의 행위를 통해 주기적으로 상황이 변하는 동적 환경이다. 이와 같은 시스템에서는 크기가 작고 저전력을 요구하는 센서가 탑재되기 때문에 효율적인 알고리즘을 적용하는 것은 매우 중요한 일이다. 모델체커는 최근 소프트웨어 모델 (Model)을 검증하는 도구로써 주어진 모델과 속성값을 통해 해당 모델의 검증 (Verification) 결과가 참인지 거짓인지 판별해 준다. 본 논문에서는 효율적인 바디 센서 시스템 구축을 위해 서기, 걷기, 뛰기라는 환경에서 개별적으로 동작되는 알고리즘을 모델링 하고 LTL(Linear Temporal Logic) 로 속성을 명세하여 NuSMV 모델 체커를 통해 해당 모델의 Safety와 Liveness를 검증한다.

DAView : 리눅스 WebDAV 클라이언트 (DAView : a WebDAV Client for Linux)

  • 황의윤;신원준;안건태;정혜영;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (3)
    • /
    • pp.100-102
    • /
    • 2004
  • WebDAV (Web-based Distributed Authoring and Versioning, RFC 2518)는 웹 통신 프로토콜인 HTTP/1.1의 확장으로 인터넷을 통하여 다수의 그룹간의 다양한 콘텐츠의 비동기적인 협업을 지원하기 위한 표준 하부구조를 제공한다. WebDAV 클라이언트는 이러한 명세를 지원하는 WebBAV 서버와 HTTP 요청을 통하여 서버자원에 대한 변경 및 수정 작업을 수행하게 된다. 따라서, 클라이언트는 리소스 종류에 따른 저작 응용프로그램의 자동 구동과 속성 관리를 통하여 자원의 저작과 버전관리의 기능을 제공하는 것이 바람직하다. 본 논문에서는 기존의 WebDAV 클라이언트가 가지는 저자 응용프로그램의 구동과 속성 관리에 대한 문제점을 개선한 리눅스 기반의 WebDAV 클라이언트를 개발하였다. 개발된 클라이언트는 서버의 자원에 대한 저작 응용 프로그램의 실행과 적절한 잠금 제어를 지원한다. 또한, 프로세스 감시를 통하여 사용자에 의한 자원의 변경이 완료되었을 때 서버 자원에 대한 자동 갱신을 지원한다.

  • PDF

웹3D 물리 단위 스키마 정의와 구현 (Schema Definition and Implementation for Web3D Physical Units)

  • 김이현;박창섭;이명원
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제16권3호
    • /
    • pp.11-19
    • /
    • 2010
  • 본 논문에서는 가상환경에서 실세계 물체들의 사실적 시뮬레이션과 표현에 필요한 물체의 물리적 속성 정의를 위해서 물리 단위를 도입하는 방법을 설명한다. 표준화된 물리 단위 규격의 정의를 위하여 물리 단위는 SI 단위계(International System of Units)를 기본으로 하고 가상세계 데이터의 표준화된 규격을 위하여 웹3D 표준인 X3D(Extensible 3D)를 기반으로 하여 물리 단위 명세를 정의한다. 물리 단위를 X3D 규격 안에서 정의하는 과정에서 물리 단위의 적용을 받은 물체가 X3D 장면 안에서 사실적인 변화로 표현되기 위해서는 X3D 전체 스키마에 합당하게 정의되어야 한다. 실세계 물리 단위를 X3D 스키마에 확장하여 정의하고, 확장된 X3D 규격으로 구현된 브라우저에서 물리 단위를 포함하는 물체가 물리 단위 개념이 없었던 기존 X3D 물체가 어떻게 다른가를 물리 단위 예제를 이용하여 비교 분석한다.

정책 기반의 합성된 웹 서비스 품질 모니터링 시스템의 설계 (A Design of Policy-Based Composite Web Services QoS Monitoring System)

  • 염귀덕;정충교
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권10호
    • /
    • pp.189-197
    • /
    • 2009
  • 웹 서비스 기술이 안정화됨에 따라 기업내 혹은 기업간 웹 서비스들을 통합한 합성된 웹 서비스의 연구가 활발히 진행되고 있다. 또한, 비기능적 속성은 다르지만 유사한 기능을제공하는 웹 서비스들의 증가로 인하여 품질관리는 중요한 이슈로 여겨지고 있다. 품질관리를 위해서는 모니터링 기능이 필요하다. 본 논문에서는 중개자를 통한 합성된 웹 서비스의 품질 모니터링 시스템의 설계를 제안한다. 이 시스템은 OWL-S를 사용하여 합성된 서비스의 프로세스를 명세하며 WS-Policy를 사용하여 다양한 요구사항인 정책(각 서비스 입력 출력값, 품질요소 및 품질요소 값 등)을 명세하여 합성된 서비스 프로세스모델에 첨부한다. 또한, 센서를 이용하여 명세한 정책과실제로 모니터링된 데이터의 값을 비교하여 불일치하면 위반사항이 발생하였음을 웹 서비스 제공자 및 사용자에게 통보함으로서 품질을 관리한다. 제안한 시스템의 검증을 위하여 여행 예약 시스템 예제를 가지고 평균 응답시간과 타임아웃 정책을 적용하여 모니터링한 결과를 보여 준다.

추상 시간 기계를 이용한 실시간 시스템의 도달성에 대한 검증 방법 (A Method to Verify the Reachability of Real-Time Systems using Abstract Timed Machines)

  • 박지연;이문근
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제28권3호
    • /
    • pp.224-238
    • /
    • 2001
  • 본 논문은 ATM(Abstract Timed Machine)으로 명세된 실시간 시스템을 검증하기 위한 방법을 기술한다. ATM은 임무 위급 시스템인 실시간 시스템을 명세, 분석, 검증하기 위한 정형기법이다. ATM은 모드와 전이, 포트로 구성되어 있으며 모드는 머신의 압축된 상태를 표현한다. 전이는 하나의 모드에서 다른 모드로의 전환을 나타내며 조건과 이벤트로 구성되어 있다. 포트는 ATM간의 상호작용을 위한 진입을 표현한다. 다른 정형기법과 비교하여 ATM은 소프트웨어의 순환공학 과정에서 사용하기 위해 설계되었다. 역공학 측면에서 볼 때 ATM은 계산 논리뿐만 아니라 실시간 시스템의 실제 소스코드에 있는 설계나 환경정보를 표현할 수 있다. 이러한 목적을 위해 ATM의 모드는 계산모드, 추상화 모드, 주제모드로 구분된다. 계산 모드는 코드 상에서의 논리와 계산을 나타내며 추상화 모드는 모드와 전이의 블록을 하나의 ATM으로써 표현한다. 대개의 경우, 이것은 코드 상에서의 블록을 ATM내 하나의 모드로 나타낼 때 사용한다. 주제 모드는 예외나 주기적 동작 등과 같은 다수의 ATM의 주제를 표현한다. 실시간 시스템을 검증하기 위해 시스템의 소스 코드는 역명세 과정을 통하여 ATM으로 표현된다. 검증은 ATM에 대한 도달성 그래프를 생성하는 것에 의해 수행된다. 도달성 그래프는 상태와 시간을 추상화되고 압축된 형태로 표현할 수 있으며 그 결과 시간 속성을 지닌 상태 공간을 감소시킬 수 있다. 또한 시스템의 교착상태를 쉽게 발견할 수 있다. 본 논문은 ATM과 실행 모델, 도달성 그래프, 검증을 위한 속성 등을 기술하며 이들을 다른 정형 방법들과 예제를 통하여 비교한다.수 있다. 모피우스는 헤더나 광고와 같은 불필요한 정보들을 제거하는 별도의 단계를 거치지 않으므로 wrapper를 빠르게 생성한다. 궁극적으로 모피우스는 새로운 웹 상점을 사용자가 자유롭게 추가, 삭제할 수 있는 환경을 제공한다.X>와 반응시킬 경우에는 반응식 c에 의거 진행됨을 예측할 수 있었다.의거 진행됨을 예측할 수 있었다.이 거의 산화되지 않았고, $700^{\circ}C$에서도 ZnS와 ZnO 상이 공존한 것으로 보아 SnO$_2$코팅이 ZnS의 산화를 억제하는 것으로 나타났다.pplied not only to the strike system in the RSC circle, but also to the logistics system in the SLC circle. Thus, the RSLC model can maximize combat synergy effects by integrating the RSC and the SLC. With a similar logic, this paper develops "A Revised System of Systems with Logistics (RSSL)" which combines "A New system of Systems" and logistics. These tow models proposed here help explain several issues such as logistics environment in future warfare, MOE(Measure of Effectiveness( on logistics performance, and COA(Course of Actions)

  • PDF