년 - 년
4,000원
UML(Unified Modeling Language) 클래스 다이어그램은 시스템의 정적인 측면을 표현하며 분석 및 설계 부터 문서화, 테스팅까지 사용된다. 클래스 다이어그램을 이용한 모델링이 소프트웨어 개발에 있어 필수적이지만, 경험이 많지 않은 모델러에게 쉽지 않은 작업이다. 도메인 카테고리별로 분류된 클래스 다이어그램 데이터 세트가 제공된다면, 모델링 작업의 생산성을 높일 수 있을 것이다. 본 논문은 클래스 다이어그램 이미지 데이터를 구축하기 위한 자동 분류 기술을 제공한다. 추가 정보 없이 단지 UML 클래스 다이어그램 이미지를 식별하고 도메인 카테 고리에 따라 자동 분류한다. 먼저, 웹상에서 수집된 이미지들이 UML 클래스 다이어그램 이미지인지 여부를 판단한다. 그리고, 식별된 클래스 다이어그램 이미지에서 클래스 이름을 추출하여 도메인 카테고리에 따라 분류한다. 제안된 분류 모델은 정밀도, 재현율, F1점수, 정확도에서 각각 100.00%, 95.59%, 97.74%, 97.77%를 달성했으며, 카테 고리별 분류에 대한 정확도는 81.1%와 95.2% 사이에 분포한다. 해당 실험에 사용된 클래스 다이어그램 이미지 개수가 충분히 크지 않지만, 도출된 실험 결과는 제안된 자동 분류 방식이 고려할 만한 가치가 있음을 나타낸다.
UML class diagrams are used to visualize the static aspects of a software system and are involved from analysis and design to documentation and testing. Software modeling using class diagrams is essential for software development, but it may be not an easy activity for inexperienced modelers. The modeling productivity could be improved with a dataset of class diagrams which are classified by domain categories. To this end, this paper provides a classification method for a dataset of class diagram images. First, real class diagrams are selected from collected images. Then, class names are extracted from the real class diagram images and the class diagram images are classified according to domain categories. The proposed classification model has achieved 100.00%, 95.59%, 97.74%, and 97.77% in precision, recall, F1-score, and accuracy, respectively. The accuracy scores for the domain categorization are distributed between 81.1% and 95.2%. Although the number of class diagram images in the experiment is not large enough, the experimental results indicate that it is worth considering the proposed approach to class diagram image classification.
4,000원
설계 패턴은 소프트웨어 개발 시 반복적으로 발생하는 특정 문제들에 대한 효과적인 해결책을 제공하는 소프트웨어 재사용 기술이다. 특히, 객체지향 설계 패턴들은 다양한 플랫폼이나 프레임워크에 포함되어 소프트웨어 생산성을 높이고 있다. 본 논문은 설계 패턴을 고려한 안드로이드 모바일 플랫폼 기반의 게임 프로그래밍에 대한 지침을 제공한다. 적절히 설계 패턴을 활용함으로써 소프트웨어 개발 생산성뿐만 아니라, 개발 후 유지보수를 위해서도 효과적일 수 있다. 본 논문은 안드로이드 플랫폼 기반의 게임 프로그래밍에 설계 패턴을 적용하기 위한 지침과 사례를 제공한다. MVP, Singleton, Observer, State 설계 패턴과 같은 대표적인 객체지향 설계 패턴을 안드로이드 게임 프로그램 개발에 적용한다.
Design patterns can be classified as software reuse technique that might provide effective solutions to specific problems that occur repeatedly in software development. In particular, object-oriented design patterns are incorporated into various software platforms and frameworks to increase software productivity. This paper aims to support general guidelines relating to design patterns for Android-based game programming. The proper use of the design pattern could be effective in not only for software development productivity, but also for post-development software maintenance. This paper provides fundamental procedures and case studies for applying design patterns to game programming on the Android platform. Typical object-oriented design patterns such as MVP, Singleton, Observer, and State have been applied to the development of Android game programs.
A Survey Study on Standard Security Models in Wireless Sensor Networks
중소기업융합학회 융합정보논문지(구 중소기업융합학회논문지) 제4권 제4호 2014.12 pp.31-36
※ 기관로그인 시 무료 이용이 가능합니다.
4,000원
Recent advancement in Wireless Sensor Networks (WSNs) has paved the way for WSNs to enable in various environments in monitoring temperature, motion, sound, and vibration. These applications often include the detection of sensitive information from enemy movements in hostile areas or in locations of personnel in buildings. Due to characteristics of WSNs and dealing with sensitive information, wireless sensor nodes tend to be exposed to the enemy or in a hazard area, and security is a major concern in WSNs. Because WSNs pose unique challenges, traditional security techniques used in conventional networks cannot be applied directly, many researchers have developed various security protocols to fit into WSNs. To develop countermeasures of various attacks in WSNs, descriptions and analysis of current security attacks in the network layers must be developed by using a standard notation. However, there is no research paper describing and analyzing security models in WSNs by using a standard notation such as The Unified Modeling Language (UML). Using the UML helps security developers to understand security attacks and design secure WSNs. In this research, we provide standard models for security attacks by UML Sequence Diagrams to describe and analyze possible attacks in the three network layers.
어플리케이션개발을 위한 CASE 도구의 비교에 관한 연구
한국공학안전보건예술학회 한국공학안전보건예술학회 논문지 제2권 제1호 2010.08 pp.1-8
※ 기관로그인 시 무료 이용이 가능합니다.
4,000원
본 연구에서는 현재 많이 알려져 있고 많이 활용되는 어플리케이션 개발을 위한 CASE 도구 중 문서작성기능이 있는 대표적인 도구를 테스트를 통해서 복합문서지원 기술 즉 컨테이너 기능과 서버기능의 지원이 가능한지에 대하여 비교하였다. 비교결과 대부분의 CASE 도구가 컨테이너 기능과 서버 기능을 일부분 지원하였으며, 강력한 문서화 기능인 복합문서작성을 위한 컨테이너 기능과 서버기능을 다 갖춘다면 보다 강력한 CASE 도구가 될 수 있을 것이다.
In this study, representative tools with the function drawing up a document among CASE tools for application development, widely known and being used in many ways have been compared through tests to find out if there is compound document supporting technology of a container function and a server function. As a result of comparison, CASE tools support a container and a server partially and, if equipped with all of the container and the server for compound document which is a strong documentation function, can be more powerful tools.
ebXML 비즈니스 프로세스 명세를 위한 의미 제약의 모델링과 검증 KCI 등재
한국경영정보학회 Asia Pacific Journal of Information Systems 제14권 제1호 2004.03 pp.79-100
※ 기관로그인 시 무료 이용이 가능합니다.
5,800원
국제인공지능학회(구 한국인터넷방송통신학회) The International Journal of Advanced Smart Convergence Volume 13 Number 1 2024.03 pp.85-91
※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.
Currently, generative artificial intelligence is a hot topic around the world. Generative artificial intelligence creates various images, art, video clips, advertisements, etc. The problem is that it is very difficult to verify the internal work of artificial intelligence. As a requirements engineer, I attempt to create a toon image by applying linguistic mechanisms to the current issue. This is combined with the UML object model through the semantic role analysis technique of linguists Chomsky and Fillmore. Then, the derived properties are linked to the toon creation template. This is to ensure productivity based on reusability rather than creativity in toon engineering. In the future, we plan to increase toon image productivity by incorporating software development processes and reusability.
Unified Modeling Language and Enhanced Entity Relationship : An Empirical Study SCOPUS
보안공학연구지원센터(IJDTA) International Journal of Database Theory and Application Vol.8 No.3 2015.06 pp.215-227
※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.
A perfect design of the diagrammatic notations is necessary to communicate between the designer and the user at the requirements analysis stage. The Unified Modeling Language (UML) and Enhanced Entity Relationship (EER) are typically used for designing large systems and applications. On paper, diagrammatic notations can be used to develop or perform maintenance on the application. Any notations used, must represent business rules accurately. At the same time, the notations must be understandable to manager, user and programmer. ER and EER diagrams have been taught in colleges and universities for many years. In recent years, the Unified Modeling Language has appeared for the representation of relational databases. There are many articles in the literature discussing the efficacy of using the UML in modeling relational database systems. The choice between diagrammatic notations does not show any thoughtfulness for an understanding of the human reader. This study focuses on a comparison between the EER and the UML Class Diagram, the cause of the common notations and acceptance among system analysts and programmers. It was proven through an experiment on the sample of students participating in the experiment. The experiment takes the opinion of information technology students to determine which the best diagrammatic notation for them to use. These students will be programmers and system analysts in the future. The results identified through experiment are the favorite for graphic students, and the result can show any relational model closer to the user and manger.
Unified Modeling Language (UML) for Database Systems and Computer Applications
보안공학연구지원센터(IJDTA) International Journal of Database Theory and Application Vol.5 No.1 2012.03 pp.157-164
※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.
This paper presents the concepts of database systems as well as the overview of the use of Unified Modeling Language (UML) as a standard notation of real-world objects in developing object-oriented design methodology for computer applications. The UML is a tool for specifying software systems that include standardized diagrams to define, illustrate and visually map or model a software system's design and structure. UML diagrams include the use case diagram, class diagram, sequence diagram, statechart diagram, activity diagram, component diagram, and deployment diagram. The integration of these diagrams to different software processes have been discussed.
Unified Modeling Language를 활용한 다관점 업무 시스템 모형화
[Kisti 연계] 한국정보처리학회 정보처리학회논문지 Vol.6 No.9 1999 pp.2373-2383
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
최근에 객체지향 프로그래밍 언어의 광범위한 활용과 더불어 객체지향 개발방법론, 객체지향 모형화 언어가 활발히 보급되어 있다. 객체지향 개발방법론을 채택하여 정보 시스템을 개발할 경우, 사전 작업인 업무 분석 및 재설계 작업을 객체지향 모형화 언어를 활용하여 진행하면 업무 분석 및 재설계 산출물을 정보시스템 개발자들이 쉽게 이해하고 정보시스템 개발에 참조할 수 있다. 본 논문에서는 객체지향 모형화 언어의 표준으로 대두되고 있는 UML(Unified Modeling Language)에 기반한 업무 프로세스 모형화 기법(UML-B, UML extension for Business Modeling)을 제시한다. UML-B에서는 UML의 표기법을 사용하여 업무 시스템의 조직 구조, 행위자, 사용사례, 업무 프로세스, 개체 관점을 표현하도록 한다. 또한 UML이 제공하는 확장 메카니즘을 사용하여 업무에 대한 모형화 작업의 용이성을 증진시키고 경영혁신(BPR, Business Process Reengineering) 기법을 객체지향 모형화와 함께 사용할 수 있도록 지원한다.
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.
UML(Unified Modeling Language)기법을 이용한 PCM전류차동계전기 정정모듈 개발
[Kisti 연계] 대한전기학회 대한전기학회 학술대회논문집 2003 pp.329-331
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
PROSET2000 that is integrated protective management system had developed and used in order to automate the setting process of protective relays in transmission system protection. PROSET2000 have database for relay setting and automated for relay setting program within. This paper proposed PCM current differential relay setting program point of Object Oriented Programming paradigm using Unified Modeling Language about additional relay in PROSET2000. Nevertheless each relay uses same current differential but setting method is different. This paper discribed different thing about setting method of each relay and evaluated more effective and corrective relay setting program using UML.
Improving SoC Design Flow with Unified Modeling Language and HDL
[Kisti 연계] 한국전기전자재료학회 한국전기전자재료학회 학술대회논문집 2005 pp.135-138
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
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.
웹 기반 산불위험지수 표출시스템에서의 UML(Unified Modeling Language) 설계 사례
[Kisti 연계] 한국지리정보학회 Journal of the Korean Association of Geographic Information Studies Vol.5 No.1 2002 pp.58-68
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
최근 재해방재 사업에 대한 인식이 고조화 되면서 중앙정부나 지자체에서는 일반 국민들에게 국가에서 시행하는 재해방재 서비스를 웹이라는 공간을 통해 제공함으로서 국민들의 재해방지에 대한 관심을 부각시키려는 노력을 하고 있다. 특히, 사용자 누구든지 접근할 수 있는 웹 환경하에서 대규모의 국가적 재해로 연결될 수 있는 산불의 당일 발생위험지수를 시각화하는 서비스를 제공한다면 산불방지에 대한 국민들의 관심과 인식을 불러 일으켜 산불피해를 조금이나마 최소화하는데 도움을 줄 것이다. 본 연구에서 개발한 산불위험지수 예보시스템은 우리나라의 당일 산불위험지수를 지도상에 시각적으로 표출하고 위험지수산출에 관계되는 자료들을 텍스트 형식으로 서비스하도록 한다. 시스템 개발에 있어서는 컴포넌트를 이용하여 소프트웨어를 생산하는 방식으로 패러다임이 변해 가는 현재의 추세를 반영하기 위하여 UML(Unified Modeling Language)을 이용한 컴포넌트 기반 개발 프로세스를 설계하고 이를 통해 시스템 개발을 체계화하고자 한다. 개발된 시스템은 향후 사용자 요구 사항변경이나 서비스 영역의 확대 시 시스템 유지보수 측면에서 탄력성을 가질 것으로 예상되며 아울러 본 시스템과 유사한 서비스를 제공하는 다른 웹 GIS(Geographic Information System) 애플리케이션 개발에 있어서도 컴포넌트 재사용을 통하여 개발에 소요되는 비용과 시간을 최소화시킬 수 있을 것이라 사료된다.
Recently as recognition to prevent nature disasters is reaching the climax, the most important job of government official is to provide information related to the prevention of nature disasters through the Web and to bring notice to prevent disaster under people. Especially, if the case of daily forest fire hazard index is provided within visualization on Web, people may have more chances to understand about forest fire and less damages by large scale of forest fire. Forest fire hazard index presentation system developed in this paper presents daily forest fire hazard index on map visually also provides the information related to it in text format. In order to develop this system, CBDP(Component Based Development Process) is proposed in this paper. This development process tries to emphasize the view of reusability so that it has lifecycle which starts from requirement and domain analysis and finishes to component generation. Moreover, The concept of this development process tries to reflect component based method, which becomes hot issue in software field nowadays. In the future, the component developed in this paper may be possibly reused in other Web GIS application, which has similar function to it so that it may take less cost and time to develop other similar system.
[Kisti 연계] 한국건축시공학회 한국건축시공학회 학술대회논문집 2009 pp.163-166
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
All sorts of technique for schedule progress management is being developed recently, These can change and develop the abstractive concept model to a detailed model that describes the visual 3D image about a schedule plan. but, this technique is troublesome, because this requires the handwork by means of connection between 3D-CAD and scheduling Program. In this study, the process of real-time schedule progress control system using the integrated database by 3D-CAD object information system and schedule module is presented. This study present the process of a schedule progress management using UML, and the process of real-time schedule progress management using RFID system. Through this study, we want to realize the rapid generation of estimated schedule information and to simulate and analyze actual schedule information by real-time.
Software Analysis and Design of the Image Acquisition Subsystem Using the Unified Modeling Language
[Kisti 연계] 한국측량학회 Journal of the Korean Society of Geodesy, Photogrammetry, and Cartography Vol.1 No.1 2001 pp.85-93
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
Geospatial database, which is the basis for Geo-Spatial Information Systems, is produced by conventional mapping methods. Recently, with increased demand for digital forms of the geospatial database, studies are carried out to automate its production. The automated mapping system is composed of the image acquisition subsystem, positioning subsystem, point referencing subsystem and the visualization subsystem. The image acquisition subsystem is the most important part of the overall production line because it is the starting point and will affect all subsequent processes. This paper presents a software analysis and design of the image acquisition subsystem. The design was carried out using the Unified Modeling Language which is a modeling method used extensively in the software engineering field.
UML을 활용한 마이크로어레이 정보시스템의 객체지향분석
[Kisti 연계] 한국생물정보시스템생물학회 한국생물정보시스템생물학회 학술대회논문집 2003 pp.147-154
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
Microarray information system is a complex system to manage, analyze and interpretate microarray gene expression data. Establishment of well-defined development process is very essential for understanding the complexity and organization of the system. We performed object-oriented analysis using Unified Modeling Language (UML) in specifying, visualizing and documenting microarray information system. The object-oriented analysis consists of three major steps: (i) use case modeling to describe various functionalities from the user's perspective (ii) dynamic modeling to illustrate behavioral aspects of the system (iii) object modeling to represent structural aspects of the system. As a result of our modeling activities we provide the UML diagrams showing various views of the microarray information system. We believe that the object-oriented analysis ensures effective documentations and communication of information system requirements. Another useful feature of object-oriented technique is structural continuity to standard microarray data model MAGE-OM (Microarray Gene Expression Object Model). The proposed modeling e(forts can be applicable for integration of biomedical information system.
[Kisti 연계] 대한전기학회 대한전기학회 학술대회논문집 2002 pp.419-421
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
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.
[Kisti 연계] 대한전기학회 대한전기학회 학술대회논문집 2001 pp.65-67
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
This paper presents an application of UML(Unified Modeling Language) to develop the Transmission Loss Calculation Package (TLCP) and shows a feasibility of UML design for the power system analyzing software. In the rapidly restructuring electric power industry, it is required the development of efficient and transparent transmission pricing mechanism. This should be based to calculate an accurate transmission loss to prompt a fair competition and to give unbiased signals to all the market players. For those reasons, it is necessary to develop a software system for transmission loss calculation. In this paper, we design the TLCP based on UML, and describe using Rational Rose 2000.
객체 지향 UML모델을 이용한 배전자동화 복구 시스템의 설계
[Kisti 연계] 대한전기학회 대한전기학회 학술대회논문집 1999 pp.1462-1464
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
This paper describes the principle and the implementation of a heuristic methodology to restore service to the isolated portions of distribution system. With an aim to increase the ease of the maintenance and expansion. Object-oriented technique was adopted to implement the package. UML was officially adopted OMG standard. It simplifies the complex process of software design, making a "blueprint" for construction. Therefore This package can be easily reused.
[Kisti 연계] 기술경영경제학회 기술혁신연구 Vol.15 No.1 2007 pp.115-144
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
This paper is concerned with figuring out a scheme to facilitate UML utilization through examining the factors which affect the intention to use UML. For this, we conducted a survey of those factors among software engineers in IT service companies. In order to examine the factors affecting the intention to use UML, we developed a model by combining the Technology Acceptance Model and the Innovation Attributes Theory, which have been proved to explain well about the acceptance of new technologies and services. Statistical analysis shows that the subjective norm which is one of social factors has significant influence on the career consequences, and also on the compatibility when the result of UML utilization is demonstrable. The career consequences, the compatibility and the ease of use are found to have significant influence on the usefulness perception of UML utilization, implying that the recognition that one's future career can be affected in the long term by UML utilization is important in shaping how one perceives the usefulness along with the compatibility with one's current task type and the ease of use. The usefulness and the compatibility are evaluated to be the factors that have significant influences on the intention to use UML.
[Kisti 연계] 한국정보과학회 한국정보과학회 학술대회논문집 2000 pp.525-527
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
본 논문에서는 최근 객체지향 설계에 많이 사용되고 있는 UML 다이아그램들의 일관성과 완전성을 해결하기 위하여 UML 의 각 다이아그램을 ER 모델로 표현하고, 각 다이아 그램에 대한 공통된 표현으로 통합된 ER 다이아그램을 제공하며 일련의 집합과 함수들을 사용하여 정형적으로 명세한 다음 이러한 정형 명세를 기반으로하여 일관성을 완전성 검사를 수행하기 위한 규칙을 제공한다. 이 규칙은 다이아그램의 구문(syntax)과 의미(semantic)에 대하여 모두 검사할 수 있게 하기 위하여 구문 완전성, 구문 일관성, 의미 완전성, 의미 일관성으로 나누어 생성한다. 이렇게 생성된 규칙들은 추후 CASE 도구에 포함되어 다이아그래밍의 일관성 및 완전성을 검사할 수 있는 CASE 도구로 발전할 수 있게 된다.
0개의 논문이 장바구니에 담겼습니다.
선택하신 파일을 압축중입니다.
잠시만 기다려 주십시오.