• Title/Summary/Keyword: Object-Oriented Design Modeling

Search Result 247, Processing Time 0.023 seconds

The Design and Implementation of the Embedded System based UML and LVOOP (UML과 LVOOP를 기반으로 한 내장형 시스템의 설계 구현 방안)

  • Cho, Hyuk-Gyu;Jung, Min-Po;Jung, Deok-Gil
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2011.10a
    • /
    • pp.371-374
    • /
    • 2011
  • UML is a very good description of object-oriented concepts and supports the use case diagram for analyzing the system functionality, the class diagram for representing the domain object in the analysis step, the sequence diagram for connecting the action in the class. The visual-based, object-oriented LabVIEW OOP is an intuitive design tool that can be executed at the same time as a development tool. However, even the system developer using LabVIEW OOP is needed known about the object-oriented concept in the design stage. In this paper, we suggest the method to applying the UML modeling diagram to LabVIEW OOP design.

  • PDF

Potential of an Object-Oriented Simulator, AgvTalk (객체지향 시뮬레이터, AgvTalk의 가능성)

  • 김경섭
    • Journal of the Korea Society for Simulation
    • /
    • v.3 no.1
    • /
    • pp.1-16
    • /
    • 1994
  • In this paper, the modeling capabilities of an object-oriented simulator, AgvTalk is demonstrated by designing and simulating a conceptually configuration of AGV systems, known as the tandem configuration. The characteristics and design methodology in AgvTalk are described between the tandem configuration for AGV systems and conventional AGV systems. Also, simulation between the conventional AGV system and its corresponding tandem AGV system are compared with AgvTalk in the job shop environment. From the simulation results, the characteristics of each system observed are discussed.

  • PDF

Object-Oriented Modeling for Implementing Voltage Stability Analysis Program (전압 안정도 해석 프로그램 개발을 위한 객체지향 모델링)

  • Gil, H.S.;Kim, J.H.;Shin, M.C.;Cho, I.S.;Kweon, M.H.;Lee, C.M.
    • Proceedings of the KIEE Conference
    • /
    • 2000.07a
    • /
    • pp.322-324
    • /
    • 2000
  • This paper introduces the concepts of UML(Unified Modeling Language) and the applying this technique for implementing voltage stability analysis program. Conventional function-oriented software development methodologies are inadequate to support further maintenance and enhancement. To overcome drawbacks of these methodologies, this paper proposes applying object-oriented technology for voltage stability evaluation software development. In this paper, a modal analysis approach, a steady-state voltage stability evaluation method, is used and UML is applied to the analysis and design for software development.

  • PDF

DISTRIBUTED WEB GIS SERVICE BASED ON XML AND INTEROPERABILITY

  • Kim, Do-Hyun
    • Proceedings of the KSRS Conference
    • /
    • 2002.10a
    • /
    • pp.145-150
    • /
    • 2002
  • Web GIS (Geographic Information Systems) service systems provide the various GIS services of analyzing and displaying the spatial data with friendly user-interface. These services are expanding the business domain and many users want to access the distributed various spatial data. But, it is difficult to access diverse data sources because of different spatial data format and data access methods. In this paper, we design and implement web GIS services based on the inter-operability and GML (Geography Markup Language) of OGC(Open GIS Consortium) in web distributed environment. Inter-operability provides unique accessing method to distributed data sources based on OLE DB technology of Microsoft. In addition, GML support web GIS services based on XML. We design these GIS services as components using UML (Unified Modeling Language) of an object-oriented modeling language for specifying, visualizing, constructing, and documenting the artifacts of software system. In addition, they also were developed in object-oriented computing environment, and it provides the interoperability, language-independent, easy developing environment as well as re-usability.

  • PDF

A Case Study of Platform Migration for an Object-Oriented CASE tool : OODesigner (객체지향 CASE 도구 OODesigner의 플랫폼 이식 사례 연구)

  • Hong, Euy-Seok;Kim, Tae-Gyun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.9
    • /
    • pp.2857-2866
    • /
    • 2000
  • As software technology has made progress, object-oriented CASE tools have become more important. This paper presents the process and similarity in design and implementation of OODesigner, an object-oriented CASE tool, on three platfonns and outlines a kind of generic architecture for the design and the implementation of CASE tools. OODesigner is a tool that was initially developed to support OMT. An initial Unix version has been developed since 1994. In 1997, after the completion of the Unix version, we began developing a Java version and a Windows version supporting UML. The development of a CASE tool is a typical application of the Model-View-ControllerO'vIVC) paradigm. Thus, we obtained a common design pattern among the versions in the MVC point of views. This design similarity can be used to develop several kinds of CASE tools with the corresponding design notations.

  • PDF

Automated Schedulability-Aware Mapping of Real-Time Object-Oriented Models to Multi-Threaded Implementations (실시간 객체 모델의 다중 스레드 구현으로의 스케줄링을 고려한 자동화된 변환)

  • Hong, Sung-Soo
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.2
    • /
    • pp.174-182
    • /
    • 2002
  • The object-oriented design methods and their CASE tools are widely used in practice by many real-time software developers. However, object-oriented CASE tools require an additional step of identifying tasks from a given design model. Unfortunately, it is difficult to automate this step for a couple of reasons: (1) there are inherent discrepancies between objects and tasks; and (2) it is hard to derive tasks while maximizing real-time schedulability since this problem makes a non-trivial optimization problem. As a result, in practical object-oriented CASE tools, task identification is usually performed in an ad-hoc manner using hints provided by human designers. In this paper, we present a systematic, schedulability-aware approach that can help mapping real-time object-oriented models to multi-threaded implementations. In our approach, a task contains a group of mutually exclusive transactions that may possess different periods and deadline. For this new task model, we provide a new schedulability analysis algorithm. We also show how the run-time system is implemented and how executable code is generated in our frame work. We have performed a case study. It shows the difficulty of task derivation problem and the utility of the automated synthesis of implementations as well as the Inappropriateness of the single-threaded implementations.

Agent Application for E-Beam Manufacturing System (전자빔 가공기에 대한 에이전트 응용)

  • Lim, Sun-Jong;Lee, Chan-Hong;Song, Jun-Yeob
    • Transactions of the Korean Society of Machine Tool Engineers
    • /
    • v.16 no.2
    • /
    • pp.44-49
    • /
    • 2007
  • An agent is an abstract unit for problem solving in the field of distributed artificial intelligence, and an agent-based system is designed and implemented based on the definition of agent as its central concept. Agent modeling is advantageous to abstraction, disintegration and structuring for describing complex system, so its application is increased in various areas including air traffic control, power transmission, e-commerce and medicine. There is no agreed definition of agent but agents have common points as follows: autonomy, reactivity, pro-activeness and cooperation. An agent-oriented modeling is an approach of a concept different form existing object-oriented modeling. This study proposed the agent application for E-Beam manufacturing system. To evaluate the performance of the proposed process design, we used the JADE library. The JADE toolkit provides a FIPA-compliant agent platform and a package to develp Java agents. It provides a basic set of functionalities that are regarded as essential for an autonomous agent architecture.

A Study On Product Data Model for Central Database in an Integrated System for Structural Design of Building (구조설계 통합 시스템에서 중앙 데이터베이스를 위한 데이터 모델에 관한 연구)

  • 안계현;신동철;이병해
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 1999.10a
    • /
    • pp.444-451
    • /
    • 1999
  • The purpose of this study is to Propose data models for central database in integrated system for structural design building. In order to efficiently express data related to structure, I analyzed the structure design process and classified data considering design step. 1 used an object-oriented modeling methodology for logical data model and relational modeling for physical data model. Based on this model, we will develop an integration system with several applications for structure design. Each application will communicate through the central database.

  • PDF

An Object-Oriented Analysis and Design Methodology for Security of Web Applications (웹 응용 보안을 위한 객체지향 분석·설계 방법론)

  • Joo, Kyung-Soo;Woo, Jung-Woong
    • Journal of Internet Computing and Services
    • /
    • v.14 no.4
    • /
    • pp.35-42
    • /
    • 2013
  • Nowadays many tasks are performed using the Web. Accordingly, many web-based application systems with various and complicated functions are being requested. In order to develop such web-based application systems efficiently, object-oriented analysis and design methodology is used, and Java EE(Java Platform, Enterprise Edition) technologies are used for its implementation. The security issues have become increasingly important. For such reasons, Java EE provides mechanism related to security but it does not provide interconnections with object-oriented analysis and design methodology for developing web application system. Consequently, since the security method by Java EE mechanism is implemented at the last step only, it is difficult to apply constant security during the whole process of system development from the requirement analysis to implementation. Therefore, this paper suggests an object-oriented analysis and design methodology emphasized in the security for secure web application systems from the requirement analysis to implementation. The object-oriented analysis and design methodology adopts UMLsec, the modeling language with an emphasis on security for the requirement analysis and system analysis & design with regard to security. And for its implementation, RBAC (Role Based Access Control) of servlet from Java EE technologies is used. Also, the object-oriented analysis and design methodology for the secure web application is applied to online banking system in order to prove its effectiveness.

A Study on the Modeling for Component Integration in the Java Bean-based System (Java Bean 기반 시스템에서 컴포넌트 통합을 위한 모델링에 관한 연구)

  • 소경영;박종구
    • Journal of the Korea Society of Computer and Information
    • /
    • v.5 no.2
    • /
    • pp.37-42
    • /
    • 2000
  • Object technologies like the OMG's CORBA are enabling technologies the aim to facilitate integration implementation of diverse software components in distributed. heterogeneous environment. CORBA and similar object integration technologies define a standard component interconnection and inter-operation model , promote object-oriented principles to encapsulate incompatible component implementations. In this Paper. we present a connector model for software architectural representation of complex component collaborations. Our Connector model is base on research in software achitecture and object-oriented modeling. and part of a design framework for modeling component-based system. We believe the connector concepts to be vary benificial for a clear expression of dependencies between multiple component in Java Bean-based system.

  • PDF