• Title/Summary/Keyword: Distributed objects

Search Result 425, Processing Time 0.027 seconds

Version Management Model for Distributed Object Oriented Software Development Environment Based on Web (웹 기반의 분산 객체 지향 소프트웨어 개발 환경을 위한 버전 관리 모텔)

  • 김수용;최동운
    • Journal of the Korea Computer Industry Society
    • /
    • v.2 no.8
    • /
    • pp.1099-1108
    • /
    • 2001
  • In this paper, we proposed an efficient method of management in which various design objects in the environments for distributed software development. Those design objects are created in the environments for distributed software development based on Unified Modeling Language as well as versions of source codes. In this research, a version control technique has been specially focused that is based on our proposed version rules to consistently control versions from web-based distributed software development which enables developers to independently manage distributed objects from the software development platform. Based on the version control technique, we have designed a web-based rule-control version management model that has been proposed here.

  • PDF

The CORBA Event Service Mechanism for Distributed Object Integration (분산 객체 통합을 위한 CORBA 이벤트 서비스 기법)

  • 이재완
    • Journal of Internet Computing and Services
    • /
    • v.2 no.1
    • /
    • pp.77-85
    • /
    • 2001
  • CORBA is a middleware which enables distributed objects to cooperate regardless of specific platforms and techniques. But the ordinary CORBA communication model does not support multi-cast, and needs delay time, because it synchronously connects the distributed objects between client and server. To solve these problems, OMG suggests CORBA Event Service which can provide multi-cast among application objects. This paper presents a new technique for improving reliability, and supporting two-way communication by laying two interface objects on each consumers and suppliers that are registered in event channel. Also, to integrate objects efficiently, we, group distributed event channels and management it as view, A coordinator selected from channel group controls group and view.

  • PDF

Shared Data Decomposition Model for Improving Concurrency in Distributed Object-oriented Software Development Environments (분산 객체 지향 소프트웨어 개발 환경에서 동시성 향상을 위한 공유 데이타 분할 모델)

  • Kim, Tae-Hoon;Shin, Yeong-Gil
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.8
    • /
    • pp.795-803
    • /
    • 2000
  • This paper presents a shared data decomposition model for improving concurrency in multi-user, distributed software developments. In our model, the target software system is decomposed into the independent components based on project roles to be distributed over clients. The distributed components are decomposed into view objects and core objects to replicate only view objects in a distributed collaboration session. The core objects are kept in only one client and the locking is used to prevent inconsistencies. The grain size of a lock is a role instead of a class which is commonly used as the locking granularity in the existing systems. The experimental result shows that our model reduces response time by 12${\sim}$18% and gives good scalability.

  • PDF

Real-Time Objects Tracking using Color Configuration in Intelligent Space with Distributed Multi-Vision (분산다중센서로 구현된 지능화공간의 색상정보를 이용한 실시간 물체추적)

  • Jin, Tae-Seok;Lee, Jang-Myung;Hashimoto, Hideki
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.12 no.9
    • /
    • pp.843-849
    • /
    • 2006
  • Intelligent Space defines an environment where many intelligent devices, such as computers and sensors, are distributed. As a result of the cooperation between smart devices, intelligence emerges from the environment. In such scheme, a crucial task is to obtain the global location of every device in order to of for the useful services. Some tracking systems often prepare the models of the objects in advance. It is difficult to adopt this model-based solution as the tracking system when many kinds of objects exist. In this paper the location is achieved with no prior model, using color properties as information source. Feature vectors of multiple objects using color histogram and tracking method are described. The proposed method is applied to the intelligent environment and its performance is verified by the experiments.

Distributed Multimedia Object Management Platform Using Weight and Fuzzy Filtering (가중치와 퍼지 필터링을 이용한 분산 멀티미디어 객체 관리 플랫폼)

  • Lee Chong-Deuk;Jeong Taeg-Won
    • Journal of Digital Contents Society
    • /
    • v.4 no.1
    • /
    • pp.81-90
    • /
    • 2003
  • Multimedia Platform box based on distributed environments have much effect on objects grouping for management of distributed resources. This paper utilizes weight and fuzzy filtering techniques for objects platform in distributed multimedia environments. Weight and Fuzzy filtering techniques perform grouping by references relation of multimedia objects and this paper proposes object dictionary structure.

  • PDF

CORBA 및 DCOM 기반 제어 시스템

  • 박홍성;강원준;김형육;김경식
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.546-546
    • /
    • 2000
  • This paper designs and implements special objects such as a control object, a I/O object and a file object based on CORBA and DCOM which are suitable to distributed control systems. And interactions among those objects ate analyzed.

  • PDF

Design and Implementation of a Collaborative Software Development Management System (협업적 소프트웨어 개발 관리 시스템의 설계 및 구현)

  • Han, Kwan-Hee;Song, Hee-Seok
    • Journal of Information Technology Services
    • /
    • v.5 no.2
    • /
    • pp.79-92
    • /
    • 2006
  • Since software development team members have been more geographically spread due to the globalization of business and Internet technologies, the management of deliverables and communication efforts for developing high-quality software products on time is becoming more complicated. Among the functional requirements for collaborative software development management, the manipulation of shared information objects is essential for the collaborative work among distributed development team members. This paper proposes an integrated information object management framework comprised of a so-called BOC (Bill Of Class) scheme and a standardized software part dictionary for managing shared information objects efficiently among distributed co-workers. In order to manage these complex information objects, the proposed framework adopt product structures represented by Bills Of Materials (BOM) as stems for integrating the various information objects. Based on the proposed framework, a collaborative software development management system (CSDMS) is implemented, and the functionalities and the structure of the system are also described in this paper. The proposed system provides sufficient functionalities for the change management of information objects and the management of their relationship to other objects rather than existing system.

Depth Extraction of Partially Occluded 3D Objects Using Axially Distributed Stereo Image Sensing

  • Lee, Min-Chul;Inoue, Kotaro;Konishi, Naoki;Lee, Joon-Jae
    • Journal of information and communication convergence engineering
    • /
    • v.13 no.4
    • /
    • pp.275-279
    • /
    • 2015
  • There are several methods to record three dimensional (3D) information of objects such as lens array based integral imaging, synthetic aperture integral imaging (SAII), computer synthesized integral imaging (CSII), axially distributed image sensing (ADS), and axially distributed stereo image sensing (ADSS). ADSS method is capable of recording partially occluded 3D objects and reconstructing high-resolution slice plane images. In this paper, we present a computational method for depth extraction of partially occluded 3D objects using ADSS. In the proposed method, the high resolution elemental stereo image pairs are recorded by simply moving the stereo camera along the optical axis and the recorded elemental image pairs are used to reconstruct 3D slice images using the computational reconstruction algorithm. To extract depth information of partially occluded 3D object, we utilize the edge enhancement and simple block matching algorithm between two reconstructed slice image pair. To demonstrate the proposed method, we carry out the preliminary experiments and the results are presented.

Developing Tool of Distributed Application Program Based on Distributed Object Group Framework (분산객체그룹 프레임워크 기반 분산응용 프로그램 개발 도구)

  • Lim Jeong-Taek;Shin Chang-Sun;Joo Su-Chong
    • Journal of Internet Computing and Services
    • /
    • v.6 no.6
    • /
    • pp.71-83
    • /
    • 2005
  • In this paper, we developed the Distributed Programming Developing Tool(DPDT) which can make distributed application program efficiency based on the distributed object group framework supporting group management and dynamic binding for object resources requested from clients on distributed systems. The distributed object group framework we constructed provides not only the group register/withdraw, the access right and the name/property services for server objects from a point of view of group management services, but also dynamic binding, replicated object supporting, load balance, and federation among the object groups from a point of view of the supporting services of distributed application, When developing distributed application, by using our tool, server programming developer implements objects in each server system, next registers the properties to need for service provision to the object group. Client programming developer can also develop client program easily by obtaining the access right for the object or the object group and using the properties of objects with the access right permitted to the client. For providing above application developing environment in this paper. we described the definition of object group, the architecture of the distributed object group framework which our tool supports, and its functionalities, then specified the 3 GUI environments of DPDT implemented for providing efficient interfaces between the distributed object group and distributed applications. Finally, by using the DPDT, we showed the group register/withdraw and the access right grant procedure of objects which are server programs, the developing process of client program, and the executing results of the distributed application developed.

  • PDF

Location Based Routing Service In Distributed Web Environment

  • Kim, Do-Hyun;Jang, Byung-Tae
    • Proceedings of the KSRS Conference
    • /
    • 2003.11a
    • /
    • pp.340-342
    • /
    • 2003
  • Location based services based on positions of moving objects are expanding the business area gradually. The location is included all estimate position of the future as well as the position of the present and the past. Location based routing service is active business application in which the position information of moving objects is applied efficiently. This service includes the trajectory of past positions, the real-time tracing of present position of special moving objects, and the shortest and optimized paths combined with map information. In this paper, we describes the location based routing services is extend in distributed web GIS environment. Web GIS service systems provide the various GIS services of analyzing and displaying the spatial data with friendly user - interface. That is, we propose the efficient architecture and technologies for servicing the location based routing services in distributed web GIS environment. The position of moving objects is acquired by GPS (Global Positioning System) and converted the coordinate of real world by map matching with geometric information. We suppose the swapping method between main memory and storages to access the quite a number of moving objects. And, the result of location based routing services is wrapped the web-styled data format. We design the schema based on the GML. We design these services as components were developed in object-oriented computing environment, and provide the interoperability, language-independent, easy developing environment as well as re - usability.

  • PDF