• 제목/요약/키워드: Component Architecture

검색결과 873건 처리시간 0.031초

On the Design of Distributed Time-Triggered Embedded Systems

  • Kopetz, Hermann
    • Journal of Computing Science and Engineering
    • /
    • 제2권4호
    • /
    • pp.340-356
    • /
    • 2008
  • The cognitive constraints of the human mind must drive the decisions in architecture and methodology design in order that the systems we build are comprehensible. This paper presents a methodology for the design of time-triggered embedded systems that leads to understandable artifacts. We lift the design process to a higher level of abstractionto the level of computational components that interact solely by the exchange of messages. The time-triggered architecture makes it possible to specify the temporal properties of component interfaces precisely and provides temporally predictable message communication, such that the precise behavior of a large design can be studied in the early phases of a design on the basis of the component interface specifications. This paper shows how the cognitive simplification strategies of abstraction, partitioning and segmentation are supported by the time-triggered architecture and its associated design methodology to construct evolvable embedded systems that can be readily understood and modified.

스마트 TV 생활 알리미 서비스 시스템 설계 (Design of a Smart TV Service System for Daily Life Notification)

  • 최종명;임도연;박경우;오수열
    • 디지털산업정보학회논문지
    • /
    • 제8권3호
    • /
    • pp.23-31
    • /
    • 2012
  • With the advance of Smart TV technologies, TV watchers can enjoy the Internet and games while watching TV programs. Besides retrieving with some keywords in the Internet, people may want to access local information such as notifications from town, messages from children's schools, shopping information from local marts, and even reminder messages for visiting from hospitals while watching TV without using web-browser. In this paper, we introduce the daily life notification service scenarios and its functional and non-functional requirements. Furthermore, we also propose a system that provides the notification services, consists of smart TV apps and server systems. We also introduce the system architecture and the component design of the system. Our work will help smart TV service developers because this paper will give them some service scenarios, requirements, and system architecture and its component design.

Middleware Architecture for Open Control Systems in the Distributed Computing Environment

  • Lee, Wongoo;Park, Jaehyun
    • Transactions on Control, Automation and Systems Engineering
    • /
    • 제3권3호
    • /
    • pp.190-195
    • /
    • 2001
  • The advance of computer, network, and Internet technology enables the control systems to process the massive data in the distributed computing environments. To implement and maintain the software in distributed environment, the component-based methodology is widely used. This paper proposes the middleware architecture for the distributed computer control system. With the proposed middleware services, it is relatively easy to maintain compatibility between products and to implement a portable control application. To achieve the compatibility between heterogeneous systems, the proposed architecture provides the communication protocols based on the XML with lightweight event-based service.

  • PDF

CompGenX: GenVoca와 XML 기반의 컴포넌트 코드 생성 시스템 (CompGenX: Component Code Generation System based on GenVoca and XML)

  • 최승훈
    • 인터넷정보학회논문지
    • /
    • 제4권3호
    • /
    • pp.57-67
    • /
    • 2003
  • 소프트웨어 생산 라인은. 소프트웨어 자산에 존재하는 일반적인 컴포넌트를 구체화하고 미리 정의된 아키텍처를 기반으로 조립함으로써, 고품질의 응용 프로그램을 빠르게 개발할 수 있도록 해 주는 것을 목적으로 한다. 본 논문에서는, 소프트웨어 생산 라인 구축을 지원하기 위하여 GenVoco 아키텍처와 XML/XSLT 기술을 이용한 컴포넌트 코드 자동 생성 기법과, 이를 기반으로 한 컴포넌트 코드 생성 시스템인 CompGenX(Component Generator using XML)를 제안한다. CompGenX은 컴포넌트 코드 생성 시에 컴포넌트의 재구성성을 지원함으로써 재사용자가 컴포넌트 재사용 시 자신의 목적에 맞는 컴포넌트의 소스 코드를 자동으로 생성할 수 있게 해 준다. 이를 위한 컴포넌트 개발 과정은 크게 컴포넌트 패밀리 구축 과정과 컴포넌트 재사용 과정으로 나누어진다. CompGenX는 컴포넌트 패밀리 구축 과정을 위하여, 도메인 분석을 위한 특성 모델 작성 도구, 도메인 설계를 위한 도메인 아키텍처 정의 도구를 제공한다. 또한 코드 자동 생성에 필요한 구성 지식 명세서와 코드 템플릿 작성 도구를 제공한다. 컴포넌트 재사용 과정을 위해서 CompGenX는, 컴포넌트 패밀리 검색 도구, 컴포넌트 커스터마이징 도구 및 컴포넌트 코드 생성기 등을 제공한다. 본 논문의 컴포넌트 코드 자동 생성 기법과 생성 시스템은 컴포넌트 기반 소프트웨어 생산 라인 구축을 위한 기반 기술로서 적용될 수 있다.

  • PDF

IPA를 통한 PC부재 할당 및 적재 계획 시 고려사항 분석 (Importance and Performance Analysis on Factors of PC Component Allocation and Loading Planning)

  • 장준영;조경운;구충완;이찬식;김태완
    • 한국건설관리학회논문집
    • /
    • 제22권2호
    • /
    • pp.53-62
    • /
    • 2021
  • PC 부재 할당, 적재 계획은 차량적재 공간의 활용률을 높임으로써 차량에서 발생하는 이산화탄소 배출과 에너지 사용을 줄일 수 있으며, 또한 전체 프로젝트 비용을 절감할 수 있다. 이 연구는 PC 공사 공장관리자와 현장관리자를 대상으로 PC 부재를 차량에 할당 및 적재 계획을 수립하는 데 도움을 줄 수 있는 고려사항 18개를 도출하였으며, 도출한 18개 고려사항을 활용하여 IPA분석을 수행하였다. 주요결과, PC 부재 할당계획 시 "PC 부재 운반 차량 대수", "건설현장 내의 야적장 유무" 항목에 관한 고려사항 개선이 필요한 것을 파악하였다. 또한, PC 부재 적재계획에서는 "PC 부재 방향" 항목에 관한 고려사항 개선이 필요한 것으로 나타났다. 최근 들어 다양한 PC 부재 유형의 생산으로 인해 차량에 PC 부재를 안정적으로 적재하기 어려워 PC 부재 적재계획에서 비효율적인 차량 공간 사용, 불안한 적재 형태 등의 많은 문제가 발생하고 있다. 이 연구결과를 생산관리자가 부재 할당 및 적재 계획에 반영한다면 효율적인 차량 관리로 인해 경제적인 계획을 수립할 수 있을 것으로 판단된다.

식재설계 및 시공시 조경수종 사용에 있어서의 정확성과 자생성 분석 (Analysis on Accuracy and Indigenity of Landscape Plants Species in Planting Design and Construction)

    • 한국조경학회지
    • /
    • 제26권2호
    • /
    • pp.251-258
    • /
    • 1998
  • The purposes of this study was to investigate accuracy and indigenity of landscape plant species in planting design and construction at housing complex and offer basic data for improving precision of planting construction. The scientific name of landscape plant species was described in planting drawings at only two sites among twelve survey sites. According to analysis on indigenity of plant species in planting drawings, it was found that the component ratio of foreign species was the highest and the component ratio of native species at public housing complex was the lowest. The component ratio of landscape plant species in planting construction was severely differed to that of planting drawings. Also the component ratio of cultivar was higher than that of planting drawings due to planting of sevveral cultivars for one species in planting drawings. In the result of accuracy analysis on landscape plant species in planting construction, it was found that mean ratio of inacccurate species was 33.2% at public housing complex, 29.6% at local company housing complex and 26.4% at nationwide company housing complex. It was found that several cultivars were planted for one species in planting drawings. The representative species which were planted by several cultivars were Camellia japonica, Rododendron spp., Prunus spp. and Magnolia spp. and so on. In order to promote the precision and speciality of planting design and construction, scientific and cultivar name of plants should be described in planting drawings.

  • PDF

CORBA 환경에서 분산 JavaBeans 컴포넌트 통합을 위한 연결자 설계 및 구현 (Design and Implementation of Connector for Distributed JavaBeans Component Integration in the CORBA Environment)

  • 정성옥;김재석
    • 한국정보통신학회논문지
    • /
    • 제6권6호
    • /
    • pp.958-965
    • /
    • 2002
  • 현재의 소프트웨어 아키텍처에 관한 연구는 컴포넌트 집합과 같은 소프트웨어 시스템을 구성하는 객체 또는 컴포넌트의 상호 동작 및 관련성을 보다 효과적으로 연결할 수 있는 다양한 기법이 제시되고 있다. 본 논문에서는 JavaBeans에 기반을 둔 분산 시스템 환경에서 객체와 객체간에 관련성을 모델링하기 위해 컴포넌트, 연결자 및 컴포넌트 스키마로 구성된 구조화된 모델을 제시하고 구현한다. 특히 JavaBeans에서 객체간의 관련성을 모델링하기 위한 연결자의 구성에 중점을 둔다. 본 연구에서 제시된 연결자모델은 JavaBeans기반 분산 시스템 환경에서 다양한 객체간의 의존성을 명확하게 표현하는데 효과적이며 분산되어있는 컴포넌트를 정형화된 방법으로 통합할 수 있는 효과를 가진다.

컴포넌트 코드 생성을 통한 컴포넌트 기반 제품 라인에서의 가변성 지원 (Variability Support in Component-based Product Lines using Component Code Generation)

  • 최승훈
    • 인터넷정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.21-35
    • /
    • 2005
  • 소프트웨어 제품 라인은 소프트웨어 자산에 존재하는 재구성 가능한 컴포넌트를 구체화하고 미리 정의된 아키텍처를 기반으로 조립함으로써 고품질의 응용 프로그램을 효율적으로 개발하기 위한 패러다임이다. 최근 컴포넌트 기반의 여러 가지 제품 라인 개발 방법론들이 제안되었지만, 가변성 지원 컴포넌트의 구체적인 구현 기술은 제공하지 못하고 있다. 한편, 가변성을 지원하기 위한 여러 가지 구현 기술이 개발되었지만, 이러한 구현 기술은 개발 초기부터 가변성을 고려한 체계적인 분석 및 설계 방법을 제공하지 못한다. 본 논문에서는, UMI 모델링 기법을 확장한 컴포넌트 기반 제품 라인 개발 방법론인 PLUS와 컴포넌트 자동 생성 기법을 결합하여 특정 제품 생산의 효율성을 높이는 기법을 제안한다. 본 논문에서의 컴포넌트는 가변성을 지원하는 구현 부품들이 계층 구조를 이루며 각 구현 부품들은 XSLT 스크립트로 작성된다. 특성 모델에서 선택된 특성들로부터 개발자가 원하는 컴포넌트의 코드가 자동 생성되며, 마이크로웨이브 오븐 제품 라인을 사례 연구로 해서 가변성 지원 컴포넌트의 개발 프로세스를 살펴본다.

  • PDF

e-비즈니스 응용 시스템을 위한 컴포넌트 개발에 관한 연구 (A Study on the Component Development For e-Business Application Systems)

  • 김행곤
    • 정보처리학회논문지D
    • /
    • 제11D권5호
    • /
    • pp.1095-1104
    • /
    • 2004
  • 인터넷과 인트라넷 기반의 전자적 서비스를 통해 비즈니스 거래가 전자상거래 공간에서 보다 유용하고 확장된 비즈니스 개념들을 제공하게 하였다. 특히, 컴포넌트 기반 e-비즈니스 기술은 시스템과 응용 레벨 모두에서 e-비즈니스 이슈들을 해결하는 방향이 되고 있다 컴포넌트 기반시스템은 네트워크 간의 상호동작성, 여러 네트워크 환경들간의 이동성 등의 특성을 포함한다. 따라서, 전통적인 프로세스와 개발 모델들은 빠르게 변화하는 환경에 부적절한 구조를 가지므로, e-비즈니스 응용 개발자들은 컴포넌트 기반 웹 응용을 개발하기 위한 메커니즘으로 웹서비스기술을 시도하고 있다. 본 논문에서는 e-비즈니스 시스템을 구축하기 위하여 웹서비스 기반의 e-비즈니스 시스템 아키텍처에 특히 초점을 맞추고, 다양한 상황에서 e-비즈니스 도메인에 적용하기 위한 설계패턴을 식별하고 명세화한다. 또한 제안된 프로세스를 적용하여 e-비즈니스 응용을 위한 컴포넌트들을 개발하도록 프로토타입과 프레임워크를 연구하고 CAS(Customer Authentication system)을 개발하는 사례를 보여준다. 끝으로, e-비즈니스에서 컴포넌트 기반 개발 방향을 보여줄 것이다.

정보보호 아키텍처 구성과 보안활동이 정보자산보호 및 조직성과에 미치는 영향 (The Effect of Composition and Security Activities for Information Security Architecture on Information Asset Protection and Organizational Performance)

  • 정구헌;이동욱;정승렬
    • 정보처리학회논문지D
    • /
    • 제17D권3호
    • /
    • pp.223-232
    • /
    • 2010
  • 본 연구는 정보보호 아키텍처 구성과 보안활동이 정보자산보호 및 조직성과에 미치는 영향력을 밝히는데 목적을 갖고 정부, 공공기관, 민간 기업 종사자 300명을 대상으로 설문조사 하였다. 연구결과 분류식별과 위험분석 관리요인이 내부정보 유출방지를 위한 정보보호 아키텍처 구성 및 보안활동에 유용성을 갖는 것으로 나타났다. 그리고 정보기술 아키텍처와 구성원의 인식과 교육요인은 기각됨으로써 제한적인 정보보호 아키텍처 구성 및 보안활동이 요구됨을 시사해 주었다. 독립변인으로서의 아키텍처와 구성원에 대한 재인식을 위한 교육은 그 만큼 중요함을 인식시켜 주고, 일반화된 프로세스로 정보보호 통제나 관리 활동에 크게 기여하지 못하고 다만 위험분류 식별관리와 위험분석 관리의 일반화를 통한 엄격한 보안활동이 유의적인 조직성과에 미치는 영향이 큼을 시사해 준 것이라 할 수 있다.