• 제목/요약/키워드: Unified Modeling Language(UML)

검색결과 246건 처리시간 0.028초

다중 에이전트 시스템 구축을 위한 아키텍쳐 개발방법 및 지능형 교통 시스템에의 응용 (An Architecture Method for Multi-Agent System Developments and its Application to Intelligent Transport Systems)

  • 이승연;박수용;정성원
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제28권7호
    • /
    • pp.478-492
    • /
    • 2001
  • 본 논문은 다양한 종류의 분산 인공지능 문제들을 에이전트라는 추상적 단위와 에이전트간의 상호작용을 토대로 해결하는 다중 에이전트 시스템을 개발하는 체계적 접근방법으로서 개발 방법론의 핵심인 아키텍쳐의 개발방법을 제안한다. 목표를 기반으로 문제영역을 이해하고, 여기에서 추출된 에이전트들을 이용하여 시스템을 개발함에 있어 지침이 되는 아키텍쳐 개발공정을 다중 에이전트 시스템의 특성인 조정과 자율성을 고려하여 제안한다. 각 관점마다 적용될 수 있는 아키텍쳐 스타일과 패턴들을 정의하고, 제안한 아키텍쳐를 UML(Unified Modeling Language)을 이용하여 표현하며, 아키텍쳐를 설명하는 ADL(Architecture Description Language)을 이용하여 정형화시킨다. 또한, 이를 지능형 교통시스템의 출발전 교통정보 안내 서브시스템에 적용, 구현함으로써, 제안하는 아키텍쳐를 검증해 보고, 이를 기반으로 소프트웨어를 개발하는 기초를 마련한다.

  • PDF

서비스 지향 아키텍쳐 기반의 자재관리시스템 설계 (Design of the Material Control System based on Service Oriented Architecture)

  • 안민정;이홍철
    • 산업공학
    • /
    • 제20권3호
    • /
    • pp.257-266
    • /
    • 2007
  • To survive in rapidly changing business environment, the enterprises of all over the world are trying to integrate their IT infra structure and are trying to automate their business process. Service Oriented Architecture (SOA) is being accepted as an IT standard to support efficient system integration and flexible business process automation between enterprises or departments. The material control system is required this software architecture between manufacturing company and materials supply vendors. This paper introduces concept of SOA, relevant technology about SOA such as Web Services and Business Process Execution Language (BPEL) and Enterprise Service Bus (ESB) and describes how to automate materials control process by designing the material control system based on SOA. The analysis of requirements is proceeded by Unified Modeling Language (UML) and SOA delivery strategy is selected the top-down strategy. And this paper describes how to derive services and operations and how to arrange services in three service layers and how to design business process.

객체 지향 방법론을 이용한 철근 콘크리트 통합 구조 시스템의 초기 구조 설계 모듈 개발 (Development of Preliminary Design Modules for an Intergrated System for Reinforced Concrete Structures appling Object Oriented Methodology)

  • 홍지선;천진호;이병해
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 1999년도 봄 학술발표회 논문집
    • /
    • pp.61-68
    • /
    • 1999
  • This paper is the study of methodology for development of preliminary structural design modules for an intergated system for reinforced concrete structures. To develop the modules. it is used that the iteratived and incremental development process of object-orientied methodology and affects. The aspect is a tool to capture characteristics of the objects. The aspects consists of .user, structure, and system. By using aspects, we can find that objects and relationships between the objects consisting of the modules in the phases of process. In this paper, UML(Unified Modeling Language) is used to the notation. It serves as the language for communicating decisions that are not obvious and provides semantics to capture all important stategic and tactical decisions. Therefore such a series of mothods is valuable to development of preliminary structural design modules. Then preliminary structural design modules were programed by using Visusl C++, a windows environmental development tool.

  • PDF

토지관리정보체계를 위한 공간자료관리 시스템 개발에 관한 연구 (Development of Spatial Database Management System for Land Management Information System(LMIS))

  • 홍성학;김태현;조영동;장병진
    • Spatial Information Research
    • /
    • 제9권1호
    • /
    • pp.107-124
    • /
    • 2001
  • 중앙정부 및 지방자치단체들은 지리정보시스템을 본격적으로 도입함으로서, 방대한양의 공간데이터베이^스를 구축하고 있다. 그러나 여러 기관이 각자의 목적과 필요에 따라 개별적 기준에 의해 공간데이터베이스를 중복 구축하여 비용의 낭비가 발생하고 있다. 더욱이 중복관리로 인해 공간자료의 일관성이 결여되고, 이로 인해 업무의 효율성과 신뢰성이 저하되고 있다. 또한 각기 도입한 시스템의 특이성과 자료 형식의 차이로 인해 상호 공유가 어려운 실정이다. 이러한 상황에서 건설교통부는 토지관련 각종 법률·속성·공간자료 등을 통합데이터베이스로 구축하고 관련업무를 전산화하는 토지관리정보체계구축 사업을 수행하고 있다. 타 정보화사업의 기본 공간자료를 제공하는 토지이용규제제도(이하 토지주제도)이며, 이들 자료는 지자체 전 부서에 걸쳐 다양하게 활용되고 있는 자료로서 토지 및 일반 행정업무와 민원발급의 기반자료가 되고 있다. 그러나 지적도는 지적, 도시계획, 공시지가, 개발사업 관련 부서 등에서 각기 유지관리하기 때문에 도면간의 불일치가 발생하고, 신뢰도가 저하되어, 지적원도 이외에는 정확성을 보장하기 어렵다. 토지주제는 현행법상 최종 결정·고시를 필지조사나 다양한 축척의 지형도, 지적도, 지적과 지형이 표시된 지형·지적도면을 이용함으로서 일선 지자체에서 조차 토지이용규제의 총괄적인 현황 및 규제공간적 상관관계를 파악하기 어렵다. 더욱이 지적도와의 관계가 불분명 한 경우는 필지별 토지이용현황 정보의 추출 및 관리가 단순중첩으로는 불가능하며 토지이용계획확인서와 같은 민원발급이나 필지별 토지이용규제 정보를 필요로 하는 업무에는 심각한 문제를 야기한다. 본 연구는 목적은 지형도, 지적도, 토지주제도 등의 공간자료를 통합 유지관리 할 수 있는 방안을 모색하고, 지료의 일관성을 확보 할 수 있는 시스템을 개발하는데 있다. 시스템 설계와 개발은 분산환경 하에서 운영될 수 있는 OpenGIS의 CORBA(OGC 1998) 사양을 기반으로 개발하였다. 시스템 설계방법론은 RUP(Rational Unified Process), 설계 및 구현은 UML(Unified Modeling Language)를 활용하였다. 시스템 운영환경은 공간자료의 편집에 있어 가격대비 신뢰성이 높으며 지자체에 많이 보편화되어 있는 CAD시스템을 기반으로 하였다.

  • PDF

디지털 범죄 수사 절차 모델링 기법에 관한 연구 (A Study of Digital Investigation Modeling Method)

  • 이석희;신재룡;임경수;이상진
    • 한국정보보호학회:학술대회논문집
    • /
    • 한국정보보호학회 2006년도 하계학술대회
    • /
    • pp.397-402
    • /
    • 2006
  • 디지털 범죄 수사 능력은 디지털 포렌식 기술 개발 뿐만 아니라 정책적인 수사체계가 얼마나 잘되어 있느냐에 따라 달라진다. 점차 다양화 되고 지능화 되어가는 디지털 범죄를 수사하기 위해서는 디지털 범죄 수사 체계 모델링이 필요하다. 따라서 본고에서는 디지털 범죄의 종류와 그에 적합한 수사 절차를 언급하고, UML(Unified Modeling Language)을 이용하여 디지털 범죄 수사 절차를 체계화하고 모델링하는 방법을 제시하고자 한다.

  • PDF

워크플로우 패턴 기반 ebBP(ebXML Business Process Specification Schema)의 코레오그라피 변환 분석 (Analysis, Transformation of ebBP Choreography based on Workflow Patterns)

  • 김남준;김자희
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2008년도 춘계학술대회
    • /
    • pp.529-534
    • /
    • 2008
  • 국제 전자거래 표준 언어인 ebXML은 비즈니스 프로세스의 모델링과 구현이 독립되어 있다. 특히 ebXML의 비즈니스 프로세스 구현 언어는 UML (Unified Modeling Language)기반의 BPSS (Business Process Specification Schema)에서 BPMN (Business Process Modeling Notation)기반의 ebBP (ebXML Business Process Specification Schema)로 변경되었다. ebXML은 단일화된 e-비즈니스 시장의 형성을 목표로 하고 있다. 따라서 ebBP가 비즈니스 프로세스 모델링으로 표현되는 다양한 업무 흐름을 지원 할 수 있는지 ebBP의 코레오그라피(Choreography) 표현 능력을 평가하는 것은 중요한 문제이다. 본 논문에서는 ebBP의 표현력을 워크플로우 패턴 입장에서 기존의 BPSS와 비교한다. 이 분석을 토대로 비즈니스 프로세스 모델에서 ebBP로 변환하는 방법을 제시한다.

  • PDF

액티비티 다이어그램 기반의 워크플로우 모델링을 위한 ASM 시멘틱 표현 (Expression of ASM Semantics for Workflow Modeling Based on Activity Diagram)

  • 고은정;이상영;유철중;장옥배
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.331-333
    • /
    • 2003
  • UML(Unified Modeling Language) 액티비티 다이어그램은 시스템의 동적인 측면을 표현하는데 적합하기 때문에 비즈니스 프로세스와 워크플로우를 모델링 하는데 유용하게 사용된다. 워크플로우 모델링은 이해하기 쉽고. 작업하기 쉬운 보편성을 갖고 있도록 개발되어져야 한다. 또한 모델링을 하는 기법 자체에는 정형적인 의미를 내포하고 있어야 하며 분석이 가능해야 한다. 이에 본 논문에서는 워크플로우 시스템의 특성에 맞도록 ASM(Abstract State Machine) 시멘틱을 이용하여 액티비티 다이어그램 기반의 워크플로우 모델링에 대한 시멘틱 표현을 제안한다. 이와 같은 ASM 시멘틱을 기반으로 하는 정형적인 시멘틱 표현을 통하여 보다 효율적인 워크플로우 모델링이 가능하다.

  • PDF

요구사항 기술서로부터 유스케이스 다이어그램의 추출기법 (Use Case Diagram Extraction Technique from Requirements Specification)

  • 유철중;정소영
    • 정보처리학회논문지D
    • /
    • 제9D권4호
    • /
    • pp.639-650
    • /
    • 2002
  • 소프트웨어의 성공적인 개발을 위해서는 체계적이고 명확한 요구분석이 이루어져야 한다. UML에서는 유스케이스 모델링을 통해 사용자 또는 고객의 요구사항을 파악하고 업무 시스템의 범위를 결정하는 방법을 제공하고 있다. 본 논문에서는 효율적이며 정확한 유스케이스 모델링을 위한 연구의 일환으로, 요구사항 기술서로부터 정형화된 규칙을 적용해 가면서 단계적으로 유스케이스 다이어그램을 추출하는 기법을 제시하였다. 요구사항 기술서 관련규칙( $R_{A}$; Rules for Requirements Specification)을 적용하여 요구사항 기술서를 변경하고, 변경된 요구사항 기술서에 액터 추출 규칙( $R_{A}$ ; Rules for Actors), 유스케이스 추출 규칙( $R_{U}$ ; Rules for Use Cases), 관계 추출 규칙( $R_{R}$ ; Rules for Relationships)을 각각 적용하여 액터, 유스케이스, 관계를 추출하여 최종적으로 유스케이스 다이어그램(Use Case diagram)을 작성하게 된다. 본 논문에서 제시한 규칙을 인사관리 요구사항 기술서에 적용해 본 결과, 정형화된 규칙이 없이 서술적인 몇몇 조언을 바탕으로 유스케이스 다이어그램을 추출해야하는 기존의 어려움을 줄일 수 있는 효과를 확인하였다.확인하였다.

웹 응용 신뢰성 확보를 위한 UML 순차도 기반의 시험사례 추출 및 시험 (UML Sequence Diagram Based Test Case Extraction and Testing for Ensuring Reliability of Web Applications)

  • 정기원;조용선
    • 한국전자거래학회지
    • /
    • 제9권1호
    • /
    • pp.1-19
    • /
    • 2004
  • 시간적 금전적 압박으로 최근의 웹 응용에서는 체계적인 시험작업이 종종 간과되곤 한다. 게다가 효과적인 웹 응용 시험 방법이 많지 않아 웹 응용에 기존의 시험 방법들을 적용하면서 개발자들은 많은 어려움을 겪고 있다. 빠르고 효과적 인 시험을 위하여 웹 페이지간의 메시지를 모델링한 UML 순차도(Sequence Diagram)로부터 웹 응용을 위한 시험사례를 추출하는 방법을 제안한다. 웹 응용을 위한 시험사례들은 UML의 순차도에서 자기 호출 메시지 (Self-Call Messages)를 포함한 메시지들로부터 추출된다. 시험사례는 시험할 대상인 메시지와 스크립트 함수, 서버 페이지와 추가적인 시험값들로 구성된다. 또한, 웹 응용 시험을 지원하기 위한 간단한 도구를 제시한다. 이 시험 도구는 웹 응용을 시험하기 위한 URL을 생성하고 이를 실행하여 그 결과를 보인다. 생성된 URL은 시험할 서버 페이지의 주소와 추가적인 시험값들로 구성된다. 이 도구는 마이크로소프트 비주얼 베이직으로 작성하였다. 회원 관리 기능을 수행하는 웹 응용개발 과제에 제안하는 시험사례 추출방법과 시험 지원 도구를 적용하였으며 그 유용성을 확인하였다.

  • PDF

XMI기반 클래스의 메타데이터생성 (Generation of Class MetaData Based on XMI)

  • 이상식;최한용
    • 한국콘텐츠학회논문지
    • /
    • 제9권12호
    • /
    • pp.572-581
    • /
    • 2009
  • XMI 메타모델과 XML 메타데이터를 이용한 클래스에 대한 연구는 일반적으로 이용되고 있는 XML 메타데이터의 생성과 상당한 차이점이 있다. 대부분의 XML 시스템은 에디터기능과 데이터베이스 연동, 등 마크업언어의 생성부분에 많은 비중을 두고 개발하고 있다. 그러나 본 연구는 이와 달리 XMI 메타모델에서 추출되는 클래스 메타데이터의 마크업언어를 생성하는데 중점을 두었다. 또한 클래스내의 단위 엘리먼트의 속성부여와 모델내의 클래스 관계를 표현할 수 있도록 하였다. 마크업언어의 생성에서는 XML 스키마를 이용하여 세부적인 데이터타입의 선언이 가능하도록 하고 있다.