• Title/Summary/Keyword: Component-based Software Development

Search Result 397, Processing Time 0.027 seconds

Development of Spatial Reference System Component with Open GIS Simple Features Specification (개방형 GIS의 단순개체 사양을 이용한 공간 기준 좌표계 컴포넌트의 개발)

  • Lee, Dae-Hee;Biun, Su-Yun;Lim, Sam-Sung
    • Journal of Korea Spatial Information System Society
    • /
    • v.2 no.1 s.3
    • /
    • pp.57-62
    • /
    • 2000
  • Open GIS Consortium(OGC) provides with Simple Features Specification for OLE/COM which is a system object technology of interoperability and reusable capability. In this research, the Spatial Reference System(SRS) component is developed based on the OGC specification using ATL. The component presents 44 map projections and transformations between different geographic coordinate systems utilizing the seven parameter(Bursa Wolf) and Molodenski's methods, a user can set up all objects and its attributes comprising SRS and can create SRS and save its setting using predefined text, WellKnownText. The Spatial Reference System component can be easily implemented into the variety of GIS software so that it reduces the developing time for a system and defines new reference system without difficulty.

  • PDF

MetaData Configuration of Architecture Asset (아키텍처 자산의 메타데이터 구성)

  • Choi, Han-Yong
    • Journal of Convergence Society for SMB
    • /
    • v.6 no.4
    • /
    • pp.151-156
    • /
    • 2016
  • It has been constantly demanding for effective way to improve software development productivity and automation. In this paper, we did research to configure the component assets to reuse design information from the design phase domains based on the DMI. It is necessary abstracted information architecture of an independent platform development environment to reuse design information on the design stage. Also, It should be based on a well-designed to support the design architecture of the application domain. Therefore, in this paper, I want to use the DMI architecture that can be represented by formal level of architectural design information platform and application domain area. It is able to decomposition architecture asset with the part design information from the design phase composition or a high level of abstraction on DMI. Therefore, the metadata structure of the asset architecture will support a structure which can reuse the structure-based design of the domain areas.

Development of Highly Interactive Web-based Contents for Electrical Machiness (상호작용 기능을 갖춘 웹 기반의 전기기기 학습 컨텐츠 개발)

  • Ho Won;Jeong Kwang-Young
    • Journal of Engineering Education Research
    • /
    • v.6 no.2
    • /
    • pp.30-37
    • /
    • 2003
  • This paper presents web-based contents for studying electrical machines using Java Bean and Flash. The component-based software development techniques have been used to develop Java Bean and Flash components which are simple and convenient for learners. The components have been used to make 61 contents for the electrical machines. The contents have highly interactive capability, which gives much interest to learners. The learners can easily understand the electro-mechanical concept by changing the parameters interactively. The class load of the lecture can be reduced because the basic explanation of the subject is replaced by the web contents. The better quality of the class is expected by dealing with the higher concept in the classroom lecture because the basic concepts are explained through the contents.

Development of Convergent IOT Managing Mindmap System (마인드맵 기반의 사물인터넷 융합 관리 시스템의 개발)

  • Ho, Won;Lee, Dae-Hyun;Bae, Ho-Chul
    • Journal of the Korea Convergence Society
    • /
    • v.10 no.1
    • /
    • pp.45-51
    • /
    • 2019
  • The use of the Internet of things plays a major role in the Fourth Industrial Revolution, and a series of tasks of accumulating, converging, analyzing and reusing various data and services becomes very important. Because the pace and scope if the paradigm shift in Fourth Industrial Revolution is so rapid and unpredictable, the development and utilization of a system to fulfill this role for IOT are urgently required. In this paper, we introduce the Web-based IOT management system, which connects the IOT with OKMindmap, which is a domestic open source software and service, and the Node-RED service. This system combines the advantages of OKMindmap with the advantages of Node-RED, which is capable of visual component based programming, so that it can easily and flexibly connect the IOT based on Web browsers, and various data and services can be integrated and linked. We developed a camera module, a temperature and humidity sensor module, and the motor control module in Raspberry PI basically, and tested the operation successfully. We plan to extend the IOT component gradually by using Arduino and System On Chip.

A Study on Modeling Heterogeneous Embedded S/W Components based on Model Driven Architecture with Extended xUML (확장된 xUML을 사용한 MDA 기반 이종 임베디드 소프트웨어 컴포넌트 모델링에 관한 연구)

  • Kim, Woo-Yeol;Kim, Young-Chul
    • The KIPS Transactions:PartD
    • /
    • v.14D no.1 s.111
    • /
    • pp.83-88
    • /
    • 2007
  • In this paper, we introduce MDA based Development Method for Embedded Software Component. This method applies MDA approach to solve problems about reusability of the heterogeneous embedded software system. With our proposed method, we produce 'Target Independent Meta Model'(TIM) which is transformed into 'Target Specific Model'(TSM) and generate 'Target Dependent Code' (TDC) via TSM. We would like to reuse a meta-model to develop heterogeneous embedded software systems. To achieve this mechanism, we extend xUML to solve unrepresented elements (such as real things about concurrency, and real time, etc) on dynamic modeling of the particular system. We introduce 'MDA based Embedded S/W Modeling Tool' with extended XUML. With this tool, we would like to do more easily modeling embedded or concurrent/real time s/w systems. It contains two examples of heterogeneous imbedded systems which illustrate the proposed approach.

A Construction of the C_MDR(Component_MetaData Registry) for the Environment of Exchanging the Component (컴포넌트 유통환경을 위한 컴포넌트 메타데이타 레지스트리 구축 : C_MDR)

  • Song, Chee-Yang;Yim, Sung-Bin;Baik, Doo-Kwon;Kim, Chul-Hong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.7 no.6
    • /
    • pp.614-629
    • /
    • 2001
  • As the information-intensive society in 21c based on the environment of global internet is promoted, the software is getting more large and complex, and the demand for the software is increasing briskly. So, it becomes an important issue in academic and industrial field to activate reuse by developing and exchanging the standardized component. Currently, the information services as a product type of each company are provided in foreign market place for reusing a commercial component, but the components which are serviced in each market place are different, insufficient and unstandardized. That is, construction for Component Data Registry based on ISO 11179, is not accomplished. Hence, the national government has stepped up the plan for sending out public component at 2001. Therefore, the systems as a tool for sharing and exchange of data, have to support the meta-information of standardized component. In this paper, we will propose the C_MDR system: a tool to register and manage the standardized meta-information, based upon ISO 11179, for the commercialized common component. The purpose of this system is to systemically share and exchange the data in chain of acceleration of reusing the component. So, we will show the platform of specification for the component meta-information, then define the meta-information according to this platform, also represent the meta-information using XML for enhancing the interoperability of information with other system. Moreover, we will show that three-layered expression make modeling to be simple and understandable. The implementation of this system is to construct a prototype system of the component meta-information through the internet on www, this system uses ASP as a development language and RDBMS Oracle for PC. Thus, we may expect the standardization of the exchanged component metadata, and be able to apply to the exchanged reuse tool.

  • PDF

A Study on Development of BIM Library for Unit Modular Housing - Focused on Small-sized Urban-life-housing - (유닛모듈러 주택의 BIM 라이브러리 개발 연구 - 소규모 도시형 생활주택을 중심으로 -)

  • Lee, Chang-Jae;Lim, Seok-Ho
    • Journal of the Korean housing association
    • /
    • v.23 no.6
    • /
    • pp.11-20
    • /
    • 2012
  • This Study developed library of parts, applied with 3-dimension character which has width, length and height and a reference plane, for the system development of BIM design on housing unit modular. The current BIM software has not the concept of a reference plane or work tolerance in modular, so the development of parts library applied to unit modular has not moved forward. So, we developed, in this study, parts library applied to windows, built-in-furniture, kitchen systems and knock down bathrooms, with a reference plane and work tolerance based on single roon prototype on urban-life-housings. BIM library can utilize changed size and work tolerance of parts, and fabricating reference plane will be created automatically when an engineer puts work tolerance in the BIM library with supplement of some category related to work reference. Through this BIM library development, we consider the part module can be used for housing complex planning, and architectural designers will be able to utilize the BIM library for housing complex design.

Development of Data Profiling Software Supporting a Microservice Architecture (마이크로 서비스 아키텍처를 지원하는 데이터 프로파일링 소프트웨어의 개발)

  • Chang, Jae-Young;Kim, Jihoon;Jee, Seowoo
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.21 no.5
    • /
    • pp.127-134
    • /
    • 2021
  • Recently, acquisition of high quality data has become an important issue as the expansion of the big data industry. In order to acquiring high quality data, accurate evaluation of data quality should be preceded first. The quality of data can be evaluated through meta-information such as statistics on data, and the task to extract such meta-information is called data profiling. Until now, data profiling software has typically been provided as a component or an additional service of traditional data quality or visualization tools. Hence, it was not suitable for utilizing directly in various environments. To address this problem, this paper presents the development result of data profiling software based on a microservice architecture that can be serviced in various environments. The presented data profiler provides an easy-to-use interface that requests of meta-information can be serviced through the restful API. Also, a proposed data profiler is independent of a specific environment, thus can be integrated efficiently with the various big data platforms or data analysis tools.

Automatic Generation Tool for Open Platform-compatible Intelligent IoT Components (오픈 플랫폼 호환 지능형 IoT 컴포넌트 자동 생성 도구)

  • Seoyeon Kim;Jinman Jung;Bongjae Kim;Young-Sun Yoon;Joonhyouk Jang
    • Smart Media Journal
    • /
    • v.11 no.11
    • /
    • pp.32-39
    • /
    • 2022
  • As IoT applications that provide AI services increase, various hardware and software that support autonomous learning and inference are being developed. However, as the characteristics and constraints of each hardware increase difficulties in developing IoT applications, the development of an integrated platform is required. In this paper, we propose a tool for automatically generating components based on artificial neural networks and spiking neural networks as well as IoT technologies to be compatible with open platforms. The proposed component automatic generation tool supports the creation of components considering the characteristics of various hardware devices through the virtual component layer of IoT and AI and enables automatic application to open platforms.

Service Identification of Component-Based For Extending Service-Oriented Computing System (서비스지향 컴퓨팅 시스템으로의 확장을 위한 컴포넌트 기반의 서비스 식별)

  • Choi, Mi-Sook;Lee, Seo-Jeong;Lee, Jong-Suk;Yang, Seung-Won
    • Journal of Korea Multimedia Society
    • /
    • v.11 no.5
    • /
    • pp.710-727
    • /
    • 2008
  • Service-oriented computing systems have been issued by their properties of reducing software development time and effort by reusing functional service units. The reusability of services can effectively promote through loose coupling between services. But strong associations of object-oriented systems such as inheritance and aggregation create a rather tight coupling between objects. The component-based systems without inheritance and aggregation create a loose coupling between components. Thus components provide service realization at runtime using the functionality provided by their interfaces. Therefore legacy component-based systems need to have service-oriented computing concept in order to support functional service units efficiently. Also, conventional methods for service-oriented computing system have not suggested the clear classification of service layers, the clear service identification guideline introducing service layers and a service mapping method between serviceces of each layer. Therefore we suggest the service classification and the identification guideline of business view and implementation view introducing layers and propose a mapping between two views. That is, we research service layers, service identification, diversified service sizes and a service mapping method between services of each layer. This can be applied to legacy component-based system to extend to the service-oriented computing system.

  • PDF