• 제목/요약/키워드: 시스템 모델 개발

검색결과 6,120건 처리시간 0.038초

협업 기반의 유비쿼터스 컴퓨팅 시스템을 위한 추상화 모델 및 응용 시스템의 개발 (Abstraction Model and Application Development Process for Cooperative Ubiquitous Computing Systems)

  • 정유나;이정태;김민구
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (C)
    • /
    • pp.472-476
    • /
    • 2006
  • 유비쿼터스 컴퓨팅 시스템을 설계하고 개발하기 위한 방법들 중 하나로서, 최근 다중 에이전트 모델을 이용하는 방식이 연구되었다. 다중 에이전트 모델을 이용함으로써 얻을 수 있는 장점도 있지만, 다중 에이전트 모델로는 유비쿼터스 컴퓨팅 시스템이 가지는 고유한 특성을 완벽히 기술하기는 부족한 면이 있다. 예를 들어, 유비쿼터스 컴퓨팅 시스템에서 어떤 서비스를 제공하기 위하여 여러 컴퓨팅 요소들이 협업을 해야 할 때, 이러한 협업 조직을 효과적으로 표현하기 어렵다. 즉, 다중 에이전트 모델에서는 이러한 협업 조직의 동적인 생성과 소멸, 그리고 동적인 조직의 구성방식과 서비스를 제공하기 위한 조직 내에서의 또한 조직들 간의 협업 방식을 기술하기가 쉽지 않다는 것이다. 게다가 대부분의 다중 에이전트 모델들은 시스템을 설계하는 것만을 고려할 뿐 시스템의 개발은 개발자에게 전가하고 있다. 그러나, 유비쿼터스 컴퓨팅 시스템처럼 다양한 기종이 복잡하게 분산되어 있는 경우에는 설계만으로 실제 시스템을 개발을 하는 것은 쉬운 일이 아니다. 따라서 본 논문에서는 컴퓨팅 요소들의 협업 조직을 커뮤니티라 하고, 유비쿼터스 컴퓨팅 시스템을 그러한 커뮤니티에 기반하여 기술하는 고 수준의 추상화 모델을 제시하였다. 또한 이러한 고수준의 추상화 모델로부터 실제 시스템 개발을 이끌어 낼 수 있도록 하기 위하여 Model driven architecture 방식을 적용하여, 유비쿼터스 컴퓨팅 시스템의 개발 과정을 정의하였다.

  • PDF

컴포넌트 기반 시스템 상호운용성 측정 및 평가를 위한 상호운용 능력 모델 개발 (A Development of Interoperability Capability Model for Measurement and Evaluation of Component Based System)

  • 류동국;김기두;이상일;김영철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.418-420
    • /
    • 2004
  • 정보화가 진전됨에 따라 많은 컴퓨터 시스템이 개발되어 사용되고 있다. 대부분의 컴퓨터 시스템들이 초기에는 독자적인 운영에 만족하였으나 시스템의 효율성이나 사용자의 요구로 인하여 시스템간의 정보교환에서 기능교환에 이르기까지 정보시스템의 상호운용성이 시스템의 성능을 측정하는 중요한 요소가 되어가고 있다. 그리고 컴포넌트 기반의 새로운 소프트웨어 개발 패러다임이 발전하면서 컴포넌트의 상호운용성과 재사용성을 이용한 시스템 개발이 시도되고 있고 컴포넌트 개발 방법론 또한 발전하고 있다. 그러나 정보 시스템의 상호운용성에 관한 체계적인 연구는 현재 미비한 실정이다. 본 논문에서는 미 국방성에서 정보시스템의 상호운용성 측정 및 평가를 위하여 사용하는 LISI 모델을 확장하여 컴포넌트 기반 시스템외 상호운용성을 측정 및 평가할 수 있는 상호운용 능력 모텔을 개발하였다. 본 논문에서 제시하는 컴포넌트 상호운용 능력 모델은 컴포넌트 기반 시스템의 개발 프로세스에 따라 각 개발 단계에서 상호운용성을 측정할 수 있도록 고안되었다. 따라서 본 논문의 상호운용 능력 모텔은 상호운용 성숙도 모델로 확장하여 기 개발된 시스템의 상호운용 성숙도 측정이나 향상에 사용할 수 있다.

  • PDF

휴대폰의 터치 인터랙션 유형에 관한 연구 (시스템 모델 중심으로) (A Study on Touch Interaction Styles of Mobile phone)

  • 조한경;반영환;정지홍
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2009년도 학술대회
    • /
    • pp.971-975
    • /
    • 2009
  • 최근 다양하게 출시되는 터치스크린 휴대폰 시장의 흐름에 맞춰 터치 인터랙션 유형에 관한 연구 또한 활발히 진행되고 있다. 그러나 기존의 연구들은 터치 입력 인터랙션 유형의 사용자 모델에만 초점이 맞추어져 있는 상태이다. 시스템 모델의 이해부족 현상과, 터치 인터랙션의 사용자 모델과 시스템 모델사이의 차이점에서 나타나는 충돌은 잘못된 인터랙션 문제를 발생시키며, 사용자들에게 혼란 줄 수 있다. 때문에 본 연구는 터치 입력 인터랙션 유형의 시스템 모델에 초점을 맞춰서 진행하였다. 터치 인터랙션 유형 시스템 모델의 정의에 있어서 시간 축을 기준으로 터치 인터랙션 유형을 정의하였다. 정의된 시스템 모델을 기반으로 6개의 기본 입력 인터랙션을 각각 비교하여 상관관계를 도출하였고, 이 결과의 유효성 검증을 위해 전문가 인터뷰를 실시했다. 정리된 터치 인터랙션 유형의 시스템 모델 정의 및 상관관계는 앞으로 다양한 터치 기반 인터랙션 개발 시 최적화된 터치 유형 개발에 활용 될 수 있으며, 개발에 참여하는 디자이너, 개발자, 기획자들이 시스템 기능을 이해하는데 도움을 주며 그들의 원활한 의사소통 수단으로 쓰임과 동시에 고객들과의 의사소통에 효과적으로 쓰일 것으로 기대된다.

  • PDF

MDA 기반의 다중 에이전트 기반 시스템 개발 (MDA-Based Multi-Agent based System Development)

  • 장수현;윤현상;이은석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 추계학술발표대회
    • /
    • pp.543-546
    • /
    • 2006
  • MDA 는 OMG 에서 제안한 소프트웨어 개발 방법론으로써, 플랫폼 독립적인 모델에서 플랫폼 종속적인 모델로의 모델 변환을 사용하여 소프트웨어의 이식성, 재사용성 등을 향상 시킬 수 있다. 다중 에이전트 기반 시스템을 개발하는 데 MDA 를 적용하는 것은, 다양한 유비쿼터스 환경에서 동작하는 지능형 시스템 개발을 효율적으로 지원한다. 최근 MDA 를 적용하여 다중 에이전트 기반 시스템을 개발한 연구가 있다. 그러나 이 연구는 에이전트 플랫폼이 고려되지 않고 모델 변환이 자동화 되지 못한 단점이 있다. 본 논문에서는 OMG 에서 표준화한 방법으로 UML 을 모델을 기술하고 모델 변환 규칙을 적용한다. 이를 통해 하나의 모델로부터 다양한 에이전트 플랫폼으로의 이식성을 얻을 수 있다. 이를 평가하기 위해 이전 연구에서 개발한 전자상거래 시스템의 시나리오를 가지고 에이전트 시스템을 구현하고 그 유효성을 입증하였다.

  • PDF

모델기반 시스템 엔지니어링 S/W를 이용한 통신 기반 열차 제어 시스템의 기능 분석에 관한 연구

  • 최민신;박중용;안치경;박영원;이우동
    • 시스템엔지니어링워크숍
    • /
    • 통권1호
    • /
    • pp.140-144
    • /
    • 2003
  • AGT 시스템은 복잡한 대규모 시스템이며 이 시스템에 도입된 무인운전의 운영 개념은 한국 철도 기술의 환경에서는 처음 시도되는 기술이다. 게다가 신호시스템을 무선 기술을 이용하여 구현해 한다는 요구사항이 추가되어 신호시스템 개발은 더욱 도전적인 문제가 되었다. 이와 같이 실천하기 어려운 요구사항이 많은 무선열차 제어시스템 개발의 위험을 줄이기 위해 시스템공학팀은 전산지원 시스템공학 도구를 사용한 재공학의 개발공정을 수행하도록 하였다. 본 연구에서는 기존의 정적인 데이터모텔에 추가하여 시나리오 기반으로 동적거동 분석을 수행하여 기능 모델을 구축하였고 기능 모델을 토대로 한 시스템 아키텍처를 구성하였다. 특히 기능 요구사항의 취약성을 보완하기 위해 CORE의 FFBD(Functional Flow Block Diagram)기능을 활용하여 열차 운행 중 발생할 수 있는 여러 가지 시나리오를 분석함으로써 기능 모델의 완전성의 기여하였다. 이는 정적인 데이터 흐름 다이아그램(DFD:Data Flow Diagram)이 가지는 한계를 모델 기반 시스템공학 도구에서 지원하는 동적인 기능 분석을 수행하여 보완함으로써 모델의 충실도를 높였음을 의미한다. 이를 통해 기능의 오류를 개념단계에서 최소화함으로써 기술 위험이 높은 제품을 개발할 수 있다는 것을 확인하였다.

  • PDF

다중 에이전트 환경에서의 커뮤니티 기반 유비쿼터스 시스템을 위한 모델과 개발 도구 (Community Computing Model and Development Tool for Community-based Ubiquitous System in Multi-agent Platform)

  • 정유나;이정태;김민구
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권12호
    • /
    • pp.1031-1051
    • /
    • 2006
  • 최근 유비쿼터스 시스템을 설계하고 개발하기 위한 방법들 중 하나로서, 다중 에이전트 모델을 이용하는 방식이 연구되고 있다. 이러한 방식은 다중 에이전트 모델의 장점을 유비쿼터스시스템에서 수용할 수 있도록 하였다. 그러나, 특정 유비쿼터스 시스템에 대해서는 기존의 다중 에이전트 모델들만으로는 완벽하게 기술하기에 어려운 부분이 있다. 본 논문에서는 사용자의 요구가 동적으로 생성되면 개체들이 협업하여 이를 해결하는 협업 위주의 유비쿼터스 시스템에 초점을 맞추었다. 이러한 시스템에서는 서비스를 제공하기 위하여 형성되는 컴퓨팅 요소들간의 협업 조직이 매우 중요하지만, 일반적인 다중 에이전트 모델로는 이러한 협업 조직을 효과적으로 표현하기가 쉽지 않다. 즉, 기존의 모델만으로는 이러한 협업 조직의 동적인 생성과 소멸, 동적인 조직의 구성방식, 그리고 서비스를 제공하기 위한 조직 내에서 또한 조직들간의 협업 방식을 기술자기가 쉽지 않다는 것이다. 따라서 본 논문에서는 그러한 협업 조직을 커뮤니티라 하고, 협업 중심의 유비쿼터스 시스템을 커뮤니티에 기반하여 기술하는 추상화 모델로서 커뮤니티 컴퓨팅 모델을 제안하였다. 또한 본 논문에서는 유비쿼터스 시스템을 위한 체계적인 개발 체계가 수립되어 있지 않다는 점에 주목하고, 제안된 커뮤니티 컴퓨팅 모델을 기반으로 응용 시스템을 개발하기 위한 시스템 개발 과정을 제안하고 이를 빠르고 편리하게 도와주는 개발 도구를 구현하여 보았다. 마지막으로, 소규모의 유비쿼터스 시스템을 제안한 추상화 모델로 기술하고 개발 도구를 사용하여 다중 에이전트 플랫폼에서 개발하여, 제안한 방법의 실현성을 검증하여 보았다.

시스템동학(system dynamics)을 이용한 국가차원의 모델 개발

  • 이광석;최영명
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 1992년도 춘계공동학술대회 발표논문 및 초록집; 울산대학교, 울산; 01월 02일 May 1992
    • /
    • pp.383-392
    • /
    • 1992
  • 한 국가의 미래를 설계하기 위해서는 어떠한 형태로든 국가차원의 모델이 필수적이다. 국가차원의 모델은 한 국가를, 풀고자 하는 문제를 중심으로 총체적으로 바라볼 수 있어야 한다. 이러한 모델은 될수록 간단하고, 포괄적이며, 유연하고, 유용하며, 예견적이어야 한다. 이러한 모델의 개발을 위한 방법론으로는 시스템동학(System Dynamics)이 유용하다. 이 시스템동학은 국가 및 지구적차원의 모델을 개발하는데 사용된 바 있다. 국가차원의 모델을 개발하는 과정의 이해를 위하여 간단한 국가차원의 환경.경제모델을 소개한다.

  • PDF

주전산기 개발을 위한 계층적 라이프싸이클 모델

  • 이준석;박진원
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 1995년도 춘계공동학술대회논문집; 전남대학교; 28-29 Apr. 1995
    • /
    • pp.376-381
    • /
    • 1995
  • 규모가 큰 시스템의 연구개발 사업을 성공적으로 수행하기 위해서는 라이프 싸이클 모델에 의한 인력, 요소 기술 및 시간 자원의 효과적인 세분화와 유기적인 결합을 통해 전체 연구개발 사업에 대한 올바른 계획을 수립하고 이를 종합적으로 관리하여야 한다. 여기서 라이프 싸이클 모델(life-cycle model: 순기모델)이란 연구개발 계획 시점부터 완료 시점까지의 기간을 활동 내용에 따라 여러 단계로 정의한 모델로, 개발하고자 하는 시스템의 품질 향상 및 연구개발 사업의 성공적인 수행을 위해 필수 불가결한 요소이다. 특히 중형급(midrange)이상의 컴퓨터 시스템과 같이 구성 요소들이 순차적으로 연구개발 사업 자체의 성공적인 수행 여부 뿐만 아니라 향후 산출되는 개발 결과물의 품질에도 중요한 영향을 미친다. 그러나 우리나라는 연구개발 측면에서 큰 규모의 프로젝트를 수행한 경험이 많지 않아 이에 대한 기술 축척이 미진하며, 주로 선진 외국의 공학 기술을 그대로 사용하기 때문에 우리나라의 기술이나 연구 환경에 적합하지 않은 경우가 많아 이에 따른 시행 착오를 많이 겪어왔다. 본고에서는 1987년부터 현재까지 수행되고 있는 주전산기 연구개발 사업(주전산기 I, II, III, IV) 수행을 통해 얻은 경험을 중심으로 구성 요소들이 계층적 구조를 갖는 컴퓨터 시스템을 연구 개발하는데 필요한 하나의 라이프 싸이클 모델을 제시하고자 한다.

  • PDF

중첩된 구조의 유즈케이스 모델을 이용한 임베디드 시스템의 요구사항 분석 방법 제안 (A Requirements Analysis Method fur Embedded System Using Hosted Use Case Model)

  • 진용호;배두환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (1)
    • /
    • pp.487-489
    • /
    • 2001
  • 현재 임베디드 시스템을 위한 객체지향 개발 방법론이 많이 제시되고 있지만, 이들 방법론에서 요구사항 분석 모델은 하드웨어와 소프트웨어를 포함하는 임베디드 시스템의 특징을 반영하지 못하고 있다. 즉, 개발하고자 하는 시스템의 경계를 명확히 하지 못하고 있다. 본 논문에서 제시하고 있는 중첩된 구조의 유즈케이스 모델에서는 하드웨어를 포함한 시스템 경계와 소프트웨어 시스템 경계를 나누고 이와 관련된 모델링 요소들-액터와 유즈케이스-을 명확히 구분한다. 명확한 시스템 경계는 시스템의 환경을 포함한 시스템을 이해하는 데 도움을 주며, 하드웨어 측면의 개발이 소프트웨어 측면의 개발에 선행하는 일반적인 임베디드 시스템 개발 과정에 적합하고, 이후 분석 과정과도 자연스럽게 연결된다. 또한 제시된 유즈케이스 모델을 이용한 모델링 절차를 제시하며, 모델의 구성요소를 효율적으로 추출할 수 있는 방법을 제시 한다.

  • PDF

새로운 개념의 타이어 제조공정 설계지원을 위한 시뮬레이션 모델

  • 문덕희
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2000년도 춘계학술대회 논문집
    • /
    • pp.125-130
    • /
    • 2000
  • 이 논문은 새로운 셀 (Cell) 생산방식의 타이어 제조 시스템을 구축하는 경우 개발된 설비를 이용하여 시스템을 구성하는 과정을 지원하기 위한 시뮬레이션 모델에 대한 것이다. 개발된 모델을 이용하여 시스템 성능평가를 수행한 후, 그 결과를 다시 설비개발팀에 제시함으로써 설계에 반영토록 함으로써 동시공학 개념을 도입한 새로운 제조공정의 개발이 가능하다.

  • PDF