• Title/Summary/Keyword: 모델 기반 아키텍처

Search Result 376, Processing Time 0.041 seconds

The Study of MND ITA/EA Framework for Alignment to KG ITA/EA (범정부 정보기술아키텍처(ITA/EA)와의 연계를 위한 국방 정보기술아키텍처 프레임워크에 관한 연구)

  • Kim, Jin-Soo;Hong, Jin-Gi;Choi, Jong-Sup
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2005.11a
    • /
    • pp.551-558
    • /
    • 2005
  • 최근 정부의 정보기술아키텍처(ITA/EA)에 관한 연구와 사업이 활발히 진행 중이며, 조만간 범정부 정보기술아키텍처가 운용될 예정이다. 국방부 또한 정보체계 개발시 상호운용성 확보, 효율적인 정보자원관리, 투자 우선순위 결정 등의 목적으로 국방 아키텍처프레임워크인 MND-AF를 적용하고 있으나, 국가 대전략(정치, 외교, 경제, 사회, 군사 등) 차원에서의 접근보다는 군사적 차원의 체계별 아키텍처 개발에 적용하고 있다. 특히 정부에서 추진 중인 정보기술아키텍처는 미 연방정부 모델인 FEA와 유사할 것으로 보이며, 상호운용성, 중복투자 방지를 위해 각 기관은 아키텍처 구축시 범정부 참조모델을 기반으로 하여 아키텍처를 구축하고 관련성을 제시하여야 할 것이다. 따라서 국방부 차원에서 이러한 정부 모델과의 연계 및 국가정책과 연계된(대국민 서비스 개선 등이 포함된) 국방 정보기술 아키텍처 프레임워크에 대한 연구가 필요하다. 본 논문에서는 국방부분에서 이미 채택하고 있는 MND-AF의 지속적 사용과 정부와의 연계성 문제를 모두 해결할 수 있는 새로운 방안을 모색하고 적용하는 방안을 제시하였다.

  • PDF

Design and Implementation of the Multi-resolution Interoperation Simulation using HLA/RTI (표준연동 아키텍처(HLA/RTI)기반 다해상도 연동 시뮬레이션 설계 및 구현)

  • Lee, Sangtae;Lee, Seungyoung;Hwang, Kun-Chul;Kim, Saehwan
    • Journal of the Korea Society for Simulation
    • /
    • v.24 no.1
    • /
    • pp.9-16
    • /
    • 2015
  • In this paper, the multi-resolution simulation of standard linkage architecture is consists of the engineering-level (QUEST), engagement-level (SADM), the mission-level (EADSIM). It was developed the engineering-level model using battle experiment integrated development environment in the battle experimental engineering system. The engagement level model was developed using the SADM and the mission-level model was developed using EADSIM. The standard linkage architecture is designed and implemented in order to interlocking model of multiple layers. Each different simulation programs in a distributed environment was designed by HLA interface specifications for satisfying interworking. Also the integrated interoperation gateway was developed for relaying the each different simulation programs. The effective naval weapon system for measure of effectiveness develops using to improve the fidelity of the model between the various layers through multi-resolution interoperation simulation. According to the operator requirement is quickly battlefield environment can be constructed. The other simulation program that being designed through standards linkage architecture can linkage easily and efficiently.

UML Based Product Line Architecture Modeling (UML 기반의 프로덕트 라인 아키텍처 모델링)

  • Lee, Kwan-Woo;Lee, Ji-Won
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06a
    • /
    • pp.210-213
    • /
    • 2011
  • 프로덕트 라인 공학에서 프로덕트 라인 아키텍처는 가장 중요한 산출물 중에 하나이다. 지금까지 여러 프로덕트 라인 방법론들에서는 프로덕트 라인 아키텍처를 모델링 하기 위한 아키텍처 기술 언어를 제안하여 왔다. 하지만, 이들 아키텍처 기술 언어는 유사한 개념을 상이한 표기법으로 정의함으로써, 서로 다른 아키텍처 기술 언어로 표기된 모델 간에 호환성이 떨어지는 문제가 발생한다. 본 논문에서는 사실상 표준으로 자리잡고 있는 UML (Unified Modeling Language)를 이용하여 프로덕트 라인 아키텍처를 모델링하는 방법을 제안한다.

GUI Testing for MVC Architecture based Applications (MVC 아키텍처 기반 애플리케이션의 GUI 테스팅)

  • Joo, Heeju;Lee, Changun
    • Journal of Software Engineering Society
    • /
    • v.24 no.1
    • /
    • pp.1-7
    • /
    • 2011
  • MVC(Model-View-Controller) architecture is well-known for high maintainability and it makes efficient development possible. Recently, it has been applied in many fields such as web, desktop and mobile applications. Therefore, effective testing for this architecture is strongly needed. Although much research has been done, there was not much efforts for exploiting MVC architecture in GUI testing. Therefore, in this paper, we propose a scheme for efficient and accurate GUI testing for MVC based applications. In this study we separate original state diagrams into view state diagram and model-controller state diagram. Then, we present a case study showing the effectiveness of our proposed scheme.

  • PDF

An Enterprise Alignment Model based on Enterprise Architecture (전사적 아키텍처 기반 전사적 정렬 모델)

  • Lee, Tae-Gong;Lee, Kil-Sub
    • The Journal of Society for e-Business Studies
    • /
    • v.9 no.3
    • /
    • pp.113-128
    • /
    • 2004
  • Up to the present, most of the previous works, related to the alignment of organizations, have been focused on the alignment between business and information technology. Also these works have been done with single element, e.g., view rather than with overall elements such as view, scope, and perspective for enterprise-wide integrated alignment. Meanwhile, an enterprise architecture is a blueprint that represents the structure of components of organizations and their interrelationships. Nowadays, many organizations attempt to make enterprise-wide alignment of business and information technology based on enterprise architecture. Unfortunately, the enterprise-wide alignment is still in a stage of not only conceptual level but also abstract level. Hence, this paper proposes a structured enterprise-wide alignment model to overcome the limitations of existing alignment models. We survey the existing works and propose the conceptual, the logical, and the physical models for enterprise-wide alignment which includes 3-dimensional elements such view, scope, and perspective based on enterprise architecture. Finally, we have shown that the proposed model is better than existing ones through comparing the characteristics of models.

  • PDF

A Verification Method for the Integrated Model Combining SysML-Based System Failure Model and System Architecture (SysML 기반 시스템 고장 모델과 시스템 아키텍처의 통합 모델에 대한 검증 기법)

  • Jo, Jeong-Ho;Lee, Jae-Chon
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.17 no.8
    • /
    • pp.77-83
    • /
    • 2016
  • International standards for systems safety have been established in various areas of industry. Such standards recommend that safety design activities be carried out early on in the beginning of systems development. Hazard analysis should be done in close interaction with the conceptual design of the system. This paper focuses on how to verify whether the safety goals are met while considering system design issues. The architecture of the underlying system was first modeled using SysML, a systems modeling language, and then hazard analysis was performed based on architectural information to obtain a system failure model. Thereafter, an integrated model was developed by combining the SysML failure model and the architectural model, and then safety designs were added to prevent system failure. Finally, a simulation of the developed model was performed to see if a system functions even when some components are failing.

Design of Product Line Architecture Variability based on Feature Model (휘처 모델 기반의 프로덕트 라인 아키텍처 변화성 설계)

  • Kim, Su-Youn;Kim, Ji-Young;Jung, Ran;Kim, Haeng-Kon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11c
    • /
    • pp.1563-1566
    • /
    • 2003
  • 프로덕트 라인은 다양하고 빠르게 변화하는 시장의 요구사항과 특정 도메인 영역에 속하는 애플리케이션 간의 재사용 가능한 아키텍처 및 컴포넌트의 구성으로부터 연관된 시스템 구축시 생사성과 품질의 향상을 제공함으로써 현재 많은 관심의 초점이 되고 있다. 또한, 이들 프로덕트 라인에서는 프로덕트들 사이의 공통성과 변화성에 초점을 두고 이들 분류 방법으로 휘처 모델링이라는 개념을 주로 사용하여 분석하고 있다. 또한 재사용 가능한 아키텍처는 많은 변화 계획들과 메카니즘을 포함하고 있다. 하지만, 아키텍처를 설계하기 위한 아키텍처에서의 변화성 관리에 대한 명확한 방법이 미흡하다. 따라서 본 논문에서는 재사용 가능한 아키텍처를 설계하기 위해 변화성의 명확한 표현과 아키덱처에서의 적절한 위치를 식별하기 위해, 다양한 변화성 타입을 정의하고, 휘처 모델을 기반으로한 아키텍처의 변화성과 아키덱처의 컴포넌트 관련성에서의 변화성 표현 방법을 기술하고 사례 연구로 웹기반교육 시스템 개발에 적용하고자 한다.

  • PDF

The Methodology for Performance Prediction in Architectural Design Stage of Software using Queuing Network Model (큐잉 네트웍 모델을 이용한 소프트웨어 아키텍처 설계 단계에서의 성능 예측 방법론)

  • Youn, Hyun-Sang;Jang, Su-Hyeon;Lee, Eun-Seok
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.8
    • /
    • pp.689-696
    • /
    • 2007
  • It is important issue for software architects to estimate performance of software in the early phase of the development process due to the need to verify non-functional requirements and estimation of performance in various stages of architectural design. In order to analyze performance of software, there are many approaches to translate software architecture represented by Unified Modeling Language, into analytical models. However, in the development of agent-based systems, these approaches ignore or simplify the crucial details of the underlying performance of the agent platform. In this paper, we propose performance prediction methodology for agent based system using formal semantic descriptions, and then, we transform the descriptions into queuing network model which model reflects performance of hardware and software platform. We prove the accuracy of proposed methodology using prototype implementation. The accuracy is summarized at 80%.

The Design of XML based Object Model Structure supports User-defiend type (사용자 정의 형식을 지원하는 XML 기반 객체 모델의 구조 설계)

  • Lee, Yongheon;Shim, Jun-Yong;Kim, Sae-Hwan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.391-394
    • /
    • 2010
  • 기존의 M&S 프레임워크는 컴포넌트 간에 송수신되는 메시지의 구조가 유연하지 못한 문제점을 가지고 있다. 플러그인 기반 아키텍처는 소프트웨어를 구성하는 컴포넌트들을 플러그인 형태로 구현하여 컴포넌트간의 결합도를 낮추고 유연성 및 재사용성을 강화할 수 있는 구조를 가지고 있다. 이러한 아키텍처를 구성하는 각 컴포넌트는 메시지 지향 미들웨어 기반의 메시지 통신을 수행하게 되는데, 플러그인 간에 종속성이 생기지 않는 형태로 설계되고 구현되어야 한다. XML기반의 객체모델은 이러한 메시지 통신에 사용되는 메시지 객체의 구조를 정의한다. 이 객체모델은 사용자 정의 형식을 지원하며 이러한 형식을 조합하여 새로운 복합 형식을 정의하여 메시지 구조를 표현할 수 있도록 한다. 객체 모델에서는 각 사용자 정의 형식과 각 형식에서 사용하는 기본형(Primitive Type)의 클래스를 추상화하여 정의함으로써 객체 모델의 유연성을 높일 수 있는 구조를 가지고 있다.

Design of Integration Technology for Legacy System on Model-Driven Architecture (모델기반아키텍처(MDA) 환경에서의 레거시 시스템 통합 전략 설계)

  • Kim, Hee-Sook;Lee, Seo-Jeong;Park, Jae-Nyun
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2006.11a
    • /
    • pp.185-189
    • /
    • 2006
  • 기존의 레거시 시스템은 개발과정에 있어서 이미 많은 시간과 경험과 지식을 갖고 있기 때문에 조직의 핵심 가치를 지닌 재사용 자산으로 활용할 수 있는 의미있는 자산이다. 그러므로 레거시 시스템에서 사용해 왔던 가치있는 자산들을 웹을 기반으로 한 e-비즈니스 환경에 적용시키고, 다양한 플랫폼에서 사용하기 위한 필요성이 증대되었다. 변화하는 환경에 따라 레거시 시스템을 현대화(Modernization)하는 방법중의 하나로 현재 시스템에서 운용되고 있는 것을 OMG에서 제안한 모델기반아키텍처(MDA)를 사용하여 여러 플랫폼을 쉽게 지원하고 모델기반의 통합을 하고자 한다. MDA 환경을 기반으로 기존의 레거시 시스템을 활용하기 위하여 기존의 소프트웨어를 직접 수정 없이 재사용하거나 PSM에서 PIM 변환을 하기 위하여 래퍼(wrapper를 사용한다. 본 논문에서는 이러한 래퍼의 사용에 따른 문제점을 분석하고, 요구에 따라 모델에 대한 접근방식을 다르게 사용하여 시스템의 개선상황에 유연하게 대처할 수 있도록 래퍼를 상황에 따라 적절하게 사용하는 혼합(hybrid) 방식을 적용한 개선전략을 제안하고자 한다.

  • PDF