• Title/Summary/Keyword: Unified Modeling Language(UML)

Search Result 244, Processing Time 0.05 seconds

Design and Implementation of XML-based Electronic Data Interchange Using Unified Modeling Language (UML을 이용한 XML/EDI 시스템 설계 및 구현)

  • 문태수;김호진
    • The Journal of Society for e-Business Studies
    • /
    • v.7 no.3
    • /
    • pp.139-158
    • /
    • 2002
  • Most of companies related to the area of B2B electronic commerce are making their efforts to innovate their existing business process into new designed process. XML-based electronic data interchange has potential to impact on reshaping the traditional EDI systems. This study intends to suggest a prototype of XML-based electronic data interchange using unified modeling language, with a case study applied in Korean automobile industry. In order to accomplish the research objectives, we employed UML as its standard modeling language, In this study, four diagramming techniques such as use case diagram, sequence diagram, class diagram, component diagram among eight modeling techniques are used for analyzing hierarchical business process. As a result of applying UML methodology, we design and develop XML/EDI applications efficiently. Our field test applied to Korean automobile industry shows that data modeling to design XML application using UML is better than existing methodologies in representing object schema of XML data and in extension and interoperability of systems.

  • PDF

Multiple Perspective Business System Modeling Using Unified Modeling Language (Unified Modeling Language를 활용한 다관점 업무 시스템 모형화)

  • Kim, Jong-U;Kim, Jin-Sam;Jo, Jin-Hui;Jeon, Jin-Ok
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.9
    • /
    • pp.2373-2383
    • /
    • 1999
  • Recently, due to the popularity of object-oriented programming languages, object-oriented modeling and development methodologies become widely applied to information system development. When object-oriented methodology is adopted, using object-oriented modeling languages for business analysis and redesign has the advantages such that business modeling results can be easily understood and referred by information system developers. In this paper, UML-B, Unified Modeling Language extension for Business modeling is proposed, which uses UML notation for modeling organization structure, actors, use cases, business processes, and entities in business systems. It also utilizes extension mechanisms of UML to facilitate business modeling activities, and supports business process reengineering with object-oriented modeling.

  • PDF

Development of Transmission Pricing Package Based on Unified Modeling Language (UML 기반의 송전요금계산 패키지 개발)

  • 이찬주;박종배;신중린;김진호;김발호
    • The Transactions of the Korean Institute of Electrical Engineers A
    • /
    • v.53 no.2
    • /
    • pp.111-120
    • /
    • 2004
  • This paper presents an application of Unified Modeling Language(UML) software technique for developing transmission pricing evaluation package. Also, this paper describes a transmission pricing algorithm applicable to a large-scale power system. The usage-based transmission pricing mechanism is very complex since it requires power flow analysis, fault current analysis, sensitivity evaluation of a transmission line, penalty factors calculation, transmission asset databases, and cost allocation rules, etc. For the efficient and flexible development of the transmission pricing package, a UML. approach is applied, which is composed of a use-case diagram, interaction diagram, class diagram, and package diagram using Rational Rose Unified Process(RUP). The designed transmission pricing package can be efficiently modified and reused as the market environments evolves since it is designed by Object-Oriented Programming(OOP).

An Application of Unified Modeling Language to Develop the New Load Management System (새로운 부하관리시스템 개발을 위한 UML 적용 연구)

  • Lee, Chan-Joo;Kim, Jin-Ho;Park, Jong-Bae
    • Proceedings of the KIEE Conference
    • /
    • 2002.07a
    • /
    • pp.419-421
    • /
    • 2002
  • This paper presents a methodology for the application of Unified Modeling Language (UML) to develop the new load management system. Development of new load management system in competitive electricity market is very complex since it requires too much data of power system. For the efficient and flexible design to develop of new load management system, a UML approach in applied which is composed of a class diagram, package diagram using Rational Rose Unified Process.

  • PDF

Design and Implementation of Conversion System from UML Class Diagram to XML DTD (UML 클래스 다이어그램을 XML DTD로의 변환 시스템 설계 및 구현)

  • Hong, Do-Seok;Ha, Yan;Kim, Yong-Sung
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.12
    • /
    • pp.3829-3839
    • /
    • 2000
  • The UML(Unified Modeling Language) Class Diagram which is a part of structure of UML is fit for Object Modeling, and more recently, as the appearance of UXF(UML eXchange Format) UML Class Diagram by itself, can be exchanged in many other different system document. So this paper suggest the conversion system from UML Class Diagram to XML DTD. As this we can easily transformation and saving the UML Class Diagram that is the standard of Modeling Language to XML document which is so reusable. Also it can give a flexible method for the representation to the logical structure of document in various way because of converting XML DTD.

  • PDF

Hints-based Approach for UML Class Diagrams

  • Sehrish Abrejo;Amber Baig;Adnan Asghar Ali;Mutee U Rahman;Aqsa Khoso
    • International Journal of Computer Science & Network Security
    • /
    • v.23 no.7
    • /
    • pp.9-15
    • /
    • 2023
  • A common language for modeling software requirements and design in recent years is Unified Modeling Language (UML). Essential principles and rules are provided by UML to help visualize and comprehend complex software systems. It has therefore been incorporated into the curriculum for software engineering courses at several institutions all around the world. However, it is commonly recognized that UML is challenging for beginners to understand, mostly owing to its complexity and ill-defined nature. It is unavoidable that we need to comprehend their preferences and issues considerably better than we do presently to approach the problem of teaching UML to beginner students in an acceptable manner. This paper offers a hint-based approach that can be implemented along with an ordinary lab task. Some keywords are highlighted to indicate class diagram components and make students understand the textual descriptions. The experimental results indicate significant improvement in students' learning skills. Furthermore, the majority of students also positively responded to the survey conducted in the end experimental study.

Analysis of Application Automatic Creation Case Tool Base on UML (UML에 기초한 어플리케이션 자동 생성 Case Tool의 분석)

  • 한현관;이명진
    • Journal of the Korea Computer Industry Society
    • /
    • v.3 no.12
    • /
    • pp.1697-1712
    • /
    • 2002
  • Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. It simplifies the complex process of software design, making a blueprint for construction. In this paper, we apply automated application generation tools such as Rational Rose and BizWiz to a realistic cyber shopping mall and then compare and analyze them in the view of UML. We also propose some methods for the systematic system analysis, design, and implementation by applying UML to a customer management system based on above results.

  • PDF

Improving SoC Design Flow with Unified Modeling Language and HDL (UML과 HDL을 이용한 SoC 설계 개선)

  • Kim, Chang-Hoon;Hwang, Sang-Joon;Hong, Seung-Woo;Sung, Man-Young
    • Proceedings of the Korean Institute of Electrical and Electronic Material Engineers Conference
    • /
    • 2005.07a
    • /
    • pp.135-138
    • /
    • 2005
  • HDL(Hardware Description Language) is the most important modem tools used to describe hardware, and becomes important as we move to higher levels of abstraction. The HDL has been made brisk use of in analog design, MEMS device[1-2], process related field as well as digital design. The most important characteristics of HDL is Abstraction which is the strongest tool that extend greatly designer's design ability. In this paper by the Modelling Continuum with hierarchical structure of abstraction, we apply UML(Unified Modeling Language) to SoC Design with HDL UML makes an easy and visual description of the various levels of abstraction, and gives designers good flexible modeling capabilty for SoC Design.

  • 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.

Unified Modeling Language based Analysis of Security Attacks in Wireless Sensor Networks: A Survey

  • Hong, Sung-Hyuck;Lim, Sun-Ho;Song, Jae-Ki
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.5 no.4
    • /
    • pp.805-821
    • /
    • 2011
  • Wireless Sensor Networks (WSNs) are rapidly emerging because of their potential applications available in military and civilian environments. Due to unattended and hostile deployment environments, shared wireless links, and inherent resource constraints, providing high level security services is challenging in WSNs. In this paper, we revisit various security attack models and analyze them by using a well-known standard notation, Unified Modeling Language (UML). We provide a set of UML collaboration diagram and sequence diagrams of attack models witnessed in different network layers: physical, data/link, network, and transport. The proposed UML-based analysis not only can facilitate understanding of attack strategies, but can also provide a deep insight into designing/developing countermeasures in WSNs.