• Title/Summary/Keyword: UML

Search Result 921, Processing Time 0.031 seconds

A Study on Conversion Between UML and Source Code Based on RTT(Round-Trip Translator) (RTT(Round-Trip Translator) 기반의 UML과 소스코드 변환에 대한 연구)

  • Kim, Ji Yong;Cho, Han Joo;Kim, Young Jong
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.8 no.9
    • /
    • pp.349-354
    • /
    • 2019
  • s programming education becomes more important in recent years, it is necessary to learn how the source code written by students reflects Object-Oriented(OO) concepts. We present a tool called the Round-Trip Translator(RTT) that transforms the Unified Modeling Language(UML) class diagram and Java source code to provide a web-based environment that provides real-time synchronization of UML and source code. RTT was created by improving existing RTE and is a tool for students who are learning OO concepts to understand how their UML or source code reflects the concepts that user intended. This study compares the efficiency and user- friendliness of RTT with the existing Round-Trip Engineering-based tools. The results show that students have improved understanding of OO concepts through UML and source code translation by using the RTT. We also found out that students were satisfied with the use of the RTT, which provides more efficient and convenient user interface than the existing tools.

The Study on the Generation of Verifying Rules for Consistency and Completeness of the Unified Modeling Language Diagrams (UML 다이아그램간의 일관성과 완전성을 위한 검증 규칙 생성에 관한 연구)

  • 김재웅;김진수;김치수;황선명
    • Journal of Korea Multimedia Society
    • /
    • v.3 no.3
    • /
    • pp.290-297
    • /
    • 2000
  • For verifying consistency and completeness of some UML diagrams as a representative of the graphic notations for object-oriented designs, we first give an analysis of some UML diagrams and apply simple ER model to the UML diagrams. Next, we formally define this graphical representation as a set of sets and a set of functions. According to the semantics of these functions, we derive a set of rules to assure the consistency and completeness of this graphical representation. These rules will be included with a CASE tool, which possesses both the diagramming facility and the consistency and completeness checking capability.

  • PDF

A Software Design Method for Arduino Applications using UML (UML을 이용한 아두이노 어플리케이션 설계)

  • Park, Ki-Chang;Lee, Hyun-Cheol;Kim, Eun-Seok
    • The Journal of the Korea Contents Association
    • /
    • v.15 no.8
    • /
    • pp.1-8
    • /
    • 2015
  • Arduino is an open-source prototyping platform. It has been used in diverse areas including media-art, simulation and interaction devices. The Arduino application does not provide an effective form of software design specification, since it is basically developed in C Programming language. In this paper, we propose a design method for the Arduino applications using the extension mechanism of the UML(Unified Modeling Language). The proposed method is enable to specify the main function of Arduino applications like digital I/O and analog I/O in UML notations.

A Study on ZigBee Application Model Development Using UML (UML을 이용한 ZigBee Application Model 개발에 관한 연구)

  • Jung, Sung-Mo;Yoo, Ju-Hyung;Lee, Joung-Han;Lim, Dong-Jin
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.58 no.12
    • /
    • pp.2492-2497
    • /
    • 2009
  • In this paper, a user application based on ZigBee is developed using UML. Conventional development procedure for an application using ZigBee stack requires a tremendous effort, since a developer has to study programming interfaces and analyze sample code to modify and add necessary code. In this study, a sample user application based on ZigBee is modeled using UML and embedded software code is generated using an automatic code generation tool. If the application development method using UML proposed in this paper is used, it is possible for a user to easily develop an application using powerful notations of UML diagrams without paying attention to the details of complex programming code.

On System Modeling Framework for System Design Processes Using UML (시스템 모델링을 위한 설계 프로세스 단계별 UML활용 방안 연구)

  • Jang, Jae-Deok;Lee, Jae-Cheon
    • 시스템엔지니어링워크숍
    • /
    • s.6
    • /
    • pp.102-106
    • /
    • 2005
  • The MBSE design method using UML has not been well exhibited throughout the overall system design processes. There has been many different modeling usages of UML for system requirements proposed by many till now. The extension of UML to system modeling must demonstrate consistent representation rule throughout the overall processes. This study proposes the method of using UML with overal consistency to implement system design processes. to validate and verify the proposed UML approaches, a case study of ATACMS Block IA missile system design was implemented and the resulting products were shown. phases of the systems engineering design process, logical solution development, and physical solution development, were demonstrated

  • PDF

UML Class Diagram for XDR Schema (XDR 스키마를 위한 UML 클래스 다이어그램)

  • Yoo Moon-sung
    • Journal of Internet Computing and Services
    • /
    • v.4 no.4
    • /
    • pp.35-44
    • /
    • 2003
  • XML becomes the standard for exchanging documents and data on the Web. Schema is used to define XML documents. Among schema, XDR schema, developed chiefly by Microsoft, is a leading schema for practical use. UML is a notation in object-oriented software development and a useful tool to represent the structure of a system. In this paper, we study the transformation method and algorithm from XDR schema to UML diagram. By this transformation, the structure of XDR schema is represented graphically. Thus we can easily understand the structure of XDR schema and we can create XML documents effectively by enhancing reusability and flexibility.

  • PDF

UML-XML Schema Conversion System for e-Catalog using REI (REI를 이용한 e-카탈로그의 UML-XML Schema 변환 시스템)

  • 박준표;이만형;황대훈
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.11b
    • /
    • pp.984-989
    • /
    • 2003
  • 최근 인터넷에서 문서 포맷의 기준으로 XML이 각광을 받고 있으며 XML schema를 통하여 DTD에서는 할 수 없었던 부분을 할 수 있게 되었다. 또한 e-카탈로그에서 XML 문서의 사용이 급증하면서 XML 문서의 설계가 점차 복잡해지고 XML schema 설계가 DTD보다 한층 더 복잡하게 되었기 때문에 XML schema 모델링이 중요한 문제로 대두 되었다. 이에 본 논문에서는 복잡한 XML 문서를 체계적이고 구조화하기 위하여 XML 문서를 UML로 설계하고 UML 모델링 정보를 변질과 누락 없이 추출하기 위하여 REI를 이용하여 UML 모델링 정보를 추출하여 XML로 변환하였다.

  • PDF

A Study on UML-Based Ontology Modeling for Agent Oriented Software Engineering (에이전트 지향 소프트웨어 공학을 위한 UML 기반 온톨로지 모델링에 관한 연구)

  • Kim, Gui-Jung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.353-356
    • /
    • 2005
  • 온톨로지는 에이전트가 지식 레벨 메시지 교환을 위해 사용하는 용어를 정의하는데 중요한 역할을 수행한다. 객체지향 모델링 중 특히 UML은 소프트웨어 공학 분야에서 많은 발전이 이루어져 왔으며, 대부분의 상업용 도구들에 의해 지원될 수 있다. 따라서, 에이전트 시스템에서 온톨로지 표현을 위해 UML을 사용한다면 에이전트 기반 시스템 개념의 이해를 돕는데 매우 효과적일 것이다. 본 연구는 온톨로지 모델링을 위해 UML 사용의 가능성을 제시하고자 한다.

  • PDF

Difficulties of the UML-based Analysis Modeling for Business System (비즈니스 시스템을 위한 UML 기반의 분석 모델링의 문제점)

  • Lee, Hye-Seon;Park, Jai-Nyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.05a
    • /
    • pp.301-304
    • /
    • 2005
  • 비즈니스 정보 시스템 개발을 위한 요구사항 분석은 시스템의 결과를 좌우할 수 있는 중요한 과정으로 인식되고 있다. 따라서 대부분의 소프트웨어 개발방법론에서 사용자의 요구사항을 분석하기 위해 주로 사용되고 있는 UML 기반의 Use Case 모델링의 절차와 분석과정에서의 문제점에 대하여 살펴보고, 또한 전반적인 UML 의 문제점을 조사해봄으로써 시스템 개발을 위하여 UML 기반의 모델링을 적용하여 분석할 경우 고려해야 될 사항들을 미리 점검해 볼 수 있도록 지침을 제공하고 자 한다.

  • PDF

Comparison with STATECHART for Proposing GCSR as UML-RT Language. (GCSR의 UML-RT 언어로의 제안을 위한 STATECHART와의 비교)

  • 김진현;박명환;최진영;강인혜
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.596-598
    • /
    • 1999
  • 본 논문은 UML-RT 도구로서 GCSR(Graphical Communicating Shared Resource)를 제안하는데 있어UML의 기본 다이아그램 중 하나인 Statechart와 비교 분석함으로 그 기능과 장.단점을 제시한다. 기존의 정형 명세 언어인 Statechart에서는 실시간 시스템이 명세에 있어 필수적인 시간적인 개념과 우선순위 개념이 제한적이다. 그러나 정형명세의 또 다른 언어인 GCSR이 가진 시간적 개념과 우선순위 개념의 효용을 보이고 이를 Statechart의 실시간 시스템의 명세와 비교함으로 UML-RT로서의 GCSR을 제안한다.

  • PDF