• 제목/요약/키워드: Name Binding

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

Deterministic Parallelism for Symbolic Execution Programs based on a Name-Freshness Monad Library

  • Ahn, Ki Yung
    • 한국컴퓨터정보학회논문지
    • /
    • 제26권2호
    • /
    • pp.1-9
    • /
    • 2021
  • 본문에서는 순수 함수형 언어인 하스켈로 작성된 심볼릭 실행의 병렬화를 위한 상태 모나드 기반의 라이브러리에 결정적 병렬화를 적용하기 편리한 API를 설계/구현하고 멀티코어 컴퓨터에서 벤치마크를 통해 실제 성능을 향상을 확인해 본다. 일반적으로 순수 함수형 프로그램은 병렬화가 쉽다고 알려져 있으나 실제 구현에서 핵심 알고리듬 외적인 부분에서 의도치 않은 순차적 데이터 의존성의 발생으로 병렬화가 어려워질 수 있다. 심볼릭 실행 구현에서는 지금껏 사용했던 변수와 겹치지 않는 새 이름을 생성함으로써 서로 다른 범위의 이름이 같은 변수끼리 혼동하는 착오를 피하는 방식을 종종 활용한다. 그런데 이를 순차적 상태 관리로 구현한 경우가 많아 병렬화에 걸림돌이 된다. 이 논문에서는 하스켈의 범용적 이름 관리 라이브러리인 unbound-generics의 새 이름 생성 기능에 순차적 의존성을 회피할 수 있는 확장 기능을 제공함으로써 병렬적 심볼릭 실행 구현을 간소화하는 데 기여하였다. 우리가 구현한 병렬화 확장의 특징은 기존 unbound-generics 라이브러리의 내부 구현을 그대로 유지한 상태의 확장이라는 점으로, 기존에 unbound-generics로 작성된 순차적 심볼릭 실행기의 성능 저하 우려가 전혀 없다는 점이다. 따라서 병렬화가 필요한 부분에만 확장 기능을 적용하는 방식으로 활용하여 성능을 개선할 수 있다.

캐나다의 도메인이름중재제도 (Canadian Domain Name Arbitration)

  • 장문철
    • 한국중재학회지:중재연구
    • /
    • 제13권2호
    • /
    • pp.519-546
    • /
    • 2004
  • On June 27, 2002 Canadian Internet Registration Authority (CIRA) launched dot-ca domain name dispute resolution service through BCICAC and Resolution Canada, Inc. The Domain name Dispute Resolution Policy (CDRP) of CIRA is basically modelled after Uniform Domain Name Dispute Resolution Policy(UDRP), while the substance of CDRP is slightly modified to meet the need of Canadian domain name regime and its legal system. Firstly, this article examined CIRA's domain name dispute resolution policy in general. It is obvious that the domain name dispute resolution proceeding is non-binding arbitration to which arbitration law does not apply. However it still belongs to the arbitration and far from the usual mediation process. Domain name arbitrators render decision rather than assist disputing parties themselves reach to agreement. In this respect the domain name arbitration is similar to arbitration or litigation rather than mediation. Secondly it explored how the panels applied the substantive standards in domain name arbitration. There is some criticism that panelists interprets the test of "confusingly similar" in conflicting manner. As a result critics assert that courts' judicial review is necessary to reduce the conflicting interpretation on the test of substantive standards stipulated in paragraph 3 of CDRP. Finally, it analysed the court's position on domain name arbitral award. Canadian courts do not seem to establish a explicit standard for judicial review over it yet. However, in Black v. Molson case Ontario Superior Court applied the UDRP rules in examining the WIPO panel's decision, while US courts often apply domestic patent law and ACPA(Anticyber -squatting Consumer's Protection Act) to review domain name arbitration decision rather than UDRP rules. In conclusion this article suggests that courts should restrict their judicial review on domain name administrative panel's decision at best. This will lead to facilitating the use of ADR in domain name dispute resolution and reducing the burden of courts' dockets.

  • PDF

C++ 객체 영속성 부여를 위한 이음새 없는 인터페이스의 설계 및 구현 (Design and Implementation of Seamless Interface Providing Persistence to C++ Object)

  • 이미영;김명준
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권5호
    • /
    • pp.468-476
    • /
    • 2000
  • 객체지향 언어 C++ 와 데이터베이스 관리 시스템의 결합은 C++ 응용 프로그램의 객체들이 프로그램이 종료되어도 지속되도록 데이터베이스의 저장 기능을 이용함과 동시에 데이터베이스 시스템에서 제공하는 다양한 기능을 사용하면서, 객체에 대한 조작은 C++의 일반 임시 객체처럼 C++에서 제공하는 기능들을 이용할 수 있도록 해 준다. 본 논문에서는 C++ 응용 프로그램의 객체에 영속성을 부여하는 방법으로 객체지향 데이터베이스 시스템의 상용 표준안인 ODMG-97의 C++ 바인딩에서 제시한 인터페이스를 보완하여 영속성 부여 인터페이스를 제시하고 이를 지원하기 위한 시스템의 설계 및 구현 내용을 서술한다. 제시한 인터페이스는 영속 가능한 클래스의 모든 객체는 동일한 인터페이스를 이용하여 사용자가 원하는 대로 임시 객체, 영속 객체를 모두 생성할 수 있고, 생성되는 객체의 클래스명을 추가로 명시하지 않고도 영속 객체를 생성할 수 있게 함으로써 이음새 없는 영속성 부여 인터페이스를 제공하고, 또한 객체 생성시 데이터베이스 객체와 메모리 객체간의 타입 호환성을 보장한다.

  • PDF

광역 객체 컴퓨팅에서 통합(이름/속성) 기반의 동적 바인딩 서비스 모델의 실험분석 (The Experimental Analysis of Integrated (Name/Property) Dynamic Binding Service Model for Wide-Area Objects Computing)

  • 정창원;주수종
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권10호
    • /
    • pp.746-758
    • /
    • 2006
  • 광역 환경에서 존재하는 수많은 서버객체들은 이름이나 속성에 의해, 다양한 중복된 성질을 갖는다. 이러한 같은 성질을 갖는 서버객체들인 중복객체들에게 서비스를 요청할 때, 기존의 네이밍이나 트레이딩 서비스는 중복된 서버객체들의 바인딩 서비스가 불가능하다. 따라서 우리는 광역 컴퓨팅 환경에서 중복객체의 선정 및 동적 바인딩 서비스를 위한 통합모델을 제시하였다. 본 모델은 중복된 객체들의 일치관리 기능뿐만 아니라 시스템들간의 부하 균형화를 유지하기 위해서 최소부하를 갖는 시스템상의 객체를 선정하는 동적 바인딩 서비스 기능을 제공한다. 이러한 목적에서 우리는 광역 컴퓨팅 환경에서 중복특성을 가진 서버객체들의 바인딩을 지원하기 위한 서비스 방안과 모델을 구축해 왔다. 본 논문에서는 구축된 모델에 대해 실험환경을 보이고, 연합 모델에서 클라이언트와 서버와의 바인딩 과정을 성능 평가하였고, 부하균형이 우리의 모델에 적용될 수 있는지 확인하기 위하여 주어진 조건을 이용하여 우리의 모델을 검증하였다. 또한 우리는 광역환경을 위한 도메인들간의 연합을 고려한 모델의 수행결과도 분석하였다. 이들 수행 결과를 통해 기존 네트워크의 물리적인 트리 구조상에서 검색 비용이 적음을 보였다.

보물 제1007호 조천일기(朝天日記)의 과학적 조사와 보존 (Scientific Investigation and Conservation of Jocheonillgi (The Dairy of Jocheon) (Treasure No.1007))

  • 안지윤;신효영;손미경;송정원
    • 보존과학회지
    • /
    • 제31권3호
    • /
    • pp.215-225
    • /
    • 2015
  • "보물 제1007호 조헌 관련 유품" 중 하나인 "조천일기"는 중봉 조헌(1544~1592)이 명(明)나라에 질정관(質正官)으로 파견됐을 때의 기행문으로 제작 년대는 1574년~1575년으로 추정되며 일기체로 기록된 필사본이다. 책 장정 끈으로 사용된 철사(綴絲)가 손상되고, 마모, 꺾임, 얼룩, 결실, 충해 등에 의한 표면 손상이 있어 이에 대한 보존처리를 필요로 하였다. 해체과정에서 현재 철사를 포함하여 각각 다른 위치에서 3종류의 철사가 발견되어 과거 두 차례 정도 재장정 된 적이 있음을 알 수 있으며, 원래 제목인 '연도일기'가 내지와 함께 배접되어 있는 것으로 보아 현재 표지는 개장된 표지임을 확인하였다. 바탕섬유 조사결과 표지, 내지, 배접지, 지끈 모두 닥섬유로 확인되었으며, 현재 철사를 포함한 철사 3종류는 모두 견섬유로 확인되었다.

신문의 FRBR 모형 적용에 관한 연구 (A Study on the Application of the FRBR Model to Newspaper)

  • 장인호
    • 한국문헌정보학회지
    • /
    • 제49권3호
    • /
    • pp.333-349
    • /
    • 2015
  • 본 연구는 신문과 그 기사에 대한 FRBR 모형의 적용 방안을 검토하였다. 이를 위해 신문매체 수준과 신문기사 수준으로 나누어 데이터 요소를 분석하고 FRBR 모형을 어떻게 적용할 수 있는지에 대해 논하였다. 신문매체 수준의 경우, 신문, 조석간 구분, 호, 판을 각각의 저작으로 처리하였으며, 그들 간의 관계는 전체-부분 관계로 설정하였다. 신문기사 수준의 각각 기사도 저작이며, 이들은 신문매체 수준의 판과 전체-부분 관계를 가지고 있다. 신문기사는 텍스트, 사진, 그래픽, 표 등으로 표현되며, 각각 별도의 저작이다. 각각의 저작은 신문기사의 부분이 될 수도 있고, 독립하여 하나의 신문기사가 될 수도 있다. 또한, 고정물과 연재물의 통일 제목은 각각 저작으로 하였으며, 각각의 신문기사와 전체-부분 관계가 있다. 신문제호의 변경에 의해 하나의 묶음으로 하는 통일 제호는 슈퍼저작으로서 그들 간에도 전체-부분 관계가 있다.

HeLa E-Box Binding Protein, HEB, Inhibits Promoter Activity of the Lysophosphatidic Acid Receptor Gene Lpar1 in Neocortical Neuroblast Cells

  • Kim, Nam-Ho;Sadra, Ali;Park, Hee-Young;Oh, Sung-Min;Chun, Jerold;Yoon, Jeong Kyo;Huh, Sung-Oh
    • Molecules and Cells
    • /
    • 제42권2호
    • /
    • pp.123-134
    • /
    • 2019
  • Lysophosphatidic acid (LPA) is an endogenous lysophospholipid with signaling properties outside of the cell and it signals through specific G protein-coupled receptors, known as $LPA_{1-6}$. For one of its receptors, $LPA_1$ (gene name Lpar1), details on the cis-acting elements for transcriptional control have not been defined. Using 5'RACE analysis, we report the identification of an alternative transcription start site of mouse Lpar1 and characterize approximately 3,500 bp of non-coding flanking sequence 5' of mouse Lpar1 gene for promoter activity. Transient transfection of cells derived from mouse neocortical neuroblasts with constructs from the 5' regions of mouse Lpar1 gene revealed the region between -248 to +225 serving as the basal promoter for Lpar1. This region also lacks a TATA box. For the region between -761 to -248, a negative regulatory element affected the basal expression of Lpar1. This region has three E-box sequences and mutagenesis of these E-boxes, followed by transient expression, demonstrated that two of the E-boxes act as negative modulators of Lpar1. One of these E-box sequences bound the HeLa E-box binding protein (HEB), and modulation of HEB levels in the transfected cells regulated the transcription of the reporter gene. Based on our data, we propose that HEB may be required for a proper regulation of Lpar1 expression in the embryonic neocortical neuroblast cells and to affect its function in both normal brain development and disease settings.

광역 객체 컴퓨팅 환경에서 이름/속성기반의 통합 바이딩 서비스 방안 (A Study on Integrated Binding Service Strategy Based on Name/property in Wide-Area Object Computing Environments)

  • 정창원;오성권;주수종
    • 정보처리학회논문지A
    • /
    • 제9A권2호
    • /
    • pp.241-248
    • /
    • 2002
  • 광역 컴퓨팅 시스템의 구조가 처음으로 네델란드 Vrije 대학의 분산 컴퓨팅 연구팀에서 명세화를 시키면서, 많은 연구개발자들은 분산객체의 광역 위치와 접속 서비스에 대한 연구들을 추진하고 있다. 이들 대부분의 연구들은 광역 컴퓨팅 사이트들 상에서 존재하는 비중복된 연산 객체들간에 바인딩 서비스에 대해서만 고려하고 있다. 그러나 지구상에 존재하는 수많은 객체들은 이름이나 속성에 의해 중복된 특성을 지닌다. 이러한 같은 특성을 갖는 객체들은 중복된 연산객체로 정의할 수 있다. 기존의 네이밍이나 트레이딩 기법으로는 독립적인 위치투명성의 결여로 중복된 연산객체들의 바인딩 서비스 지원이 불가능하다. 따라서 본 논문에서는 광역 컴퓨팅 환경에서 중복된 연산객체들의 위치관리 뿐 아니라 시스템들간의 부하균형화를 유지시키면서 퇴적객체의 선정을 통한 바인딩 서비스의 시간을 최소화 할 수 있는 새로운 모델을 제시한다.이 모델은 네이밍 및 트레이딩 기능들을 통합한 서비스에 의해 중복된 연산객체들에 대한 단일 객체핸들을 얻는 부분과, 이 객체핸들을 사용하여 노드관리자에 의해 중복객체들의 복수개의 컨택주소들을 제공하는 위치 서비스 부분으로 구성하였다. 위치 투명성을 제공하기 위해, 이 두 서비스는 서로 독립적으로 수행된다. 이러한 모델을 기반으로 분산객체의 광역 통합트리의 구조, 컨택주소들의 탐색 및 갱신 알고리즘을 기술하였다. 마지막으로 클라이언트 객체로부터 서로 다른 영역에 위치하는 분산객체들의 광역 바인딩을 제공할 수 있는 연합구조를 보였다.

Autonomous, Scalable, and Resilient Overlay Infrastructure

  • Shami, Khaldoon;Magoni, Damien;Lorenz, Pascal
    • Journal of Communications and Networks
    • /
    • 제8권4호
    • /
    • pp.378-390
    • /
    • 2006
  • Many distributed applications build overlays on top of the Internet. Several unsolved issues at the network layer can explain this trend to implement network services such as multicast, mobility, and security at the application layer. On one hand, overlays creating basic topologies are usually limited in flexibility and scalability. On the other hand, overlays creating complex topologies require some form of application level addressing, routing, and naming mechanisms. Our aim is to design an efficient and robust addressing, routing, and naming infrastructure for these complex overlays. Our only assumption is that they are deployed over the Internet topology. Applications that use our middleware will be relieved from managing their own overlay topologies. Our infrastructure is based on the separation of the naming and the addressing planes and provides a convergence plane for the current heterogeneous Internet environment. To implement this property, we have designed a scalable distributed k-resilient name to address binding system. This paper describes the design of our overlay infrastructure and presents performance results concerning its routing scalability, its path inflation efficiency and its resilience to network dynamics.

프랜차이즈 분쟁계약상 사전중재합의에 관한 법리적 검토 (Judicial Review on Pre-arbitration Agreement in Terms to Resolve Franchise Dispute)

  • 성준호
    • 한국중재학회지:중재연구
    • /
    • 제29권1호
    • /
    • pp.3-29
    • /
    • 2019
  • A franchise business is a business in which the owners, or "franchisors," sell the rights to their business logo, name, and model to third party retail outlets, owned by independent, third party operators, called "franchisees." There are a number of features in franchising or terms in franchise agreements that may lead to disputes between franchisors and franchisees. These disputes may arise because of underlying risks in the franchise relationship, franchise agreement, or conduct of the parties. In this case, ADR is an effective way to resolve disputes in a quicker and often less costly way than having to go to court. If an agreement cannot be reached through mediation, then arbitration becomes the next step to resolving the differences. Whereas mediation is non-binding and focused on facilitating the parties to find a resolution that is acceptable to both, arbitration is binding and may result in a decision that is not acceptable to one of the parties. These situations can be resolved through experienced arbitration as arbitration allows franchisees to settle matters promptly and outside of the public eye. In addition, franchise dispute arbitration is usually less costly than going to traditional court. Considering all of these, reaching an agreement will also have typical clauses that address the issue of dispute resolution. It is again a more efficient process than going through the legal process and courts and is often less costly. By going through arbitration, the parties agree to give up their rights to pursue the dispute in the courts. However, there is a problem that the arbitration prior to the agreement and under the terms would be contrary to the restriction of jurisdiction under the "ACT ON THE REGULATION OF TERMS AND CONDITIONS" in Korea.