• Title/Summary/Keyword: 구조변경

Search Result 1,963, Processing Time 0.031 seconds

Annotation Anchoring Methods in Structured Document Environments (구조문서 환경에서 Annotation의 앵커링 기법)

  • 손원성;김재경;최윤철;임순범
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.05b
    • /
    • pp.476-479
    • /
    • 2003
  • 전자문서 환경에서의 annotation은 그 특성상 원본문서의 내용이 변경될 경우 annotation의 대상인 앵커를 더 이상 참조할 수 없게 된다. 따라서 annotation 시스템에서는 반드시 원본문서 변경에 대한 앵커링 기능을 필요로 한다. 그러나 기존 연구에서는 앵커 텍스트의 변경을 고려하지 않거나 일반 텍스트 문서만을 대상으로 한다. 본 논문에서는 XML과 같은 구조문서 환경에서의 annotation 앵커링 기법을 제안한다. 제안된 기법에서는 XML 환경에서 앵커 텍스트 및 path정보에 대한 단계별 앵커링 과정을 수행한다. 또한 본 논문에서는 제안된 기법에 근거한 사용자 인터페이스를 제공한다. 그 결과 제안된 기법 및 시스템에서는 구조문서 환경에서 기존 연구 보다 심도 있는 앵커링을 보장하며 동시에 IETM, cyber-class, eLearing, semantic web 등의 다양한 분야에 효과적으로 적용 가능하다.

  • PDF

A Study on Layered Electronic Document (계층구조로 운영하는 전자문서에 관한 연구)

  • Lee, Jongkuk;Jeong, Yeonseo;Nam, Kidong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.780-782
    • /
    • 2012
  • 본 논문은 전자문서를 다중 계층적으로 운영하는 구조와 방법을 제시한다. 기존의 전자문서는 단일 계층에서의 작업으로만 이루어졌다. 이런 방식으로는 원본에 변경을 필요하기 때문에 원본을 변경할 수 없는 파일인 경우 (예: Adobe PDF), 전자문서를 보면서 줄을 긋고, 설명을 적는 것과 같은 작업은 전자문서를 출력해서 종이에 작업을 해야 하거나, 원본 문서를 내가 변경 시킬 수 있는 형태의 문서로 제작한 다음, 설명을 적거나, 줄을 긋는 방법을 택하여 왔다. 이런 방법은 원본을 다시 복사해야 하는 불편함과, 저장해야 하는 데이터 용량의 증가 등의 문제를 야기시켜왔다. 이에 본 논문은 위의 문제점들을 해결하기 위해, 전자문서를 다중 계층적으로 운영하는 구조를 제시한다. 즉 다중 계층을 적용시킨 전자문서로 원본에는 전혀 손상을 입히지 않으면서, 설명 자료 등을 첨부시키고, 강조하는 등의 작업을 가능하게 하여 전자문서의 효용성을 높이고자 한다.

Evaluating Software Architectural Stability by Metrics (매트릭을 이용한 아키텍쳐 안정성 평가)

  • Lee, Hyun-Joo;Park, Chan-Jin;Kang, Yoo-Hoon;Kim, Taek-Su;Wu, Chi-Su
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.304-306
    • /
    • 2005
  • 아키텍쳐(Architecture)는 프로젝트 초기에 결정된 설계 결정사항을 기재해 놓은 산출물이고 프로젝트 관련자(Stakeholder)간 의사소통의 수단이다. 아키텍쳐가 안정되어야 향후 진화(Evolution) 과정 중에 시스템을 이해하고 예측 관리하는 것이 쉬워지고 또한 기본 구조를 변경하지 않고 여러 가지 기능을 추가할 수 있다. 아키텍쳐 안정성(Architecture Stability)이란 진화과정 중에 발생하는 변경들을 견디는 정도를 말하고 변경은 적응변경(Adaptive Changes), 교정변경(Corrective Changes), 완전변경(Perfective Changes )을 포함한다. 그런데 진화 과정 동안에 변경들은 필연적으로 발생하게 되고 그로 인해 결정된 아키텍쳐는 본래의 모습을 그대로 유지할 수 없게 된다. 따라서 진화 과정시 아키텍쳐의 안정성을 측정하고 향후 변경에 대한 대비가 필요하다. 본 논문은 변경의 크기, 변경의 횟수, 변경의 종류와 아키텍쳐 불안정성의 관계를 버전별로 연구하고 그와 관련된 매트릭을 제안한다. 매트릭을 실제 프로젝트(Ant,JDT)에 적용하고 측정된 결과를 통해 아키텍쳐 안정성을 살펴봄으로써, 향후 안정성을 고려하여 아키텍쳐를 관리하고 개발하는데 도움을 줄 수 있을 것이다.

  • PDF

A study of object information model of PSC box girder bridge for structural analysis (구조해석을 위한 PSC 박스의 객체 정보 모델에 관한 연구)

  • Cho, Sung-Hoon;Park, Jae-Guen;Lee, Heon-Min;Lee, Kwang-Myong;Shin, Hyun-Mock
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 2009.04a
    • /
    • pp.348-351
    • /
    • 2009
  • 본 논문에서는 구조해석을 위한 PSC 박스 거더교의 객체 정보 모델에 관한 연구를 수행하였다. 대상 교량의 객체 정보 모델을 생성하기 위해서는 수많은 형상 및 치수에 관한 파라미터를 필요로 하게 된다. 따라서 본 연구에서는 이 교량의 설계 목적에 맞는 파라미터를 분류하였고, 파라미터들 사이의 계층구조(Structure)와 상관관계를 정의하였다. 또한 본 연구에서 적용된 인터페이스 프로그램은 3차원 객체 모델에서 출력된 파라미터를 변환하여 구조해석을 위한 입력값으로 변환시켜, 해석 결과값을 구조계산서에 출력시킴으로써 엔지니어가 설계 타당성과 모델변경 요구를 용이하게 할 수 있게 하였다. 그리고 대상 모델에 대한 설계변경은 구조물의 특징에 맞는 상관파라메트릭 방법을 적용하여 신속하게 할 수 있도록 유도하였다. 이 연구를 통해 건설구조물의 설계를 3D 모델로 하기위한 가능성을 확인하였다.

  • PDF

An Operation History Model for Version Management of Software Objects (소프트웨어 객체의 버전 관리를 위한 연산 히스토리 모델)

  • Rho, Jungkyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.7 no.1
    • /
    • pp.27-35
    • /
    • 2004
  • Software documents consist of a number of objects and relationships between them, and structure of documents can be changed frequently. In the existing software version management models, changes in one object may be propagated to other objects unnecessarily. In this paper, we propose an efficient version management model for software objects based on history of operations applied to software objects. Operations applied to objects are recorded in the operation history, and those are used to retrieve versions of a document. Because versions of objects are stored and retrieved using the operation delta, it is not required to compare versions of a document to extract delta during check-in process. In addition, it can manage changes of structure of objects efficiently because it supports not only object creation, deletion, and update operation but also object move operation.

  • PDF

W3C XQuery Update facility on SQL hosts (관계형 테이블을 이용한 W3C XQuery 변경 기능의 지원)

  • Hong, Dong-Kweon
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.18 no.3
    • /
    • pp.306-310
    • /
    • 2008
  • XQuery is a new recommendation for XML query. As an efforts for extending XQuery capabilities XML insertion and deletion are being studied and its standardization are going on. Initially XML databases are developed simply for XML document management. Now their functions are extending to OLTP. In this paper we are adding updating functions to XQuery processing system that is developed only for XQuery retrievals. We suggest the structure of tables, numbering schemes for hierarchical structures, and the methods for SQL translations for XQuery updates.

Analysis of Stress Variation According to Removal of Shear Wall At the Remodeling of Shear Wall Type Apartment (벽식아파트 리모델링시 내력벽 제거에 따른 응력변화 분석)

  • Lee Jae-Cheol;Jung Jong-Hyun;Lim Nam-Gi
    • Korean Journal of Construction Engineering and Management
    • /
    • v.6 no.3 s.25
    • /
    • pp.72-80
    • /
    • 2005
  • The number of apartments has been increased, and it is time to activate the remodeling or reconstruction. Recently remodeling has been preferred to reconstruction, because reconstruction might cause many problems. At this point of time, remodeling could save resources, preserve environment, and expand the construction market places. However, most research for remodeling is aimed to improve the financial value, and structural effects being caused by floor plan modification has not been done yet quantitatively. Remodeling naturally brings to floor plan modification, and it can cause serious problems of structural side. So we made apartments an object of study, then analyzed stress variation of structural elements according to the removal of shear wall, supposing the floor plan modification. For this purpose, we selected a sample of universal apartment floor plan and extracted floor plan modification factors. Then we applied the factors to sample floor plan and organized the results of stress variation of structural elements. As results, walls are most harmful when the independent walls are removed, and in case of slabs, it is most critical when continuous walls are removed.

OntCIA: Software Change Impact Analysis System Based on the Semantic Web (OntCIA: 시맨틱 웹 기술 기반의 소프트웨어 변경 영향분석 시스템)

  • Song Hee Seok
    • Journal of Intelligence and Information Systems
    • /
    • v.10 no.2
    • /
    • pp.111-131
    • /
    • 2004
  • Software change is an essential operation for software evolution. To maintain the system competently, managers as well as developers must be able to understand the structure of the system but the structure of software is hidden to the developers and managers who need to change it. In this paper, we present a system (OntCIA) for supporting change impact analysis for rating and billing domain based on the semantic web technology. The basic idea of OntCIA is to build a domain knowledge base using an OWL ontology and RDF to implement change impact analysis system that would support the managers and software developers in finding out information about structure of large software system. OntCIA allows users to incrementally build an ontology in rating and billing domain and provides useful information in response to user queries concerning the code, such as, for example 'Find the modules which have a role for confirming new subscription'. The strengths of OntCIA are its architecture for easy maintenance as well as semantic indexing by automatic reasoning.

  • PDF

시뮬레이션 도구 SMPLE의 개발 및 활용

  • 조성만
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 1992.10a
    • /
    • pp.3-3
    • /
    • 1992
  • 컴퓨터 시스템의 개발 및 분석에 많이 활용되는 시뮬레이션 모델을 구축하는데 있어서 SIMSCRIT, GISS, SIMAN, SLA II등과 같은 시뮬레이션 전용언어가 많이 사용되지만, 이들은 새로운 전용언어의 습득, 시스템 프로그램과의 접속, 시뮬레이션 수행 속도면에서 부담을 주어왔다. 본 연구에서는 기존의 C언어 사용자들이 손쉽게 시뮬레이션 모델을 구축할 수 있도록 기존의 smpl을 확장하여 SMPLE(smpl extended)를 개발하였다. SMPLE의 모체의 smpl은 컴퓨터 시스템의 시뮬레이션 모델을 구현하기 위해 MIT에서 C언어를 이용하여 고안되었으며, C언어의 기능적인 확장으로서 라이브러리 함수들의 집합 형태를 갖는 시뮬레이션 서브 시스템이다. 이러한 라이브러리 함수들의 집합인 smpl 시뮬레이션 서브 시스템은 C언어 자체와 더불어 사건중심(event-oriented) 시뮬레이션 언어를 구성하며, smpl 시뮬레이터는 C 언어 프로그램으로 구현되다. smpl은 시뮬레이션하기 위한 설비(facility)들을 정의, 예약, 해제하거나 상태를 알아보는 함수를 제공하며, 시간의 관점에서 보면 토큰의 흐름은 일련의 대기시간과 활동시간에 의하여 나타낼 수 있게 된다. smpl은 사건의 스케쥴링(scheduling), 확률변수의 생성, 통계자료 수집 등에 관한 함수의 제공과, 시뮬레이션 시간의 전진과 사건발생의 순서를 조절해주는 기능을 제공한다. smpl 시뮬레이션 프로그램은 초기화루틴, 제어루틴 및 결과출력루틴으로 구성된다. 기존의 smpl에서 사용되는 프로그램의 자료구조(data structure)는 배열과 인덱스 구조가 사용되었다. 이러한 구조는 이미 완성되어 있는 프로그램 내에서는 효율성 면에서 좋겠지만, 변경이나 확장하기 위해 이 프로그램을 분석한다거나 필요한 기능을 추가하기 위해서는 매우 많은 어려움이 따르게 된다. 본 논문에서는 배열을 기반으로 하고 있는 smpl의 자료구조를 C의 structure와 pointer를 기반으로 하게끔 변경시키고 이에 따르는 제반 변경 사항을 수정 보완하여 프로그램의 분석을 용이하게 하며 기능의 변경 및 추가가 수월하게 하였고 메모리를 동적으로 관리할 수 있게 하였다. 또한 기존의 smpl에 디버깅용 함수 및 설비(facility) 제어용 함수를 추가하여 시뮬레이션 프로그램 작성을 용이하게 하였다. 예를 들면 who_server(), who_queue(), pop_Q(), push_Q(), pop_server(), push_server(), we(), wf(), printfct() 같은 함수들이다. 또한 동시에 발생되는 사건들의 순서를 조종하기 위해, 동시에 발생할 수 있는 각각의 사건에 우선순위를 두어 이 우선 순위에 의하여 사건 리스트(event list)에서 자동적으로 사건들의 순서가 결정되도록 확장하였으며, 설비 제어방식에 있어서도 FIFO, LIFO, 우선 순위 방식등을 선택할 수 있도록 확장하였다. SIMPLE는 자료구조 및 프로그램이 공개되어 있으므로 프로그래머가 원하는 기능을 쉽게 추가할 수 있는 장점도 있다. 아울러 SMPLE에서 새로이 추가된 자료구조와 함수 및 설비제어 방식등을 활용하여 실제 중형급 시스템에 대한 시뮬레이션 구현과 시스템 분석의 예를 보인다.

  • PDF

Restructuring Method for Object-Oriented Class Hierarchy (객체 지향 클래스 계층 구조 재구성 방법)

  • Jung, Kye-Dong;Choi, Young-Keun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.5
    • /
    • pp.1185-1203
    • /
    • 1998
  • When the class is added of deleted in object-oriented system, restructuring of class hierarchy is needed which enables new relationship with classes. But existing system requires much additional analysis costs because it is difficult to know the meaning between parent class and child class. This paper presents the updates method based on semantic modification through new relationship classification method. This method measures the similarity of classes and based on it's relationship, this method restructures class hierarchy by classifying not-equality, part-of, equality, inclusion, subset relation. This method can minimize the probability of meaning error for classes when the class hierarchy is changed. Also this enhances the reusability and understandability through various graphic and text processing.

  • PDF