• Title/Summary/Keyword: 재작성

Search Result 767, Processing Time 0.043 seconds

A Study on Development of Prototyping Middleware Based on SoC (SoC 기반의 프로토타이핑 미들웨어 개발에 관한 연구)

  • Kim Moon-Seok;Kwon Yong-Jin
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06a
    • /
    • pp.301-303
    • /
    • 2006
  • 임베디드 시스템이 점점 다기능화 고기능화 됨에 따라 구현과정도 복잡해지고 있으며, 빠른 제품 주기등의 영업적인 이유로 개발 기간을 단축하려는 요구는 증대되고 있다. 특히 SoC 분야는 하드웨어와 소프트웨어를 동시에 개발하기 때문에 두 부분이 동시에 정상 동작하는지의 검증이 어렵다. 이러한 문제들을 해결하기 위해, 다양한 시스템에 적용 가능한 플랫폼을 제안하고, 이 플랫폼을 기본 골격으로 사용하는 플랫폼 기반 개발 방법이 등장하게 되었다. 이 방법은 개발 과정에서 플랫폼 모듈을 재사용하기 때문에 안전성을 확보할 수 있고, 많은 자동화를 이룰 수 있어 개발 시간을 단축할 수 있다. 본 논문에서는 이 플랫폼 기반 개발 방법을 프로토타이핑 과정에 적용한 프로토타이핑 미들웨어를 제안한다. 이 미들웨어를 통해, 구현된 하드웨어의 정상 동적 여부를 빠르게 확인할 수 있고, 프로토타이핑 과정을 마치고 최종 소프트웨어를 작성할 때에도 참고가 될 수 있다. 또한 설정 부분은 미들웨어 사용자의 편의를 위해 XML을 이용해 사용자가 직관적으로 알 수 있게 하였고, 사용자 작성 모듈은 미들웨어에서 정해진 인터페이스를 통해 미들웨어의 재 컴파일 없이, 사용자 모듈만 컴파일하면 동작하는 특징을 갖는다. 그리고 이 미들웨어를 도어락 제어 시스템에 적용하여 편의성을 평가한다.

  • PDF

Design ana Implementation of Teacher Support System based on XML on Web (웹 상에서 XML에 기반한 교수 지원 시스템 설계 및 구현)

  • Kim, Haeng-Kon;Kim, Ji-Young;Choi, Mun-Kyoung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.04a
    • /
    • pp.603-606
    • /
    • 2002
  • 최근 WWW의 기하급수적인 성장과 더불어 인터넷 서비스를 통한 정보 획득과 공유 및 원격 시스템 접속을 통한 인터넷 응용 처리 서비스에 대한 연구가 많이 이루어지고 있고, 이는 학습과 교수 업무지원 분야에서도 용용되고 있다. 특히 교수를 위한 복잡한 학교 업무의 관리와 학습자료 및 업무 자료를 지원하기 위해서는 확장성과 호환성, 편의성을 제공하는 XML 형태의 전자문서가 제공되어져야 한다. 따라서 웹을 기반으로 다수의 교수자들이 교수 업무 지원을 위해 XML 문서를 효율적으로 작성하고 공유할 수 있는 적절한 교수 지원 시스템이 필요하게 되었다. 이는 웹 상에서 XML 문서의 효과적인 생성과 검색 및 의도된 문서를 재사용 가능하도록 제공함으로써 교수자의 다양한 요구 사항을 융통성있게 수용할 수 있다. 따라서 본 논문에서는 웹 상에서 XML 문서 제공을 위한 교수 지원 시스템을 구현하였다. 본 시스템을 통해서 교수자들은 XML 문서를 효율적으로 생성, 등록, 수정하고 또한 문서를 대화적으로 검색하고 이해하며, 다양한 형태의 문서를 획득할 수 있다. 따라서 교수 지원시 업무처리의 효율성과 작성된 XML 문서의 재사용성을 증대시킬 수 있다.

  • PDF

Implementation of CORBA based Spatial Data Provider for Interoperability (상호운용을 지원하는 코바 기반 공간 데이터 제공자의 설계 및 구현)

  • Kim, Min-Seok;An, Kyoung-Hwan;Hong, Bong-Hee
    • Journal of Korea Spatial Information System Society
    • /
    • v.1 no.2 s.2
    • /
    • pp.33-46
    • /
    • 1999
  • In distributed computing platforms like CORBA, wrappers are used to integrate heterogeneous systems or databases. A spatial data provider is one of the wrappers because it provides clients with uniform access interfaces to diverse data sources. The individual implementation of spatial data providers for each of different data sources is not efficient because of redundant coding of the wrapper modules. This paper presents a new architecture of the spatial data provider which consists of two layered objects : independent wrapper components and dependent wrapper components. Independent wrapper components would be reused for implementing a new data provider for a new data source, which dependent wrapper components should be newly coded for every data source. This paper furthermore discussed the issues of implementing the representation of query results in the middleware. There are two methods of keeping query results in the middleware. One is to keep query results as non-CORBA objects and the other is to transform query results into CORBA objects. The evaluation of the above two methods shows that the cost of making CORBA objects is very expensive.

  • PDF

A Study on the Molecular Biology of Renin-Angiotensin System : Renin Gene Expression and Construction of Genomic Library (Renin-Angiotensin계의 분자생물학적 연구 : Renin유전자의 발현과 Genomic Library작성)

  • 박영순;한동민;김종호;문영희;이호섭;고건일;김성준
    • The Korean Journal of Zoology
    • /
    • v.33 no.1
    • /
    • pp.35-44
    • /
    • 1990
  • Poly (A) + RNA was isolated from mouse submaxillary gland and renin mRNA was isolated by poly (U)-sepharose chromatography and sucrose linear densiW gradient centifugation. And renin mRNA was identified by in vitro translation and immunoprecipitation. In order to construct recombinant plasmid, renin cDNA was synthesized by using reverse transcriptase and inserted into EcoRi site of PUC19. In addition, the cDNA was also synthesized using polymerase chain reaction and inserted into HindlIl site of PUC19. The recombinant plasmid was transformed into JMlO3 and the expression of the inserted renin cDNA was examined. The transformant produced renin protein having a molecular weight of 45, 000 dolton, which showed hypertensive effect upon injecting it into rabbit ear vein. A renin genomic library was prepared by inserting rabbit kidney DNA into EMBL3 phage, and was screeined for the isolation of renin gemomic DNA using renin cDNA probe.

  • PDF

A Study on the Utilization of BIM Model using Vertex Data-based Division Method (정점데이터기반 분할기법을 활용한 BIM모델의 활용 방안 연구)

  • Jae-Yeong, Hwang;Jae-Hee, Lee;Leen-Seok, Kang
    • Land and Housing Review
    • /
    • v.14 no.1
    • /
    • pp.123-134
    • /
    • 2023
  • The BIM (Building Information Modeling) model created in the design stage can be used for prior review and schedule management for the construction stage. However, in the case of actual BIM application cases, additional work is required, such as creating a new model suitable for the construction stage, rather than using the 3D model in the design stage, due to the difference in the purpose of use between the design stage and the construction stage. Therefore, in this study, a division function of BIM model is proposed as a method of recycling it in the construction stage without a remodeling process. In addition, the application to the actual BIM model and the 4D CAD system linkage of the divided object and the comparison with the existing division method are used to verify the usability.

A Study on the Visibility Ratio Analysis Technique for Establishing the Cultural Property Protective Zone (문화재 보호구역 설정을 위한 가시율 분석 기법에 관한 연구)

  • Park, Eun-Hee;Kim, Tae-Han;Lee, Jae-Keun
    • Journal of the Korean Institute of Traditional Landscape Architecture
    • /
    • v.29 no.2
    • /
    • pp.108-117
    • /
    • 2011
  • In drafting the standards on changes in current conditions, the height or the number of stories is applied in a restrictive manner by limiting to securing the distance to vertical surface for cultural properties within the influence investigation area, but this is expected to have a negative impact on the surrounding sceneries as well as results in the dwarfing phenomenon for precious cultural properties. That is, the preparation for supplementing the insufficient objectivity that is likely to take place during the process of drafting the standards on changes in current conditions. Thus the author attempts to suggest the analytic method for the decision making related to objective and reasonable determination and regulation of the changes in current conditions through computer based simulation work that considers the cultural properties and surrounding environments under investigation. In order to achieve such research objectives, the author reviewed the subject sites where the cultural property dwarfing phenomenon was expected to occur in case of the permission for the changes in current conditions or where the impact of natural landscape and natural feature on the earth is less than architectural building or artificial structure or where the new policy program is likely to be adopted due to incomplete establishment of current condition change standard within influence investigation area, among other cultural properties with architectural building or artificial structure nearby located in Cheonan city and then selected Cheonansaji Dangganjiju(flag poles) and Jiksanhyun Gwana(government office). The author then undertook the quantitative visibility analysis in order to determine the comprehensive prospect rights for the cultural properties and surrounding environments concerned.

Extracting Reusable Test Cases from Modified MATLAB Simulink Model (변경된 MATLAB Simulink 모델로부터 재사용 가능 테스트 케이스 도출)

  • Park, Geon Gu;Han, Hye Jin;Chung, Ki Hyun;Choi, Kyung Hee
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.8 no.6
    • /
    • pp.235-242
    • /
    • 2019
  • This paper proposes a reusable test case extraction technique for modified MATLAB Simulink/Stateflow (SL/SF) model. Creating test cases for complicated SL/SF model like ECU(Electrical Control Unit) of automotive, requires a lot of time and effort. An intuitive way to reduce to create new test cases whenever the model changes, is to reuse some test cases which have been generated for the original model. In this paper, we propose a method to define reusable test cases in SL/SF after defining model behavior and judging model equality by test cases. The proposed technique is evaluated using a commercial automotive controller model.

CyberClass Avatar System using Task-Level Behavior Description Language (작업 수준의 행위 표현 언어를 이용한 사이버강의용 아바타 시스템)

  • Kim, Jung-Hee;Lim, Soon-Bum
    • The KIPS Transactions:PartB
    • /
    • v.11B no.5
    • /
    • pp.597-602
    • /
    • 2004
  • In spite of recent increase in the use of avatar systems in Web and Virtual Reality, there has not been a service that allows users to control directly the avatar behaviors. In addition, the conventional behavior control languages required a lot of complicated information for controlling the behaviors, so that users had difficulty using them. To apply written languages to a different task domain, moreover, it was necessary to modify or rewrite the languages. In this paper, for the avatar behavior control more simply define, “Task-Level Behavior Description Language,” which allows description the avatar behaviors in each task domain and “Motion Representation Language,” which enables writing detailed data for motion control. The system, developed in this paper, “included an Interpreter,” which automatically creates the Motion Representation Language, allowing users to easily control the avatar behaviors simply with the Behavior Description Language. The system was also applied to cyber classes, and the Task-level Behavior Description Language was compared with conventional languages to see how it was more effective in behavior description.

Class Slicing Method using Program Dependency Graph in C++ (C++에서 프로그램 의존도 그래프를 이용한 클래스 분해 방법)

  • 김영선;김홍진;손용식
    • Journal of the Korea Society of Computer and Information
    • /
    • v.3 no.1
    • /
    • pp.63-80
    • /
    • 1998
  • In object-oriented software development, reuse has been studied for the enhancement of software quality and software developer's productivity. But improper modeling in design phase and uncontrolled change during maintenance activities have a problem to reuse a class. In this paper we analyze a semantic cohesion of classes using C++ Program dependency graph, and slice a class with cohesion, so that this method supports the re-estimate of class quality and the extensibility of class. Therefore this proposed method in this paper increases the easibility of the restructuring in the reusable systems, when the developer selects a requested component for a object-oriented program development.

  • PDF

Explicit feature analysis model of S/W Product line domain using Ontology (온톨로지를 이용한 S/W Product line 도메인의 명시적 feature 분석 모델)

  • Lee Soon-Bok;Lee Tae-Woong;Kim Jin-Woo;Baik Doo-Kwon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.05a
    • /
    • pp.269-272
    • /
    • 2006
  • 현재 제품계열 공학에서 feature 중심의 공통성 및 가변성 분석을 통한 재사용성에 대한 연구가 활발히 이루어지고 있다. 지금까지는 도메인 전문가의 직관 및 경험에 의해 feature가 분석되어 그 개념의 불명확함으로 재사용 측면에서 제한점을 내포하고 있다. 본 논문에서는 개별 feature 속성 List 작성을 통해 feature간의 의미관계를 중심으로 한 Pattern 분석 방법을 제시하고, 의미 유사성 관계를 적용한 feature 온톨로지 그래프를 이용하여 S/W 제품계열 도메인 공학에서 사용자와 개발자간의 동일한 해석이 가능하고 재사용성을 위한 명시적 feature를 분석 및 추출하는 모델을 제안한다.

  • PDF