• Title/Summary/Keyword: Object-oriented Design

Search Result 830, Processing Time 0.026 seconds

Specification Technique of EJB-Based Application using Design by Contracts Approach (DbC 접근법을 이용한 EJB 기반 애플리케이션의 명세 기법)

  • 노혜민;유철중
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.12
    • /
    • pp.895-906
    • /
    • 2002
  • Due to increased concern about the distributed web application, the interest in EJB - server-side Java component architecture that enables to make out Business Logic without writing codes related to complicated distributed framework - is also increasing. Despite of these increased interest, However, efforts for reliability of these systems have been insufficient. Thus, in this paper, we propose specification technique for applying DbC approach, which can elevate the reliability of software in the Object-Oriented system development, in writing formal specification of EJB-based application. Through this specification technique, developers can gain reliability in the EJB-based application development.

Design of Middleware for Face Recognition based on WIPI Platform (WIPI 플랫폼 기반 얼굴인식 미들웨어 설계)

  • Bae, Kyoung-Yul
    • Journal of Intelligence and Information Systems
    • /
    • v.11 no.3
    • /
    • pp.117-127
    • /
    • 2005
  • Proportionately with a rapid development of mobile instrument technology, the number of mobile contents utilizing computing environment's graphic technology or image processing is increasing. In this paper, I designed a middleware which supports facial detection and recognition system based WIPI(Wireless Internet Platform for Interoperability), the Korean standard mobile platform. The facial recognition middleware introduced the object oriented concepts, to apply to recognition security and other contents by using mobile camera. This can reduce the development time and cost by dividing process while developing software. Therefore, it would be applied to content security or technology transfer with other company. Facial recognition middleware system is composed of face detection module and face recognition module, and proposes the application contents design method based on WIPI platform.

  • PDF

A Study on Very High-rise Steel Artificial Reefs Based on Computer Graphics - part I (Design Aided Program Development) (컴퓨터 그래픽스 기법을 이용한 초고층 강제어초에 관한 연구(I) - 설계지원 프로그램 개발)

  • Hyun-Kyoung Shin;Ho-Gyun Park
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.36 no.1
    • /
    • pp.99-108
    • /
    • 1999
  • The solid modelling program was developed for the 3-D representation and analysis of VEry High-rise Steel Artificial Reefs(VEHSAR) using Visual C++ on the Microsoft's Windows 95(or Windows NT) based on MFC(Microsoft Foundation Class). Importing oriented-object program and CAD/CAM technique, this integrated design system which aims at low cost and high efficiency makes it possible to predict problems and to establish counterplans through visualizing the construction of Very High-rise Steel Artificial Reefs in advance. Also it is useful in enhancing productivity. Introduction of OpenGL makes it display high quality 3D graphics more faster.

  • PDF

Development of a Real Time 3D Collaboration and Part Information Brokering System Using WWW(World Wide Web) (웹을 이용한 실시간 3차원 공동작업 부품정보중개시스템 개발)

  • 최영상;김영호
    • Korean Journal of Computational Design and Engineering
    • /
    • v.4 no.2
    • /
    • pp.87-99
    • /
    • 1999
  • We developed a Part Information Brokering System, namely PIBS, that can inter-link part suppliers and buyers using WWW(World Wide Web). The major contribution of this paper is that the system provides a 3D collaboration environment that enables multiple users to share the same workspace where they cooperatively manipulate part features in real time. PIBS carries out two major functions: one to maintain part data in a part library, and the other to provide the means for the clients to cooperate. An object-oriented database is used for the part library which stores apart information registered by part suppliers. VRML(Virtual Reality Modeling Language) the ISO standard for 3D visualization on WWW, is used to represent 3D part models. Several Java programs have been implemented to support synchronous and a synchronous communication of the 3D models. Once the users are interconnected through the system, a user's manipulation of part objects is transparently and instantaneously transmitted to the others. This means that all the participants can are the same view and movement of the 3D part models. Since the system is developed using a Java applet-server architecture, it requires no additional software other than standard web browser. The prototype system has been successfully implemented, and demonstrated its applicability to virtual 3D part information sharing.

  • PDF

A Scheduling System based on DBMS for Shipbuilding (DATABASE 기반의 조선업 일정계획 시스템 구축)

  • Lee, Dong-Uk;Kim, Shun-Kyum;Lee, Ho-Yoon;Park, Sung-Kyu;Lee, Dae-Hyeong;Wang, Gi-Nam
    • Korean Journal of Computational Design and Engineering
    • /
    • v.17 no.1
    • /
    • pp.26-34
    • /
    • 2012
  • Assembly scheduling in shipbuilding is responsible for determine assembly process orders and departmental production schedule for the block, the basic composite unit of ships. It is necessary much more information to decide production scheduling as the characteristic of shipbuilding which has been more complex and more various and also, a lot of waste of time and of human power is generated in the course of data processing. The target shipbuilding manufacturer of this study use empirical techniques, based on the user's discretion, to compile and to apply data which are scattered in DB storages separately. Because of that reason, the user should not only be performed identification and screening operations but also modification and verification for vast amounts of data, so it is hard to keep the consistency of the data and also the operation time is not constant. Accordingly, the object in this study is by presenting an efficient DB framework to reduce wasting time and man-hour at experienced-oriented process, abate user's manual operations and support an efficient scheduling in assembly processes.

Addressing Concurrency Design for HealthCare Web Service Gateway in Remote Healthcare Monitoring System

  • Nkenyereye, Lionel;Jang, Jong-Wook
    • International journal of advanced smart convergence
    • /
    • v.5 no.3
    • /
    • pp.32-39
    • /
    • 2016
  • With the help of a small wearable device, patients reside in an isolated village need constant monitoring which may increase access to care and decrease healthcare delivery cost. As the number of patients' requests increases in simultaneously manner, the web service gateway located in the village hall encounters limitations for performing them successfully and concurrently. The gateway based RESTful technology responsible for handling patients' requests attests an internet latency in case a large number of them submit toward the gateway increases. In this paper, we propose the design tasks of the web service gateway for handling concurrency events. In the procedure of designing tasks, concurrency is best understood by employing multiple levels of abstraction. The way that is eminently to accomplish concurrency is to build an object-oriented environment with support for messages passing between concurrent objects. We also investigate the performance of event-driven architecture for building web service gateway using node.js. The experiments results show that server-side JavaScript with Node.js and MongoDB as database is 40% faster than Apache Sling. With Node.js developers can build a high-performance, asynchronous, event-driven healthcare hub server to handle an increasing number of concurrent connections for Remote Healthcare Monitoring System in an isolated village with no access to local medical care.

A Conceptual Information Model of Mechanical Assemblies Incorporating Assembly and Kinematic Constraints, and Tolerances (조립 및 기구학 구속 조건, 공차를 포함하는 기계 조립체의 개념적 정보 모델)

  • Han Y,-H.
    • Korean Journal of Computational Design and Engineering
    • /
    • v.10 no.2
    • /
    • pp.133-142
    • /
    • 2005
  • This paper proposes an object-oriented conceptual information model of mechanical assemblies, named open assembly model (OAM). The proposed assembly model primarily defines hierarchical relationships between parts and subassemblies. Together with the assembly hierarchy. the model also provides a way to represent tolerances, kinematic information, and parametric assembly constraints. Relational information such as mating conditions and degree of freedom between parts and subassemblies is captured via assembly features and relationships thereof. The information model is described using class diagrams of the Unified Modeling Language (UML), and instance diagrams are used to exemplify the proposed information model. The conceptual model presented in this paper is an integrated information model for assembly representation, which could supply necessary information for tolerance analysis and synthesis, kinematic simulation, and assembly simulation. Such a conceptual information model plays an important role for the exchange of information between modeling, analysis and planning systems. Hence, the proposed model could serve as a framework for developing data exchange standards of mechanical assemblies. The proposed model is demonstrated through a case study of a planetary gear assembly.

Requirement Analysis Using UML on PDM System Development (UML을 이용한 PDM 시스템 요구사항 분석)

  • Oh, Dae-Kyun;Kim, Yong-Gyun;Lee, Jang-Hyun;Shin, Jong-Gye
    • Korean Journal of Computational Design and Engineering
    • /
    • v.13 no.2
    • /
    • pp.121-130
    • /
    • 2008
  • The concept of integrated product information has been universalized so that many manufacturing industries have applied the concept to their production system. The field of PDM (Product Data Management), which is one of the core components of the integrated product information, is not an exception. Therefore, various PLM (Product Lifecycle Management) software providers are in process of suggesting the PDM solutions. As the PDM solution is widely adopted in the manufacturing industries, the successful application of the solution has been gathering more strength in manipulation of the product information. However, the standardized implementation methodology is stuck in the basic level contrast with the enhanced PDM's functionality and capability. Present study refers to the application of UML (Unified Modeling Language), which is an object oriented modeling description, to PDM system development procedure. The advantage of UML is its efficiency and effectiveness in handling complex requirement often found in PDM implementation works. This paper shows the integration of PDM and UML proposes a philosophy for the support of requirement analysis throughout the full implementation of PDM system.

Interbed Networks in la Patient Monitoring System (환자 모니터링 시스템에서의 통신 방식(II): 인터베드 통신망)

  • 박승훈;우응제;김경수;최근호;김승태
    • Journal of Biomedical Engineering Research
    • /
    • v.18 no.4
    • /
    • pp.381-388
    • /
    • 1997
  • In this paper, we present the design and implementation of the interbed network communication protocol, which links patient monitors, central stations, DB servers, and clinical workstations together in a patient monitoring system. We describe the requirements to be met thor real-time patient monitoring, propose 2 services Patient Locator Service(PL:7) and Remote Patient Monitoring Service( RPMS). PLS provides the information about how many patients are currently being monitored and where they are located, while RPMS allows the doctors to monitor their patients'vital sign in real-time. The messages for the services, their formats and exchange scheme are also presented with a whole picture of how they are implemented. We adopted the object-oriented programming paradigm in all the analysis and design processes. In the experiment performed in a real clinical setting, the services turned out to meet all the requirements needed for real-time patient monitoring.

  • PDF

Design and Implementation of Component-Based XML/EDI System (컴포넌트기반의 XML/EDI 시스템 설계 및 구현)

  • 문태수;김호진
    • The Journal of Information Systems
    • /
    • v.12 no.1
    • /
    • pp.87-116
    • /
    • 2003
  • One of the important applications for business-to-business electronic commerce is in procurement and inventory management using electronic data interchange(EDI). Using online catalogs and approved supplier lists, firms can easily create requisitions and purchasing documents. The emerging trend in EDI technology is changed from VAN(Value Added Network) based EDI to XML based EDI. This paper intends to suggest a component-based XML/EDI system using Unified Modeling Language(UML), as an application system for automobile part industry. Applying component based XML/EDI systems designed with UML methodology, we analyzed the workflow and the document on procurement process between trading partners and implemented a prototype of efficient XML/EDI system, as a surrogate of existing VAN/EDI. The result of applying object-oriented CBD(Component Based Development) technique is to minimize the risk of life cycle and facilitate the reuse of software as mentioned to limitation of information engineering methodology. It enables the interoperability with corporate legacy systems such as ERP(Enterprise Resource Planning), SCM(Supply Chain Management). This system proposes a solution to apply analysis phase and design phase in implementation of XML/EDI system. The implementation of XML/EDI system using CBD shows the ease of use in software reuse and the interoperability with corporate internal information system. The purchasing department with XML/EDI system can electronically communicate purchase orders, delivery schedules to external suppliers and interoperate with other application systems.

  • PDF