• Title/Summary/Keyword: Component-based development (CBD)

Search Result 176, Processing Time 0.024 seconds

Development of Web-based Workbench for the Construction of Thesaurus (시소러스 구축을 위한 웹 기반 워크벤치 개발)

  • Lee, Seung-Jun;Jung, Han-Min;Sung, Won-Kyung;Choi, Kwang;Lee, Sang-Hun;Choi, Suk-Doo
    • 한국HCI학회:학술대회논문집
    • /
    • 2006.02a
    • /
    • pp.999-1004
    • /
    • 2006
  • 본 연구에서는 다양한 개념 패싯과 관계 패싯들을 수용한 범용 과학기술 시소러스 구축용 웹 기반 워크벤치 개발에 대해 기술한다. 기존 국내 시소러스 구축용 워크벤치들이 제공하는 기본적인 용어 관계구축 기능을 확장하여 개념 패싯, 범주 관계 패싯, 의미역 관계 패싯, 속성 관계 패싯 및 속성 키워드 처리 기능을 원활히 제공할 수 있는 사용자 중심적 워크벤치를 개발함으로써 시소러스 상의 개념들에 대한 효율적인 구축이 가능하도록 한다. 또한 시멘틱 웹 상의 온톨로지 영역에 보다 근접한 고도화되니 시소러스 구축을 위해 용어들을 개념화시키고, 개념간의 다양한 관계를 설정하는 프로세스 중심적 설계로 분야 적합성이 높은 정보 처리 기반을 갖춘다. 궁극적으로 여러 마이크로 시소러스들을 통합하여 운용할 수 있는 복합 모델을 구축하는 것을 목표로 하고 있다. 이러한 목적에 부합하는 시스템 구현을 위해 CBD(Component Based Development) 개발 방법론으로 MSF/CD를 이용하였으며, 분산 환경에서 이기종간의 데이터 교환을 용이하게 하기 위하여 웹 서비스 (XML Web Services)를 이용하였다. 또한 시멘틱 웹 기반 연구자 간 협업 지원 서비스 구현을 위한 확장 검색용으로서도 활용할 수 있도록 하였다. 시소러스 반출은 CSV, XML 및 RDF를 모두 지원할 수 있도록 함으로써 다양한 사용자 요구 사항에 부합할 수 있도록 하였다. 시소러스 브라우징을 시각화 기반의 3단계 구조를 가진 플래시로 구현하여 사용자가 쉽게 시소러스를 탐색하고 분석할 수 있는 기반을 제공하였다. 또한 다양한 검색 요구를 만족시키고자 기본 검색, 고급 검색, 메타 검색을 선택할 수 있도록 하며, 개념 편집 및 시소러스 브라우징과 연동시켜 효율적인 시소러스 구축이 가능하도록 하였다. 본 연구의 워크벤치를 이용하여 구축된 시소러스는 기존 시소러스들에 비해 사용자가 보다 폭넓은 의미 기반 검색을 수행할 수 있도록 함으로써 다각적인 정보를 쉽게 획득할 수 있는 기반을 마련하고 있다는 데 의의가 있으며, 다국어 시소러스 및 다중 시소러스를 수용할 수 있는 방향으로 발전시킬 계획이다.

  • PDF

A Shipyard Layout Design System by Simulation (시뮬레이션 기반 조선소 레이아웃 설계 시스템 개발)

  • Song, Young-Joo;Lee, Dong-Kun;Woo, Jong-Hun;Shin, Jong-Gye
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.45 no.4
    • /
    • pp.441-454
    • /
    • 2008
  • Shipyard design and equipments layout problem, which are directly linked with the productivity of ship production, is an important issue serving as reference data of production plan for later massive production of ships. So far in many cases, design of a shipyard has been relying on the experienced engineers in shipbuilding, resulting in sporadic and poorly organized processes. And thus, economic losses as well as trials and errors in that accord have been pointed out as inevitable problems. This paper extracts a checklist of major elements to fine tune the shipbuilding yard designing process and the input/output data based on the simulation based shipbuilding yard layout designing framework and methodology proposed in existing researches, and executed initial architecture to develop software that integrates all the relevant processes and designing tools. In this course, both user request and design data by the steps are arranged and organized in the proposed layout design template form. In addition, simulation is done based on the parent shipbuilding process planning and scheduling data of the ship product, shipbuilding process and work stage facilities that constitute shipbuilding yard, and design items are verified and optimized with the layout and equipment list showing optimal process planning and scheduling effects. All the contents of this paper are based on simulation based shipbuilding yard layout designing methodology, and initial architecture processes are based on object oriented development methodology and system engineering methods.

Web Learning Systems Development based on Product Line (프로덕트 라인 기반의 웹 학습 시스템 개발)

  • Kim Haeng-Hon;Kim Su-Youn
    • The KIPS Transactions:PartD
    • /
    • v.12D no.4 s.100
    • /
    • pp.589-600
    • /
    • 2005
  • Application developers need effective reuseable methodology to meet rapidly changes and variety of users requirements. Product Line and CBD(Component Based Development) offer the great benefits on quality and productivity for developing the software that is mainly associate with reusable architectures and components in a specific domain and rapidly changing environments. Product line can dynamically focus on the commonality and variety feature model among the products. The product line uses the feature modeling for discovering, analyzing, and mediating interactions between products. Reusable architectures include many variety plans and mechanisms. In case of those architecture are use in product version for a long time, It is very important in architecture product line context for product line design phase. Application developer need to identify the proper location of architecture changing for variety expression. It is lack of specific variety managements to design the product line architecture until nowdays. In this paper, we define various variety types to identify the proper location of architecture changing for variety expression and to design the reusable architecture. We also propose architecture variety on feature model and describe variety expression on component relations. We implemented the web learning system based on the methodology. We finally describe how these methodology may assist in increasing the efficiency, reusability, productivity and quality to develop an application. In the future, we are going to apply the methodology into various domain and suggest international and domestic's standardization.

A Modeling of Web-service for Construction CALS/EC Standard Guideline by using Component Based Development (컴포넌트 기반 개발방법론에 의한 건설 CALS/EC 표준지침 웹서비스의 모델링)

  • 이상호;정용환;김소운
    • Proceedings of the CALSEC Conference
    • /
    • 2003.09a
    • /
    • pp.78-83
    • /
    • 2003
  • 본 연구에서는 건설CALS/EC 기반의 정보화 추진을 위한 정보시스템을 개발할 때 적용되는 기존의 소프트웨어 개발방법론의 문제점을 분석하고, 표준화되지 않은 개발방법론의 적용으로 시스템 개발에 비효율적인 비용을 투자하는 문제점과 특성상 입찰, 구매, 계약 등 분야별로 상이한 기능의 업무에 따라 구축되는 건설산업 정보화에 있어서 상호간에 데이터 및 프로세스를 원활히 통합하지 못하므로 인하여 발생되는 개발의 중복성, 정보 활용의 비효율성 등의 문제점을 개선하고자 하였다. 이를 위하여 최근 새로이 부각되고 있는 방법론인 컴포넌트 기반 개발방법론(CBD: Component-Based Development)을 사용하여 건선CALS/EC 표준지침 웹서비스를 위한 시스템의 업무프로세스를 모델링하여 사용자가 쉽게 재사용가능하고 타업무분야에 확대 가능한 방향을 제시하였다. 본 연구를 위하여 기존의 소프트웨어 개발 방법론의 적용상 문제점 분석을 통하여 컴포넌트 기반 개발방법론의 필요성을 증명하고 비즈니스 컴포넌트 프레임워크를 사용하여 건설 CALS/EC 표준지침 웹서비스의 업무프로세스에 적용할 기술적인 방법론을 고찰하고 업무에 효과적으로 적용할 수 있는 업무프로세스 컴포넌트를 제시하였다. 본 연구에서 도출된 컴포넌트 모델은 향후 타업무분야의 시스템을 개발할 때 사용자요구분석 단계부터 별도의 재 작업이 없이 사용될 수 있으며 시스템을 구현할 때 개발 모듈의 중복방지와 용이한 비즈니스로직의 변경 등이 가능하며, 추가의 업무 프로세스나 연관된 다른 분야의 업무프로세스의 반영 및 추가 시 컴포넌트의 활동모델을 쉽게 수정하여 정의함으로써 쉽게 시스템의 기능을 확장할 수 있다.LE 산정에 관한 지속적인 실험적 연구가 이루어져야 하겠다. 증가할 것이다. 또한 부분육을 이용한 완전제품, 적색육제품, 유기농이나 별미식 제품과 같은 형태의 다양한 포장육 제품이 도입 될 것으로 생각되어진다.e in vitro SPF test method will be able to be used as an alternative method for in vivo SPF in case of lotion and cream. replica. A statistically significant improvement of Star Fruit Leaf Extract BG30-treated site was seen in decreased wrinkles. Star Fruit Leaf Extract BG30 results in clinically visible improvement in wrinkling when used topically for 5 weeks. 또한 관계마케팅, CRM 등의 이론적 배경이 되고 있는 신뢰와 결속의 중요성이 재확인하는 결과도 의의라고 할 수 있다. 그리고 신뢰는 양사 간의 상호관계에서 조성될 수 있는 특성을 가진 반면, 결속은 계약관계 초기단계에서 성문화하고 규정화 할 수 있는 변수의 성격이 강하다고 할 수가 있다. 본 연구는 복잡한 기업간 관계를 지나치게 협력적 측면에서만 규명했기 때문에 많은 측면을 간과할 가능성이 있다. 또한 방법론적으로 일방향의 시각만을 고려했고, 횡단적 조사를 통하고 국내의 한 서비스제공업체와 관련이 있는 컨텐츠 공급파트너만의 시각을 검증했기 때문에 해석에서 유의할 필요가 있다. 또한 타당성확보 노력을 기하였지만 측정도구

  • PDF

Constructing Forest Information Management System using GIS and Aerial Orthophoto (GIS와 항공정사사진을 이용한 산림정보 관리시스템 구축)

  • Kim, Joon-Bum;Jo, Myung-Hee;Kwon, Tae-Ho;Kim, In-Ho;Jo, Yun-Won;Shin, Dong-Ho
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.7 no.2
    • /
    • pp.57-68
    • /
    • 2004
  • Recently in order to more effectively and scientifically process forest official tasks, which have been focused on documents and inventories, they should be applied with the up-to-date spatial information technologies. Especially, the forest resource information management based on GIS(geographic information system) and aerial orthophoto is expected not only to play an important role as DSS(decision support system) for domestic forest conservation policy and forestry development industry but also to service forest resource information toward people such as the owners of a mountain rapidly. In this study, the important forest information such as digital topography map, digital forest type map, digital forest cadastral map, digital aerial photographs and attribute data were first reprocessed and constructed in DBMS(data base management system). In addition, forest officials could analyze and retrieve forest information by using detail sub-application systems such as forest cadastral retrieval, forest land development information management, reserved forest information management and forest resource information retrieval. For this, the user interface is developed by using Visual Basic 6.0 and MapObjects 2.1 of ESRI based on CBD(component based development) technology. The result of developing this system will not only perform constructing economical forest and better environment but also be the foundation of domestic spatial technology for forest resource management.

  • PDF

A Scenario-based Goal-oriented Approach for Use Case Modeling (유즈케이스 모델링을 위한 시나리오 근간의 목표(Goal)지향 분석 방안)

  • Lee, Jae-Ho;Kim, Jae-Seon;Park, Soo-Yong
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.4
    • /
    • pp.211-224
    • /
    • 2002
  • As system become larger and more complex, it is important to correctly analyze and specify user's requirements. Use case modeling is widely used in Object-Oriented Analysis and Design(OOAD) and Component-Based Development(CBD). It is useful to mitigate the complexity of the requirements analysis. However, use cases are difficult to be structured, to explicitly represent non-functional requirements, and to analyze what is affected by changes of use cases. To alleviate these problems, we propose scenario-based goal-oriented approach for use case modeling. The approach is to apply goal-oriented analysis method to use case model. Since goal-oriented analysis method is not systematic and heuristics is considerably involved, we adopted scenarios as the basis for the goal extraction. The proposed method is applied to City Bus Information Subsystem(CBIS) in Intelligent Transport Systems(ITS) domain. The proposed approach helps software engineer to analyze what is affected by use case's changes and represent non-functional requirements.