• Title/Summary/Keyword: Component Architecture

Search Result 873, Processing Time 0.164 seconds

On the Design of Distributed Time-Triggered Embedded Systems

  • Kopetz, Hermann
    • Journal of Computing Science and Engineering
    • /
    • v.2 no.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.

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

  • Choi, Jong Myung;Im, Do Yeon;Park, Kyung Woo;Oh, Soo Lyul
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.8 no.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
    • /
    • v.3 no.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: Component Code Generation System based on GenVoca and XML (CompGenX: GenVoca와 XML 기반의 컴포넌트 코드 생성 시스템)

  • Choi Seung-Hoon
    • Journal of Internet Computing and Services
    • /
    • v.4 no.3
    • /
    • pp.57-67
    • /
    • 2003
  • Software product lines are to attain the rapid development of qualify applications by concretizing the general components populated in software assets and assembling them according to the predefined architectures. For supporting the construction of the software product lines, this paper proposes a component code generation techniques based on GenVoca architecture and XML/XSLT technologies, In addition, CompGenX(Component Generator using XML), a component code generation system, is proposed on the basis of this techniques. By providing reconfigurability of component at the time of code generation, CompGenX allows the reusers to create the component source code that is appropriate to their purpose, In this system, the process of the component development is divided into two tasks which are the component family construction task and the component reuse task, For the component family construction, CompGenX provides the feature modeling tool for domain analysis and the domain architecture definition tool. Also, it provides the tool for building the component configuration know1edge specification and the code templates, For the component reuse task, it offers the component family search tool. the component customizing tool and the component code generator. Component code generation techniques and system in this paper should be applicable as basic technology to build the component-based software product lines.

  • PDF

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

  • Jang, JunYoung;Cho, Kyeong Woon;Koo, Choongwan;Lee, Chansik;Kim, Taewan
    • Korean Journal of Construction Engineering and Management
    • /
    • v.22 no.2
    • /
    • pp.53-62
    • /
    • 2021
  • PC component allocation and loading plan can contribute to reductions in carbon dioxide emission and energy use of vehicles and total project costs with increased utilization of vehicle loading space. The study derived 18 considerations that PC construction plant managers and site managers take into account when they plan allocation and loading of PC components. Then, IPA (Importance and Performance Analysis) was performed to assess importance and performance of the 18 considerations. Results show that in the PC component allocation planning, considerations regarding the number of vehicles and existence of yard for storing PC components have not been taken into account well by the managers. In the PC component loading planning, PC component loading direction has not been reflected well by the managers although it is considered important by them. Recently, ill-planning issues of PC component transportation, such as inefficient use of vehicle space and loading with low stability, are frequent due to various types of PC components produced. In this context, if the results of this study are reflected in the development of component allocation and loading planning, vehicle management of PC projects would be more efficient, thereby leading to economic project management.

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

    • Journal of the Korean Institute of Landscape Architecture
    • /
    • v.26 no.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

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

  • 정성옥;김재석
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.6
    • /
    • pp.958-965
    • /
    • 2002
  • Current research for software architecture views and models a software system as a set of components and connectors. Components are abstractions of system level computational entities. Connectors are abstractions of components interrelationships. In this paper, we focus on connectors for the JavaBeans-based systems that are built using object integration technologies like CORBA. We present connector model in JavaBeans-based system for object-oriented component integration. We start with a discussion of related work of software architecture research and object-oriented modeling that focuses on the description of component collaborations. We propose connectors as transferable abstractions of system level component interconnection and inter-operation.

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

  • Choi, Seung-Hoon
    • Journal of Internet Computing and Services
    • /
    • v.6 no.4
    • /
    • pp.21-35
    • /
    • 2005
  • Software product-lines is the software development paradigm to attain the rapid development of quality applications by customizing the reconfigurable components and composing them based on predefined software architectures. Recently various methodologies for the component-based product lines are proposed, but these don't provide the specific implementation techniques of the components in terms of variability resolution mechanism. In other hand, the several approaches to implement the component supporting the variabilities resolution are developed, but these don't define the systematic analysis and design method considering the variabilities from the initial phase. This paper proposes the integration of PLUS, the one of product line methodologies extending UML modeling, and component code generation technique in order to increase the efficiency of producing the specific product in the software product lines. In this paper, the component has the hierarchical architecture consisting of the implementation elements, and each implementation elements are implemented as XSLT scripts. The codes of the components are generated from the feature selection. Using the microwave oven product lines as case study, the development process for the reconfigurable components supporting the automatic variability resolution is described.

  • PDF

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

  • Kim, Haeng-Kon
    • The KIPS Transactions:PartD
    • /
    • v.11D no.5
    • /
    • pp.1095-1104
    • /
    • 2004
  • An electronic services which are based on Internet/Intranet business transactions are available to e-market places and get the broader business concepts. Component-based e-commerce technology is a recent trend towards resolving the e-commerce chanange at both system and ap-plication levels. The basic capabilities of component based systems should include the plug and play features at various granularities, interoper-ability across networks and mobility in various networking environments. E-business application developers are attempting to more towards web-service as a mechanism for developing component-based web-applications. Traditional process and development models are inadequately architectured to meet the rapidly evolving needs for the future of scalable web services. In this thesis, we focus specifically on the issues of e-business system architecture based on web service for establishing e-business system. We specifies and identifies design pattern for applying e-business domain in the context of multiple entities. We investigate prototype and frameworks to develope components for e-business application based suggested process. We present a worked example to demonstrate the behavior of Customer Authentication System(CAS) development with component and recommend process. Final]Y, we indicate and view on future directions in component-based development in the context of electronic business.

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

  • Jeong, Gu-Heon;Yi, Dong-Wook;Jeong, Seung-Ryul
    • The KIPS Transactions:PartD
    • /
    • v.17D no.3
    • /
    • pp.223-232
    • /
    • 2010
  • This study was carried out for the purpose of inquiring into the effect of composition and security activities for information security architecture on information asset protection and organizational performance in terms of general information security. This study made a survey on 300 workers in the government, public institutions and private companies, which it showed that management factors of risk identification and risk analysis, in general, have an usefulness to composition and security activities for information security architecture to prevent inside information leakage. And the understanding and training factors of IT architecture and its component were rejected, requiring the limited composition and security activities for information security architecture. In other words, from the reality, which most institutions and organizations are introducing and operating the information security architecture, and restrictively carrying out the training in this, the training for a new understanding of architecture and its component as an independent variable made so much importance, or it did not greatly contribute to the control or management activities for information security as the generalized process, but strict security activities through the generalization of risk identification and risk analysis management had a so much big effect on the significant organizational performance.