• 제목/요약/키워드: 설계변경관리

검색결과 557건 처리시간 0.033초

XML기반의 EDI 문서교환을 위한 미들웨어 설계 및 구현 (Design and Implementation of Middleware supporting translation of EDI using XML)

  • 최광미;박수영;정채영
    • 정보처리학회논문지B
    • /
    • 제9B권6호
    • /
    • pp.845-852
    • /
    • 2002
  • EDI를 이용한 전자문서 처리는 별도의 전용 소프트웨어와 부가가치망을 이용해 문서를 교환하게 되는데, 전용 소프트웨어의 사용은 새로운 문서에 대한 변경이 필요하며, 부가가치망의 사용은 문서교환과 유지보수에 많은 비용이 소요된다. 이러한 문제점 때문에 VAN 기반의 기존 EDI가 웹기반의 EDI로 옮겨지고 있다. 본 논문에서는 JDBC 브리지를 이용하여 두개의 관계형 데이터베이스에 존재하는 EDI 메시지를 XML로 변환하는 기법을 제안한다. 변환된 XML 파일을 사용하여 스키마를 그대고 복구하는 동시에 정의된 테이블에 원래 레코드를 그대로 삽입하는 방범을 제시하였다. 이는 동일한 데이터베이스 관리시스템을 사용해야 한다는 전제조건을 필요로 했던 기존방식을 탈피했으며, 전자문서 교환시 환경에 따라 정상적으로 동작하지 않았던 경우의 문제점을 극복했다.

상용 디지털 TV를 위한 임베디드 리눅스 시스템 (Embedded Linux for Commercial Digital TV System)

  • 문상필;서대화
    • 정보처리학회논문지A
    • /
    • 제10A권6호
    • /
    • pp.595-604
    • /
    • 2003
  • 아날로그 TV에 비해 새로운 방식의 디지털 TV는 단순한 영상과 음성의 처리뿐만 아니라, 데이터를 처리 및 저장해야 한다. 그리고 필요에 따라 데이터를 요구하기 위한 리턴 채널을 관리해야 한다. 이처럼 많은 기능을 동시에 충족시켜줘야 하기 때문에 디지털 TV시스템에서는 운영체제가 필요하다. 임베디드 리눅스는 오픈 소스로서 가격 경쟁력을 확보할 수 있으며, 공개된 장치 드라이버와 응용프로그램을 재사용 가능하며, 오픈 소스 공동체를 통해 문제를 쉽게 해결할 수 있고, 쉘, 파일 시스템을 이용하여 편리한 개발 환경을 제공해 주는 이점이 있다. 본 논문에서는 디지털 TV 시스템을 위한 임베디드 리눅스를 이식하기 위해 교차 개발 환경과 커널을 빅 엔디언으로 변경하였고, 커널 구동에 필수적인 장치들을 재설계하였으며, 커널을 메모리에 적재할 수 있도록 시스템 메모리 맵을 재설정하였다. 또한 시스템 장치제어를 위한 디바이스 드라이버를 작성하였다.

생산현장의 유연성 및 다양성을 지원하기 위한 설비정보 수집 시스템의 설계 (Design of Information Acquisition System for Equipments on Shop Floor)

  • 이재경;이승우;남소정;박종권
    • 대한기계학회논문집A
    • /
    • 제35권1호
    • /
    • pp.39-45
    • /
    • 2011
  • 제품에 따라 상이한 생산공정과 각 공정에서 발생하는 다양한 정보를 관리하는 제조실행시스템(MES) 구현을 위해서는 제조 시스템의 특성을 고려한 데이터 수집 시스템(Data Acquisition System)이 필요하다. 본 논문에서는 작업지시부터 작업실적보고 사이에서 발생하는 생산현장 정보를 실시간으로 수집하고 처리하여 MES 에 제공하는 설비정보 수집 시스템을 소개한다. 제안 시스템은 다양한 설비 정보를 실시간으로 처리하는 데이터 파서 모듈, 이를 작업실적정보로 생성하는 데이터 맵퍼 모듈, 생성된 작업실적정보를 상위 시스템인 MES, ERP 에 제공하는 SOA 기반 데이터 연동 모듈로 구성된다. 시스템의 시범적용 결과, 설비나 공정의 추가, 변경에도 쉽게 재구성 가능하고 유지보수가 용이하였다.

XML을 이용한 웹 메일 통합 시스템의 설계 및 구현 (Design and Implementation of Web Mail Integration System Using XML)

  • 권정식;조대제
    • 한국콘텐츠학회논문지
    • /
    • 제4권4호
    • /
    • pp.89-97
    • /
    • 2004
  • 대부분의 웹 메일 서비스는 SMTP와 POP3을 이용하여 구현된다. 이런 웹 메일 서비스는 기본적인 송수신 기능뿐만 아니라, 여러 가지 부가적인 기능을 사용자들에게 제공한다. 하지만 메일 송수신 데이터는 그것을 관리하는 서버에 저장되기 때문에, 이 서버에 대한 접속 권한이 없는 일반 웹 메일 사용자는 자신의 메일 데이터를 가공할 수가 없다. 본 논문에서는 XML을 이용한 웹 메일 통합 시스템을 구현하였다. 제안된 시스템에서는 기존의 웹 메일 시스템에 저장된 메일 데이터와 사용자 환경을 B%문서로 변환하고 데이터베이스에 삽입한다. in 데이터를 데이터베이스에 저장하기 위해 XML을 이용한 동적인 문서처리 방법을 사용하고 변환된 XML파일을 레코드 단위로 분석한다. 제안된 시스템은 사용자가 자신의 메일 계정을 변경할 경우에, 구축된 데이터베이스를 이용하여 자신의 메일 데이터와 환경 설정을 쉽게 할 수 있도록 한다. 변환된 XML 문서는 무선인터넷 마크업 언어인 WML(Wireless Markup Language)로도 쉽게 변환 가능하여 모바일(Mobile)서비스를 지원하는 경우, 재구축으로 인한 시간과 경비의 낭비와 개발자의 수고를 덜 수 있다

  • PDF

층위구조 아키텍처의 복구 및 일치성 검사를 위한 프로그램 분석 방법 (A Program Analysis Technique for Recovery of Layered Architecture and Conformance Checking)

  • 박찬진;홍의석;강유훈;우치수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권8호
    • /
    • pp.730-741
    • /
    • 2005
  • 층위 구조 아키텍처는 프로그램을 일반성에 따라 분할하는 모듈 구성의 방법이다. 본 논문은 객체지향 프로그램으로부터 층위 구조 아키텍처를 복구하고 아키텍처 문서와의 일치성을 검사하는 방법을 제시한다. 객체지향 프로그램에서의 층위구조 스타일 규칙을 기술하기 위해, 모듈 간 사용 관계에 기반한 모듈들의 부분 순서 집합을 구성하며, 재정의 관계를 통해 모듈 간 층위 관계를 정의한다. 또한, 층위 관계의 의미를 설계 패턴에서의 예를 통해 설명한다. 프로그램으로부터 층위 구조 아키텍처를 복구하기 위한 절차를 기술하며, 복구를 위한 메타 모델을 제시한다. 이를 기반으로 공개 소스 프로젝트를 통해 개발된 소프트웨어의 소스코드들로부터 층위 구조 아키텍처를 복구하고, 복구된 아키텍처로부터 발견된 층위 관계의 의미와 아키텍처 문서와의 불일치 부분들에 대해 논의한다. 검사를 통해 아키텍처 문서와 일치하지 않는 부분들이 발견하였고, 이를 조사한 결과 이들이 층위 구조 아키텍처에서 허용 가능한 예외로 여겨지지만 아키텍트가 이들 부분에 대한 변경을 주의 깊게 관리할 필요가 있다는 것을 지적하였다.

스마트 팩토리 환경에서 클라우드와 학습된 요소 공유 방법 기반의 효율적 엣지 컴퓨팅 설계 (Design of Efficient Edge Computing based on Learning Factors Sharing with Cloud in a Smart Factory Domain)

  • 황지온
    • 한국정보통신학회논문지
    • /
    • 제21권11호
    • /
    • pp.2167-2175
    • /
    • 2017
  • 최근 사물인터넷은 인공지능의 발전, 연결된 기기의 증가와 클라우드 시스템의 높은 성능으로 인해 급격하게 발전하고 있다. 많은 기기와 센서로부터 생산되는 엄청난 양의 데이터들은 지능적 진단, 추천 서비스 뿐 아니라 스마트 관제 서비스와 같이 서비스 영역의 확대를 이끌고 있다. 엣지 컴퓨팅(Edge Computing)에 대한 연구는 높은 성능을 지닌 하드웨어를 바탕으로 작은 또 하나의 서버로써의 역할에 국한되어 연구되고 있다. 그러나 데이터를 분석하고 의미성에 따른 서비스를 구현하기 위해서는 범용적 서버로써의 역할보다는 도메인에 특화된 기능과 요구사항을 지녀야 한다. 스마트 팩토리에서의 엣지는 제한적 필터링, 사전 포맷팅을 포함하는 전처리와 그룹 컨텍스트 융합, 지역적 룰의 관리 등을 필요로 한다. 따라서 본 논문에서는 공장 특성에 맞는 효율성과 강건함 측면을 강조하는 요구사항들을 도출하고, 클라우드와 학습된 요소 공유 방법을 기반으로 하는 엣지 컴퓨팅의 구조를 제안하고자 한다. 이 엣지는 네트워크 자원 소모를 감소시키고 룰과 학습화된 모델의 변경을 쉽게 할 수 있도록 한다.

능동적 역할 할당과 수동적 역할 할당을 수행하는 역할 할당 프로토콜의 설계 및 구현 (Design and Implementation of Role Assignment Protocol for Active Role Assignment and Passive Role Assignment)

  • 나상엽;김점구
    • 한국사이버테러정보전학회:학술대회논문집
    • /
    • 한국사이버테러정보전학회 2004년도 제1회 춘계학술발표대회
    • /
    • pp.111-117
    • /
    • 2004
  • 역할-기반 접근 통제 모델은 역할을 정의하고 역할이 수행할 수 있는 접근 권한을 명시하여 사용자에게 미리 정의되어진 역할을 부여하므로 사용자는 자신에게 할당된 역할에 의하여 시스템 내부의 객체에 접근하게 된다. 따라서 조직이나 기업은 각각의 특성에 적합한 접근통제 정책을 일관성 있게 유지할 뿐 아니라 주체와 자원의 접근 권한 관계를 독립적으로 유지하므로 접근 권한이 변경될 때 새로운 권한을 사용자가 아닌 역할에만 적용하면 되므로 복잡한 보안 정책을 추상화 하여 효율적으로 관리할 수 있는 장점을 가진다. 역할-기반 접근 통제 모델에 존재하는 역할 간의 계층 관계에 의하여 상위 역할은 하위 역할의 권한을 수행 할 수 있지만 반대의 경우는 허가 되지 않는다. 본 논문에서는 이러한 문제를 해결하기 위하여 동적 역할 할당을 정의 하였으며, 이를 통하여 하위 역할이 일시적으로 상위 역할이 가지는 권한을 수행할 수 있는 방법을 제시하며 동적 역할 할당의 방법을 자신이 다른 역할의 권한을 할당받는 능동적 역할 할당과 다른 사용자의 요청에 의하여 역할 할당이 이루어지는 수동적 역할 할당을 정의하고 이를 수행하기 위한 역할 할당 프로토콜을 제시 역할 할당의 여부를 판단하는 역할 할당 서버를 구현 하였다.

  • PDF

Latex Modified Concrete를 이용한 철도교량의 PCL층 적용에 관한 실험적 연구 (An Experimental Study on the Application of P.C.L-layer on the Railroad Bridge used to Latex Modified Concrete)

  • 이선규;최성민;성상경;박성기;오상근
    • 한국콘크리트학회:학술대회논문집
    • /
    • 한국콘크리트학회 2008년도 추계 학술발표회 제20권2호
    • /
    • pp.757-760
    • /
    • 2008
  • 대표적 진동구조물인 도로교량 바닥판에는 진동구조물의 특성에 따른 문제점을 해결하기 위해2000년 이후부터 LMC(Latex Modified Concrete)가 널리 적용되고 있다. 그러나 철도교량 바닥판은 날로 증대되는 철도교통수요를 해결하기 위해 건설물량은 늘어나고 있지만 철도교량 특성상 시공 후 설계변경 및 유지보수 관리가 어렵기 때문에 콘크리트 내구수명과 같은 내구성을 확보할 수 있는 관점에서 적용가능한 보호공법을 검토할 필요성이 있다. 따라서 본 연구에서는 LMC의 특성 및 장점을 이용하여 철도교량 바닥판의 PCL층을 대신할 수 있으면서 교면방수 기능을 동시에 발휘할 수 있는 콘크리트 바닥판 일체형 불투수성 PCL층을 적용하고자 하며, 재료의 성능 및 방수 적합성에 대한 시험평가를 통해 그 적정성 여부를 평가하고자 한다. 6가지 항목에 대한 성능평가 결과, LMC가 철도교량 바닥판의 PCL층을 대체하여 교면방수로서 성능발현 및 적용에 이상이 없는 것으로 확인되었다.

  • PDF

ATmega2560을 활용한 다중 입출력 제어 시스템 설계 (MIMO control system design using ATmega2560)

  • 정재훈;정수성;김영곤
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 춘계학술대회
    • /
    • pp.728-731
    • /
    • 2015
  • 제조공정의 대다수 장비들은 기존의 수동 설비에서 자동화 시스템이 접목된 설비로 전환되는 추세다. 공정 의사결정을 내리는 생산 관리자들은 전문적인 의사결정 기법의 관리 및 활용이 익숙하지 않기 때문에, 시스템 등의 방안을 이용하기보다 컨설팅 등의 외부 중개자를 통해 단발적인 조치를 받는 것이 일반적이다. 본 연구에서는 제조공정에서 발생하는 데이터 입력의 문제점과 의사결정 시스템을 통하여 납기일에 맞추어 납품이 가능한지, 공정 중에 사용되는 자재들의 수급 정보를 확인하고, 다중 입출력장치인 Android Application과 ATmega2560을 활용한 입력 모듈을 제안하였다. 이로 인하여, 제조 공정 생산업무의 작업효율 향상 및 공정 정보의 변경에 쉽게 대응 및 작업 공장 데이터 누락 감소하였으며, 생산성 향상으로 인한 납기일 준수 및 제품 만족도 향상으로 경영 개선에 이바지 하고자 한다.

  • PDF

닷넷 기반의 소프트웨어 RAD 프로세스 - (NET Based Software Rapid Application Development(RAD) Process)

  • 노재우;조현훈;류성열
    • 한국컴퓨터산업학회논문지
    • /
    • 제5권2호
    • /
    • pp.311-324
    • /
    • 2004
  • 소프트웨어의 개발은 여러 번의 반복(Iteration)을 거치며 각각의 반복은 요구사항 분석, 분석 및 설계, 구현, 그리고 테스트 및 평가 과정을 포함하고 있어 자체로서도 하나의 개발주기를 이룬다. 이러한 반복적인 개발 방법에서는 반복마다 실행 가능한 릴리즈가 산출되고 이는 반복이 거듭될수록 향상되어 결국 최종 시스템으로 발전된다. 전통적인 프로세스와 비교했을 때 빠르고 반복적인 개발 방법이 갖는 장점은 초기에 위험요소를 줄일 수 있고 변경에 대한 관리가 용이하다. 그리고 보다 높은 수준의 재사용이 가능하며, 프로세스가 진행됨에 따라 프로젝트 팀원의 기술을 향상시킬 수 있다. 이러한 결과로 전반적인 고품질을 얻을 수 있다. 본 논문에서는 고객 중심의 요구를 빠르게 적용할 수 있고 짧은 기간에 개발 산출물을 제공할 수 있도록 프로세스 개선의 초점을 둔 빠른 개발 프로세스와 사례연구를 목적으로 하고 있으며, 이를 위해서 제안 프로세스는 NET 기반에서 마르미III, MSF/CD, XP, Agile, PSP, TSP의 공통적이고 핵심 적인 활동을 중심으로 구성하였다.

  • PDF