• Title/Summary/Keyword: Component Architecture

Search Result 870, Processing Time 0.031 seconds

An Operating Software Architecture for PC-based (PC기반의 생산시스템을 위한 운용소프트웨어 구조)

  • Park, Nam-Jun;Kim, Hong-Seok;Park, Jong-Gu
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.7 no.1
    • /
    • pp.1196-1204
    • /
    • 2001
  • In this paper, a new architecture of operating software associated with the component-based method is proposed. The proposed architecture comprises 문 execution module and a decision-making module. In order to make effective development and maintenance, the execution module is divided into three components. The components are referred to as Symbol, Gateway, and Control, respectively: The symbol component is for the GUI environments and the standard interfaces; the gateway component is for the network communication and the structure of asynchronous processes; the control component is for the asynchronous processing and machine setting or operations. In order to verify the proposed architecture, and off-line version of operating software is made, and its steps are as follows; I) Make virtual execution modules for the manufacturing devices such as dual-arm robot, handling robot, CNC, and sensor; ii) Make decision-making module; iii) Integrate the modules and GUI using a well-known development tools such as Microsofts Visual Basic; iv) Execute the overall operating software to validate the proposed architecture. The proposed software architecture in this paper has the advantages such as independent development of each module, easy development of network communication, and distributed processing of resources, and so on.

  • PDF

Ensemble-based deep learning for autonomous bridge component and damage segmentation leveraging Nested Reg-UNet

  • Abhishek Subedi;Wen Tang;Tarutal Ghosh Mondal;Rih-Teng Wu;Mohammad R. Jahanshahi
    • Smart Structures and Systems
    • /
    • v.31 no.4
    • /
    • pp.335-349
    • /
    • 2023
  • Bridges constantly undergo deterioration and damage, the most common ones being concrete damage and exposed rebar. Periodic inspection of bridges to identify damages can aid in their quick remediation. Likewise, identifying components can provide context for damage assessment and help gauge a bridge's state of interaction with its surroundings. Current inspection techniques rely on manual site visits, which can be time-consuming and costly. More recently, robotic inspection assisted by autonomous data analytics based on Computer Vision (CV) and Artificial Intelligence (AI) has been viewed as a suitable alternative to manual inspection because of its efficiency and accuracy. To aid research in this avenue, this study performs a comparative assessment of different architectures, loss functions, and ensembling strategies for the autonomous segmentation of bridge components and damages. The experiments lead to several interesting discoveries. Nested Reg-UNet architecture is found to outperform five other state-of-the-art architectures in both damage and component segmentation tasks. The architecture is built by combining a Nested UNet style dense configuration with a pretrained RegNet encoder. In terms of the mean Intersection over Union (mIoU) metric, the Nested Reg-UNet architecture provides an improvement of 2.86% on the damage segmentation task and 1.66% on the component segmentation task compared to the state-of-the-art UNet architecture. Furthermore, it is demonstrated that incorporating the Lovasz-Softmax loss function to counter class imbalance can boost performance by 3.44% in the component segmentation task over the most employed alternative, weighted Cross Entropy (wCE). Finally, weighted softmax ensembling is found to be quite effective when used synchronously with the Nested Reg-UNet architecture by providing mIoU improvement of 0.74% in the component segmentation task and 1.14% in the damage segmentation task over a single-architecture baseline. Overall, the best mIoU of 92.50% for the component segmentation task and 84.19% for the damage segmentation task validate the feasibility of these techniques for autonomous bridge component and damage segmentation using RGB images.

A Study on the Development Web Services Component Based Service Oriented Architecture (SOA 기반의 웹 서비스 컴포넌트 개발에 관한 연구)

  • Park Dong-Sik;Shin Ho-Jun;Kim Haeng-Kon
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.10
    • /
    • pp.1496-1504
    • /
    • 2004
  • Web service should be to connect business between enterprise through the Internet, promotion of construction speed and decrease of development expense of service construction are possible. Also, unification with other domain is possible easily, and update or correction is easy by offering reusability and replaceability through component based development. In this paper, We suggest development process to build architecture and this to integrate consisted component efficiently to develop web service that is embodied in supplier side on service oriented architecture(SOA). The suggest architecture to integrate component that is consisted for this efficiently, and describes development process. So that component develops web service to base structure of web service because do command stratification logically function in each hierarchy define, and presents architecture based on logical hierarchy. The web services consist of Facade and Backside component; The Facade component have web service functions. We describe process that develop to Facade component and present mailing web services as case study. It can be decrease production cost and development time. The web service based on component will improve reliability for reuseability and replaceability.

  • PDF

A Study for Component-based Integration Framework for Design System using Standard Interface (표준 인터페이스를 이용한 컴포넌트 기반의 설계 자원 시스템 통합에 관한 연구)

  • 이창근;이수홍;방건동
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2001.04a
    • /
    • pp.703-706
    • /
    • 2001
  • This paper presents a component-based integration framework and its software component architecture for supporting the rapid integration of legacy design supporting systems in the distributed environment. Also, using standard interface, this software component architecture provides flexibility, extensibility and compatibility which ensure software components to be independent of the integration middleware and systems to be integrated.

  • PDF

A Study on the Java Beans Component Integration in the Distributed System Environment (분산 시스템 환경에서 Java Beans 컴포넌트 통합에 관한 연구)

  • 정성옥
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2001.05a
    • /
    • pp.291-294
    • /
    • 2001
  • This Current research for software architecture views and models a software system as a set of components and connectors. Components are ions of system level computational entities, connectors are ions of component interrelationships. In his paper, we focus attention on connectors for the Java Beans-based systems that are built using object integration technologies like CORBA. We present connector model in lava Beans-based system for object-oriented component integration. We start with a discussion of related work of software architecture research and of Object-Oriented modeling that focuses on the description of component collaborations. We propose connectors as transferable ions of system level component interconnection and inter-operation. Connectors are architectural ions of component coordination in the architecture of a system only. Connectors describe a collaboration rationale for component adaptations, which are then modeled in the concrete architecture of a system.

  • PDF

Dynamic behaviors of viscous damper on concrete archaized building with lintel-column joint

  • Xue, Jianyang;Dong, Jinshuang;Sui, Yan
    • Earthquakes and Structures
    • /
    • v.13 no.4
    • /
    • pp.409-419
    • /
    • 2017
  • In order to analyze the vibration control effect of viscous damper in the concrete archaized buildings with lintel-column joints under seismic action, 3 specimens were tested under dynamic excitation. Two specimens with viscous damper were defined as the controlled component and one specimen without viscous damper was specified as the non-controlled component. The loading process and failure patterns were obtained from the test results. The failure characteristics, skeleton curves and mechanical behavior such as the load-displacement hysteretic loops, load carrying capacity, degradation of strength and rigidity, ductility and energy dissipation of the joints were analyzed. The results indicate that the load-bearing capacity of the controlled component is significantly higher than that of the non-controlled component. The former component has an average increase of 27.4% in yield load and 22.4% in ultimate load, respectively. Meanwhile, the performance of displacement ductility and the ability of energy dissipation for the controlled component are superior to those of the non-controlled component as well. Compared with non-controlled component, equivalent viscous damping coefficients are improved by 27.3%-30.8%, the average increase is 29.0% at ultimate load for controlled component. All these results reflect that the seismic performance of the controlled component is significantly better than that of the non-controlled component. These researches are helpful for practical application of viscous damper in the concrete archaizing buildings with lintel-column joints.

Numerical study on the effects of seismic torsional component on multistory buildings

  • Ouazir, Abderrahmane;Hadjadj, Asma;Benanane, Abdelkader
    • Earthquakes and Structures
    • /
    • v.13 no.1
    • /
    • pp.9-15
    • /
    • 2017
  • In this paper, the influence of the rotational component, about a vertical axis, of earthquake ground motion on the response of building structures subjected to seismic action is considered. The torsional component of ground motion is generated from the records of translational components. Torsional component of ground motion is then, together with translational components, applied in numerical linear dynamic analysis of different reinforced concrete framed structure of three stories buildings. In total, more than 40 numerical models were created and analyzed. The obtained results show clearly the dependence of the effects of the torsional seismic component on structural system and soil properties. Thus, the current approach in seismic codes of accounting for the effects of accidental torsion due to the torsional ground motion, by shifting the center of mass, should be reevaluated.

A Component Composition Model based on Component Composition Specification (컴포넌트 결합 명세서에 기반한 컴포넌트 결합 모델)

  • Baek, Gyeong-Won;Park, Seong-Eun;Lee, Jeong-Tae;Ryu, Gi-Yeol
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.723-734
    • /
    • 2001
  • Today\\`s wide variety of component-based development environments supports the component framework that can be used only for the specific type of components. And many researches have shown that it is necessary for the component-based development environment to support recursive component composition, various kinds of component composition patterns and the multi-tier component architecture for the real benefits of software component composition. In this paper we propose the component composition specification which can not only specify the interaction contracts between components but also supports recursive component composition, and we also propose the component composition model based on this component composition specification. The proposed component composition specification can express the contractual properties that existing component specification techniques cannot specify, and it can be also used to implement the component architectures with multi-tier concept and the tool for component composition through supporting the various kinds of component composition patterns.

  • PDF

Design and Implementation of Component Connector Modeling in the .lava Beans Environment (Java Beans 환경에서 컴포넌트 연결자 모델링의 설계 및 구현)

  • 정성옥
    • Proceedings of the IEEK Conference
    • /
    • 2001.06c
    • /
    • pp.195-198
    • /
    • 2001
  • Components are abstractions of system level computational entities, connectors are abstractions of component interrelationships. we propose connectors as transferable abstractions of system level component interconnection and inter-operation. Connectors are architectural abstractions of component coordination in the abstract architecture of a system only. Connectors describe a collaboration rationale for component adaptations, which are then modeled in the concrete architecture of a system.

  • PDF

Component-Based Software Architecture for Biosystem Reverse Engineering

  • Lee, Do-Heon
    • Biotechnology and Bioprocess Engineering:BBE
    • /
    • v.10 no.5
    • /
    • pp.400-407
    • /
    • 2005
  • Reverse engineering is defined as the process where the internal structures and dynamics of a given system are inferred and analyzed from external observations and relevant knowledge. The first part of this paper surveys existing techniques for biosystem reverse engineering. Network structure inference techniques such as Correlation Matrix Construction (CMC), Boolean network and Bayesian network-based methods are explained. After the numeric and logical simulation techniques are briefly described, several representative working software tools were introduced. The second part presents our component-based software architecture for biosystem reverse engineering. After three design principles are established, a loosely coupled federation architecture consisting of 11 autonomous components is proposed along with their respective functions.