• 제목/요약/키워드: Z언어

검색결과 85건 처리시간 0.024초

분산시스템에서 Z언어를 이용한 역할기반 접근제어 메커니즘 (A Role-Based Access Control Mechanism using Z language in Distributed System)

  • 최은복;노봉남
    • 정보처리학회논문지C
    • /
    • 제8C권2호
    • /
    • pp.113-121
    • /
    • 2001
  • 접근제어의 목적은 컴퓨팅 자원 및 통신 정보자원 등을 부당한 사용자로부터 사용되거나, 수정, 노출, 파괴와 같은 비합법적인 행위로부터 보호하는데 있다. 대표적인 보안 정책 중에서 Biba 모델은 정보의 무결성을 보장하지만 상업적인 환경에 적용되기는 다소 미흡하며, 역할기반 접근제어 정책은 상업적인 측면의 보안정책에 적용이 가능하지만 접근되는 객체의 중요도에 따른 보안등급이 고려되지 않았다. 본 논문에서는 Biba 모델의 보안등급을 역할기반접근제어 모델에 적용함으로써 주체가 해당 객체를 부당하게 변경하는 것을 방지함과 동시에 수많은 접근권한을 관리하는데 융통성을 제공한다. 그리고 제안한 접근제어 모델의 제약조건들을 정형 명세 언어인 Z언어를 통해 명확히 표현함으로써 정책 입안자나 프로그래머가 접근제어정책을 설계하고 구현하고자 할 때 프로그램 개발에 소요되는 시간을 단축할 수 있다. 또한, 제안한 모델을 망관리 객체의 연산과 등급을 갖는 역할과 제약조건을 사용하여 실제 운영되는 통신망 관리에 적용하여 봄으로써 정보의 무결성이 보장됨을 보였다.

  • PDF

Z 언어를 이용한 보안시스템의 명세 규칙 (A Study on the Specification Rules for Security Systems in Z)

  • 김명재;이형효;노봉남
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (하)
    • /
    • pp.849-852
    • /
    • 2002
  • 전통적으로 소프트웨어 공학분야에서는 소프트웨어 설계 및 개발을 위한 자동화도구와 정형화기법이 적용되었으며, 안전한 보안시스템의 개발을 위해서도 수학적인 명세와 검증도구를 사용하는 경우, 보다 안전하고 완전한 보안시스템을 구축할 수 있다. 본 연구는 정형화 명세언어인 Z를 이용하여 보안시스템을 기술하고, 기술된 명세를 소프트웨어 검증도구를 이용하여 보안시스템이 제공하는 보안특성 만족 여부 점검을 목적으로 한다. 이를 위해 본 논문에서는 수학적으로 기술된 시스템에 대한 명세를 Z스키마로 변환하는 변환규칙을 기술하고, 이와 함께 Z언어 검증도구인 Z/EVES를 이용한 검증결과를 제시한다.

  • PDF

병행성 명세를 위한 확장된 Z의 연구 (A Study on Extended Z for the Concurrency Specification)

  • 남성욱;조영석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 추계학술발표논문집 (상)
    • /
    • pp.575-578
    • /
    • 2000
  • 소프트웨어 개발 초기 단계에서의 부정확에 기인한 에러들을 줄이기 위한 노력이나 기술이 절실하다. [1][2] 정형 명세 기법은 명세 단계에서 기인하는 에러들을 줄이기 위해 Z 나 VDM 과 같은 정형 표기법(formal notation)에 의해 쓰여지며, 정형성(formality)과 추상화(abstraction)의 제공 등 두 가지 사항에 대한 요구사항을 충족시켜 준다. [3][4] 그러나, Z 표기법의 병행성 표현 능력의 부족으로 병행성을 요구하는 시스템의 명세에서 사용할 수 없거나, Process Algebra의 CSP (Communicating Sequence Processes)등과 같은 다른 정형 언어와 함께 명세해야 하는 단점이 있다. 본 논문은 이를 보완하기 위해 범용 목적의 명세 언어인 기존의 Z 를 확장하여 병행성을 명세 가능하도록 하고자 한다. 이를 위해서 병행 프로세스(concurrent process) 개념을 도입하며, 이를 나타내는 표기를 정의하고 사용한다. 또한, 병행성의 제어를 위해서 프로시듀어 기술부(procedure description)의 도입 및 관련 스키마(schema)들을 정의한다. 아울러, 확장된 Z 로 작성된 명세서를 목적 언어로 자동 변환(translate)하기 위한 변환기(translator)를 Lex 와 Yacc을 이용하여 구현하고, 변환된 목적 언어 파일을 실행하여 확장된 Z 가 모호성을 포함하지 않는지 시뮬레이션을 통해 검증한다.

  • PDF

정형 검증 도구를 이용한 보안 소프트웨어 개발 방안 (A Security Software Development Methodology Using Formal Verification Tools)

  • 장승주
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제12권2호
    • /
    • pp.141-148
    • /
    • 2006
  • 본 논문에서는 정형 검증 도구를 이용한 보안 소프트웨어의 보안성을 검증하고 검증된 결과를 이용하여 안전한 보안 소프트웨어 개발 방안을 살펴본다. 정형 검증 기법에 따라 사용되어질 수 있는 각 정형 검증 도구들을 살펴보고 그 특성을 파악하여 보안 소프트웨어의 안정성과 신뢰성을 보장하는 적합한 도구들을 알아보고, 보안 소프트웨어 개발 방안을 제시한다. Z 언어를 이용하는 도구인 Z/EVES는 Z명세에 대한 분석 방법을 제시함으로써 보안 소프트웨어에서 가장 많이 사용되는 대표적인 정형 검증 도구이다. 본 논문에서는 보안 소프트웨어 검증을 위하여 C 언어로 작성된 보안 소프트웨어를 Z명세 언어로 변환하고 이것을 Z/EVES도구를 이용한다.

네트워크 시스템 명세를 위한 Z 기반 프레임워크 (The Z based Framework for Network System Specification)

  • 신지훈;최진영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(B)
    • /
    • pp.163-166
    • /
    • 2011
  • 정형명세 언어인 Z는 상태기반의 명세언어로써 시스템의 기능성을 명세하고 검증하기 좋은 장점을 가지고 있다. 또한 Z에서 제공하는 스키마를 이용하여 복잡한 구조의 상태를 나타내기에 용이하다. 하지만 2개 이상의 시스템으로 구성된 네트워크 상의 통신을 나타내기가 힘든 단점이 있다. 본 논문에서는 Z를 이용하여 네트워크 프로토콜을 명세하기 위한 프레임워크를 제시하고 사례연구를 통해 적용가능성을 살펴본다. 본 연구결과를 토대로 네트워크로 구성된 안전 필수 시스템의 명세 가이드라인을 제시한다.

Component-Z: Object-Z를 확장한 컴포넌트 정형 명세 언어 (Component-Z: A Formal Specification Language Extended Object-Z for Designing Components)

  • 이종국;신숙경;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권5호
    • /
    • pp.677-696
    • /
    • 2004
  • 컴포넌트 기반 소프트웨어 공학(CBSE)은 재사용 가능한 컴포넌트를 조립하여 시스템을 개발하는 방법이다. CBSE는 소프트웨어 개발비용과 기간을 단축할 수 있는 새로운 패러다임으로 평가되고 있다. 정형 명세를 사용하면 컴포넌트 구성 요소들 사이의 일관성과 정확성을 판단할 수 있기 때문에 컴포넌트 설계의 품질을 높일 수 있다. 현재까지 제안된 컴포넌트 정형 명세 언어들은 인터페이스간의 계약, 컴포넌트의 구조적인 측면과 동적인 측면, 컴포넌트 기반 시스템, 컴포넌트간의 결합, 가변성 중 일부만을 명세에 반영한다. 따라서 지금까지 발표된 정형 명세 언어를 컴포넌트 설계 과정의 모든 단계에서 사용하는 것은 적절치 않다. 본 논문에서는 컴포넌트 정형 명세 언어인 Component-Z를 제안한다. Component-Z는 Object-Z를 확장하여 컴포넌트 명세를 위한 새로운 표기법을 추가하고 의미론을 확장한다. Component-Z를 사용하여 인터페이스, 컴포넌트 내부 구조, 컴포넌트 내부 워크플로우와 인터페이스간의 워크플로우를 명세 할 수 있다. 또한 가변점(variation point), 가변치(variant), customization 인터페이스를 사용하여 가변성을 명세 할 수 있다. 인터페이스와 컴포넌트 사이의 관계는 매핑 스키마(mapping schema)를 사용하여 정의한다. 또한 병렬 연산자(parallel operator)를 사용하여 컴포넌트간의 결합을 명세 할 수 있고 컴포넌트 기반 시스템을 명세하여 컴포넌트가 배포된 상황을 표현할 수 있다. 따라서 본 논문에서 제안된 정형 명세 언어를 사용하여 컴포넌트 설계에 필요한 모든 요소를 표현 할 수 있다. 사례연구에서는 은행 계좌 관리 시스템을 명세하여 Component-Z가 컴포넌트 설계의 전 단계에서 사용될 수 있음을 보인다.

설소대단축증의 수술적 치료로서의 Z-plasty 술식 1례 (A Case of Z-plasty as a Surgical Treatment in Ankyloglossia)

  • 최홍식;김성수;한동희;전희선
    • 대한후두음성언어의학회지
    • /
    • 제12권2호
    • /
    • pp.158-160
    • /
    • 2001
  • Ankyloglossia is the presence of a lingual frenulum, which can range from a mucous membrane band to a short and thick band and, in extreme cases, to fusion of the tongue to the floor of the mouth. The effects of such a condition, in addition to speech defects and occasionally restriction of sucking, including dental deformities, such as open bite, or even prognathism. Treatment is surgical. The preferred treatment is horizontal sectioning of the frenulum down to the lingual septum and then suturing of the mucosa. The main problem after the healing of surgical wound is adhesion and contracture. Adhesion restrict the movement of tongue like tongue-tie. Z-plasty at the site of incision can solve this problem by changing the direction of scar. We have experienced a patient with ankyloglossia with speech defect, who underwent frenuloomy by Z-plasty. So we present a surgical treatment of Ankyloglossia using Z-plasty and discuss the treatment with a review of literature.

  • PDF

과대비성을 동반한 점막하 구개열 환자에 대한 Double Opposing Z-plasty 3례 (Three Cases of Submucous Cleft Palate with Hypernasality Treated with Double Opposing Z-plasty)

  • 최홍식;이승수;김성국;김태만;김현준
    • 대한후두음성언어의학회지
    • /
    • 제9권2호
    • /
    • pp.168-172
    • /
    • 1998
  • Several kinds of surgical methods have been used to treat the submucous cleft palate with hypernasality. The purpose of this study was to evaluate the double opposing Z-plasty which is one of the newly established surgical methods by Dr. Furlow in three cases of submucous cleft palate with hypernasality operated in this department. There were a number of advantage of double opposing Z-plasty. The surgery is adaptable for use in early patient. Midfacial growth retardation and complication were not seen in all cases. Hypernasality was improved subjectively. Using the nasometer, the nasalance score of the postoperative period was compared with that of before surgery, much improvement were noted in 'Ah', 'PaPa'. And fiberoptic endoscope was used to evaluate the velopharyngeal closure pattern. Velopharyngeal closure pattern with velum was improved dramatically, Double opposing Z-plasty seem to be a good procedure for the treatment of submucous cleft palate with hypernasality.

  • PDF

Double Opposing Z-Plasty 수술 후의 점막하 구개열 아동의 말소리 개선에 관한 연구 (Speech Outcomes of Submucous Cleft Palate Children With Double Opposing Z-Plasty Operation)

  • 최홍식;홍진희;김정홍;최성희;최재남;남지인
    • 대한후두음성언어의학회지
    • /
    • 제13권2호
    • /
    • pp.180-187
    • /
    • 2002
  • Background and Objectives : The operation Double Opposing Z-Plasty, has been used for improving VPI function in the submucous cleft palate. However, few reports on the effects of the speech change were presented. The purpose of this study is to compare the difference of nasality and nasalance, parents satisfaction between before and after this operation and to consider how much improvement in speech. Materials and Methods : Ten submucous cleft palate children who underwent double opposing Z-plasty were analyzed. We retrospectively studied nasalance, auditory perception (nasality) with hypernasality, patients satisfaction, speech evaluation by using charts review, video tape, telephone interview. Results : In 8 patients of 10 submucous cleft palate, hypernasality reduced and speech intelligibility was higher and mean 0.35 point was increased in the velum length after operation. After operation, nasality was improved (2.0 point) and level of nasal emission decreased. Regarding satisfaction of this operation, scale was mean 2.8 (5 point-scale) : 8 parents were satisfied in the resonance, 3 parents were satisfied articulation. The reason of dissatisfaction was mostly compensatory articulation. Conclusion : To improve of speech in the submucous cleft palate, speech therapy afterthis operation as well as successful surgery should be considered.

  • PDF

병행성 명세를 위한 Z의 확장 (An Extension of Z for the Concurrency Specification)

  • 남성욱;조영석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.474-476
    • /
    • 2000
  • 소프트웨어 프로젝트의 비용의 대부분이 구현(implementation) 단계나 테스트 단계에서의 에러 수정에 소모되고 있으며, 이러한 에러들의 대부분은 프로젝트 개발 초기 단계에서의 부정확(imprecision)에 기안한 것이다. 정형 명세 기법은 명세 단계에서 기인하는 에러들을 줄이기 위해 Z나 VDM과 같은 정형 표기법에 의해 쓰여진다. 그러나, Z 표기법의 병행성 표현 능력의 부족으로 병행성을 요구하는 시스템의 명세에서 사용할 수 없거나, Process Algebra의 CSP(Communicating Sequence Processes)등과 같은 다른 정형 언어와 함께 명세해야 하는 단점이 있다. 본 연구에서는 Z와 같은 범용 목적의 명세 언어가 병행성(concurrency)을 표현할 수 있도록 하기 위해서, 병행 프로세서(concurrent process) 개념을 도입하며, 이를 나타내는 표기를 정의하고 사용한다. 또한, 병행성의 제어를 위해서 프로시듀어 기술부(procedure description)의 도입 및 관련 스키마(schema)들을 정의한다.

  • PDF