• 제목/요약/키워드: syntax information

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

UML Sequence Diagram을 활용한 공대공 교전 전술 명세 (The Specification of Air-to-Air Combat Tactics Using UML Sequence Diagram)

  • 박명환;오지현;김천영;설현주
    • 한국군사과학기술학회지
    • /
    • 제24권6호
    • /
    • pp.664-675
    • /
    • 2021
  • Air force air-to-air combat tactics are occurring at a high speed in three-dimensional space. The specification of the tactics requires dealing with a quite amount of information, which makes it a challenge to accurately describe the maneuvering procedure of the tactics. The specification of air-to-air tactics using natural languages is not suitable because of the intrinsic ambiguity of natural languages. Therefore, this paper proposes an approach of using UML Sequence Diagram to describe air-to-air combat tactics. Since the current Sequence Diagram notation is not sufficient to express all aspects of the tactics, we extend the syntax of the Sequence Diagram to accommodate the required features of air-to-air combat tactics. We evaluate the applicability of the extended Sequence Diagram to air-to-air combat tactics using a case example, that is the manned-unmanned teaming combat tactic. The result shows that Sequence Diagram specification is more advantageous than natural language specification in terms of readability, conciseness, and accuracy. However, the expressiveness of the Sequence Diagram is evaluated to be less powerful than natural language, requiring further study to address this issue.

Cloud Security and Privacy: SAAS, PAAS, and IAAS

  • Bokhari Nabil;Jose Javier Martinez Herraiz
    • International Journal of Computer Science & Network Security
    • /
    • 제24권3호
    • /
    • pp.23-28
    • /
    • 2024
  • The multi-tenancy and high scalability of the cloud have inspired businesses and organizations across various sectors to adopt and deploy cloud computing. Cloud computing provides cost-effective, reliable, and convenient access to pooled resources, including storage, servers, and networking. Cloud service models, SaaS, PaaS, and IaaS, enable organizations, developers, and end users to access resources, develop and deploy applications, and provide access to pooled computing infrastructure. Despite the benefits, cloud service models are vulnerable to multiple security and privacy attacks and threats. The SaaS layer is on top of the PaaS, and the IaaS is the bottom layer of the model. The software is hosted by a platform offered as a service through an infrastructure provided by a cloud computing provider. The Hypertext Transfer Protocol (HTTP) delivers cloud-based apps through a web browser. The stateless nature of HTTP facilitates session hijacking and related attacks. The Open Web Applications Security Project identifies web apps' most critical security risks as SQL injections, cross-site scripting, sensitive data leakage, lack of functional access control, and broken authentication. The systematic literature review reveals that data security, application-level security, and authentication are the primary security threats in the SaaS model. The recommended solutions to enhance security in SaaS include Elliptic-curve cryptography and Identity-based encryption. Integration and security challenges in PaaS and IaaS can be effectively addressed using well-defined APIs, implementing Service Level Agreements (SLAs), and standard syntax for cloud provisioning.

주제목록을 위한 한국용어열색인 시스템의 기능 (Function of the Korean String Indexing System for the Subject Catalog)

  • 윤구호
    • 한국문헌정보학회지
    • /
    • 제15권
    • /
    • pp.225-266
    • /
    • 1988
  • Various theories and techniques for the subject catalog have been developed since Charles Ammi Cutter first tried to formulate rules for the construction of subject headings in 1876. However, they do not seem to be appropriate to Korean language because the syntax and semantics of Korean language are different from those of English and other European languages. This study therefore attempts to develop a new Korean subject indexing system, namely Korean String Indexing System(KOSIS), in order to increase the use of subject catalogs. For this purpose, advantages and disadvantages between the classed subject catalog nd the alphabetical subject catalog, which are typical subject ca-alogs in libraries, are investigated, and most of remarkable subject indexing systems, in particular the PRECIS developed by the British National Bibliography, are reviewed and analysed. KOSIS is a string indexing based on purely the syntax and semantics of Korean language, even though considerable principles of PRECIS are applied to it. The outlines of KOSIS are as follows: 1) KOSIS is based on the fundamentals of natural language and an ingenious conjunction of human indexing skills and computer capabilities. 2) KOSIS is. 3 string indexing based on the 'principle of context-dependency.' A string of terms organized accoding to his principle shows remarkable affinity with certain patterns of words in ordinary discourse. From that point onward, natural language rather than classificatory terms become the basic model for indexing schemes. 3) KOSIS uses 24 role operators. One or more operators should be allocated to the index string, which is organized manually by the indexer's intellectual work, in order to establish the most explicit syntactic relationship of index terms. 4) Traditionally, a single -line entry format is used in which a subject heading or index entry is presented as a single sequence of words, consisting of the entry terms, plus, in some cases, an extra qualifying term or phrase. But KOSIS employs a two-line entry format which contains three basic positions for the production of index entries. The 'lead' serves as the user's access point, the 'display' contains those terms which are themselves context dependent on the lead, 'qualifier' sets the lead term into its wider context. 5) Each of the KOSIS entries is co-extensive with the initial subject statement prepared by the indexer, since it displays all the subject specificities. Compound terms are always presented in their natural language order. Inverted headings are not produced in KOSIS. Consequently, the precision ratio of information retrieval can be increased. 6) KOSIS uses 5 relational codes for the system of references among semantically related terms. Semantically related terms are handled by a different set of routines, leading to the production of 'See' and 'See also' references. 7) KOSIS was riginally developed for a classified catalog system which requires a subject index, that is an index -which 'trans-lates' subject index, that is, an index which 'translates' subjects expressed in natural language into the appropriate classification numbers. However, KOSIS can also be us d for a dictionary catalog system. Accordingly, KOSIS strings can be manipulated to produce either appropriate subject indexes for a classified catalog system, or acceptable subject headings for a dictionary catalog system. 8) KOSIS is able to maintain a constistency of index entries and cross references by means of a routine identification of the established index strings and reference system. For this purpose, an individual Subject Indicator Number and Reference Indicator Number is allocated to each new index strings and new index terms, respectively. can produce all the index entries, cross references, and authority cards by means of either manual or mechanical methods. Thus, detailed algorithms for the machine-production of various outputs are provided for the institutions which can use computer facilities.

  • PDF

비트율 계위 비디오 부호기 (Bitrate Scalable Video Coder)

  • 임범렬;임성호;민병의;황승구;황재정
    • 방송공학회논문지
    • /
    • 제2권2호
    • /
    • pp.206-215
    • /
    • 1997
  • 본 논문에서는 H.263비디오 압축 표준을 기반으로 한 비디오 부호기들로서 두 개의 계층을 갖는 비트율 계위 비디오 부호기를 제안한다. 제안하는 부호기의 기본계층에서는 H.263표준에서 제안하고 있는 기본 부호기 알고리즘을 수용하여 비디오 데이터의 고 압축 부호화 효율을 얻는다. 상위계층에서는 부호화의 고급 기법이라 하루 수 있는 인간 시각 시스템 정보를 근거로 양자화를 설계하고 적용한다. 상위계층에서는 기본계층의 이산 여현 변환 계수에 보다 세밀한 양자화를 가하여 부호화하게 되며, 이때 필요한 비트스트림의 구조를 설계한다. 복호화기에서는 두 계층에서 수신한 데이터를 역양자화 및 역변환을 수행한 후 더하여 원 영상을 복원하게 된다. 실험 결과를 통하여 비트율 약30kbps 정도에서 계층을 적용하지 않은 부호기와 비교하여 거의 비슷한 화질을 얻을 수 있었으며, 상위계층의 비트스트림을 전송하기 위한 부가 정보를 약 프레임당 0.5kbits이하를 유지하도록 하였다.

  • PDF

관계형 데이타베이스 시스템에서 XML-뷰를 통한 XML 데이타의 지원 (XML Data support in RDBMS through XML-View)

  • 이제민;민경섭;박상원;김형주
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권3호
    • /
    • pp.202-210
    • /
    • 2001
  • XML이 웹 문서 표준으로 자리잡아감에 따라, 최근 XML 문서를 기존의 관계형 데이타베이스 시스템을 이용해 저장, 검색하고자 하는 연구가 활발히 진행되고 있다. 이에 본 논문에서는, 기존의 관계형 데이타베이스 시스템에서 제공하는 뷰와 테이블 함수의 개념을 XML로 확장하여, XML 문서를 관계형 테이블과 같은 방식으로 사용할 수 있게 하는 방법을 제안하였다. 제시한 방법으로 XML 문서는 관계형 데이타베이스 시스템에 독립적으로 존재하고 사용자는 XML 문서에서 필요한 부분에 대해 XML-뷰 정의 문을 이용하여 데이타베이스 스키마에 등록한다. 등록된 XML-뷰는 SQL을 통해 사용될 수 있으며, 이때 XML에 대한 뷰 정의 구문과 테이블 함수를 제공하게 하여 XML 문서에 대한 접근이 쉽게 이루어지도록 해 준다. 또한 XML 문서에 대한 스키마 변환이 요구되더라도 XML-뷰 정의의 수정으로 이를 해결할 수 있다.

  • PDF

SDL-92에서 객체지향 언어의 코드 생성을 위한 개념 변환 (Conceptual Transformation for Code Generation from SDL-92 to Object-oriented Languages)

  • 이시영;이동길;이준경;김승호
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권5호
    • /
    • pp.473-487
    • /
    • 2000
  • 시스템의 명세 및 기술 언어인 SDL-92는 객체지향 개념의 도입에서 기존의 시스템 명세 및 설계 문서들과 사용자들을 포용하기 위해 프로세스와 시그널에 기반한 통신 방법을 고수하였다. 이러한 객체지향 개념의 도입은 메소드와 객체 기반의 객체지향 언어 프로그램의 자동 생성에 있어 대응 개념의 부재라는 문제점뿐만 아니라 이에 따르는 가시성 및 통신 방법과 같은 부수적인 문제점들까지 유발하고 있다. 따라서 본 논문에서는 메소드와 객체에 기반한 일반적인 객체지향 언어 모델을 제시한 후, SDL-92에서 제시된 모델로의 변환에서 발생하는 문제점들을 고찰하고 이를 해결할 수 있는 개념 변환 방법들을 제시한다. 제시된 변환 방법은 목적 언어의 구문으로의 사상 방법을 제공함으로써 객체들에 내장된 병렬성을 활용할 수 있고 변환된 프로그램에 대해 컴파일러 수준의 이식성을 보장할 수 있다.

  • PDF

초등 EPL교육을 위한 스크래치 프로그래밍의 적용 분석 (Applicaton and Analysis of Scratch Programing for elementary EPL Education)

  • 이미현;구덕회
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2010년도 하계학술대회
    • /
    • pp.243-249
    • /
    • 2010
  • 2007년 개정교육과정에 의해 초등학교에서 프로그래밍 교육이 실시되어야 하나 여러 현실적인 제약으로 인해 잘 이루어지지 않고 있다. 초등 프로그래밍 교육은 EPL로 실시하는게 적합하며 스크래치 프로그래밍은 개발된지 얼마되지 않았으나 쉬운 인터페이스와 블록을 활용한 구문작성, 멀티미디어적인 요소가 들어있는 결과물을 작성할 수 있는 등의 장점으로 인해 초등프로그래밍 교육에 적합하다. 본 연구자는 초등학교 4학년을 대상으로 1학기 12주간 스크래치 프로그래밍을 지도한 결과를 바탕으로 스크래치 프로그래밍의 지도안과 교육방법을 정리하고 그 결과를 분석하였다. 스크래치 프로그래밍이 학생들의 흥미를 높이고 창의성과 논리성을 향상시키며 과학적 태도를 함양 시키는데 도움을 줄 수 있다는 결과를 얻었다. 초등EPL교육을 위한 스크래치 프로그래밍은 효과적이며 지도할 때 학생들의 선행지식이나 남녀의 흥미도에 의해서도 학업 성취의 편차가 있으므로 수준별 개별학습이 가능하도록 학습 프로그램을 구성할 필요가 있다. 그리고 결과물의 제작에 앞서 충분한 사고와 토의할 시간을 주어 프로그래밍 교육의 목적을 살리도록 해야할 것이다.

  • PDF

유비쿼터스 컴퓨팅에서 상황인식을 위한 컨텍스트 스크립트 언어 및 언어 처리기 (Context Script Language and Language Processor for Context-Awareness in Ubiquitous Computing)

  • 심춘보;김용기;장재우;김정기
    • 정보처리학회논문지A
    • /
    • 제11A권7호
    • /
    • pp.537-546
    • /
    • 2004
  • 상황인식 처리기술을 위한 응용 소프트웨어를 개발하기 위해서는 다양한 상황인식에 대한 판단과 그에 따른 적절한 처리를 모두 프로그램 언어로 기술해야 하며, 이는 무수한 프로그램 코드의 반복과 소프트웨어 생산성의 저하를 초래한다. 따라서 본 논문에서는 상황인식을 위해 요구되는 일련의 복잡한 과정을 간략하고 명료하게 기술하고 상황에 대한 정의를 미리 규격화된 구문으로써 표현함과 동시에 자동적으로 처리할 수 있는 상황인식을 위한 컨텍스트 스크립트 언어 및 언어 처리기를 구현한다. 제안하는 컨텍스트 스크립트 언어는 주어진 상황을 효율적으로 정의 할 수 있는 기능을 제공함은 물론 보다 다양한 상황을 범용적으로 표현할 수 있도록 설계한다. 아울러 제안하는 언어 처리기의 유용성을 보이기 위해, 상황인식에 근거하여 음악 재생 서비스를 제공하는 응용 시스템을 구축한다.

XML 기반 대본 작성 및 연습 시스템 구현 (Implementation of a Scenario Editing and Practicing System Based on XML)

  • 김신우;신기호;박성은;이용규
    • 정보처리학회논문지D
    • /
    • 제10D권3호
    • /
    • pp.513-520
    • /
    • 2003
  • 지금까지 연극의 대본을 XML을 이용하여 문서화하기 위한 연구는 있었으나, 시나리오 작가가 대본을 XML 형식으로 작성하도록 도와주는 문법 지향적인 편집 도구나 XML 형식의 대본을 활용하여 배우들이 연습할 수 있도록 지원하는 대본 연습 시스템에 관한 연구는 찾아볼 수 없었다. 따라서, 본 논문에서는 시나리오 작가가 웹에서 대본을 쉽게 작성할 수 있는 XML 기반의 문법 지향적 대본 편집기를 개발한다. 또한, 배우들이 동기화 쇼 기능을 이용하여 함께 연습할 수 있는 웹 기반 대본 연습 시스템을 구현하며, 이를 위해 필요한 클라이언트들간의 이벤트 동기화 모델을 제안하고, 성능 평가를 통하여 어떤 구현 기술이 가장 효율적인지를 보인다. 따라서, 이 시스템을 활용하면 시나리오 작가가 쉽게 XML 형식의 표준화된 대본을 작성하여 교환할 수 있을 뿐만 아니라, 이를 이용하여 배우들이 웹을 통해서 함께 연습할 수 있다는 장점이 있다.

대기오염 노출지표에 의한 도시개발 입지의 평가에 관한 연구 (Evaluation Method of Urban Development Location by APEI (Air Pollution Exposure Index))

  • 김기범;권우택;김형철
    • 환경영향평가
    • /
    • 제16권4호
    • /
    • pp.267-275
    • /
    • 2007
  • In this study, relationship between the air pollution of Siheung city and the relative contribution of automobiles to the city's pollution was evaluated for the first time. Then, new air pollution exposure index was developed through simulation. Using the newly developed index, two different urban development scenarios were compared to present a sustainable urban development plan to reduce air pollution from the land utilization point of view. According to the result of this simulation, air quality of the city was found to be affected significantly by human activities. More populated area showed worse level of air quality. Any development in the city resulted in more automobile activity and deterioration of air quality. This simulation result thus explains that a rapid increase of automobiles accompanied by the land development near local roadsides in the city is the major cause of air pollution in Siheung city. In this study, if urban activities are vigorous in an area with high air pollution, people are more likely to be exposed to air pollutant under the bad environmental conditions. On the other hand, if urban activities are less vigorous in an area with high pollution or if urban activities are vigorous in an area with less pollution, the environmental condition was positive. The APEI (Air Pollution Exposure Index) was developed based on these considerations. Scenarios 1 and 2 were compared and analyzed using APEI. In result, scenario 1 is the case in which land is developed and used in an environmentally favorable manner. From this study, it was proved that the impact of air pollution on human health can be minimized with proper land use. The result form the current study can be used as the basic information to solve problems from improper land utilization and air pollution (by road traffic). It also can be utilized to evaluate air pollution level according to land use and road characteristics and to help to choose the best location of land use to comply with the road function and status.