• 제목/요약/키워드: Object-oriented Systems

검색결과 545건 처리시간 0.025초

Toward A Reusable Knowledge Based System

  • Yoo, Young-Dong
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제3권
    • /
    • pp.71-82
    • /
    • 1994
  • Knowledge acquisition, maintenance of knowledge base, and validation and verification of knowledge are the addressed bottlenecks of building successful knowledge based systems. Along with the increment of interesting in the knowledge based systems, the organization needs to develop a new one although it has a similar one. This causes several serious problems including knowledge redundancy and maintenance of knowledge base. This paper present three models of the reusable knowledge base which might be the solution to the above problem. Three models are : 1) multiple knowledge bases for a single AI application, 2) multiple knowledge bases for multiple AI applications, 3) a single knowledge base for multiple AI applications. A new approach to build such a reusable knowledge base in a homogeneous environment is presented. Our model combines the essential object-oriented techniques with rules in a consistent manner. Important aspects of applying object-oriented techniques to AI are discussed (inheritance, encapsulation, message passing), and some potential problems in building an AI application (decomposition technique of knowledge, search time, and heterogeneous environment) are pointed out. The models of a reusable knowledge base provide several amenities : 1) reduce the knowledge redundancy, 2) reduce the effort of maintenance of the knowledge base, 3) reuse the resource of the multiple domain knowledge bases, 4) reduce the development time.

  • PDF

웹상에서의 의사결정모형의 객체지향적 표현과 관리를 위한 구조적 마크업 언어 (A Structured Markup Language for the Object-Oriented Representation and Management of Decision Models on the Web)

  • 김형도
    • Asia pacific journal of information systems
    • /
    • 제8권2호
    • /
    • pp.53-67
    • /
    • 1998
  • The explosive growth of the Web is providing end-users access to ever-increasing volumes of information. The resources of legacy systems and relational databases have also been made available to the Web browser, which has become an essential business tool. Recently, model management on the Internet/Web is also proposed with its conceptual design or prototypical system like DecisionNet and DSS Web. However, they are also suffering from the same symptoms as the Web, Although we can identify the elements of a page with HTML tags and (declare) the relationships among the various document elements, they are semantically opaque to computer systems and have no domain-specific meaning. However, HTML is not extensible, so developers are forced to invent convoluted, non-standard solutions for embedding and parsing data. Extensible Markup Language (XML) is a simplified subset of SGML that has many benefits for folks who want to improve structure, maintainability, searchability, presentation, and other aspects of their document management. This paper proposes a structured markup language for model representation and management on the Web as an XML application. The language is based on a conceptual modeling framework, Object-Oriented Structured Modeling (OOSM), which is an extension of the structured modeling.

  • PDF

Development of a Control System for Automated Line Heating Process by an Object-Oriented Approach

  • Shin, Jong-Gye;Ryu, Cheol-Ho;Choe, Sung-Won
    • Journal of Ship and Ocean Technology
    • /
    • 제6권4호
    • /
    • pp.1-12
    • /
    • 2002
  • A control system for an automated line heating process is developed by use of object-oriented methodology. The main function of the control system is to provide real-time heating information to technicians or automated machines. The information includes heating location, torch speed, heating order, and others. The system development is achieved by following the five steps in the object-oriented procedure. First, requirements are specified and corresponding objects are determined. Then, the analysis, design, and implementation of the proposed system are sequentially carried out. The system consists of six subsystems, or modules. These are (1) the inference module with an artificial neural network algorithm, (2) the analysis module with the Finite Element Method and kinematics analysis, (3) the data access module to store and retrieve the forming information, (4) the communication module, (5) the display module, and (6) the measurement module. The system is useful, irrespective of the heating sources, i.e. flame/gas, laser, or high frequency induction heating. A newly developed automated line heating machine is connected to the proposed system. Experiments and discussions follow.

의존 인스턴스 변수를 고려한 클래스 응집도 척도의 개선 (Improving Cohesion Metrics for Classes By Considering Dependent Instance Variables)

  • 채흥석;권용래;배두환
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권9호
    • /
    • pp.1131-1141
    • /
    • 2004
  • 응집도는 모듈의 구성 요소들 사이의 관련성 정도를 나타내는 척도로서, 응집도가 높을수록 소프트웨어에 대한 이해 및 유지보수가 용이하다고 알려져 있다. 최근에 응집도의 개념을 객체지향 시스템의 클래스에 적용하기 위하여 많은 응집도 척도들이 제안되고 있다. 그러나, 기존의 응집도 척도들은 다른 인스턴스 변수의 값에 의존하는 의존 인스턴스 변수의 특성을 고려하지 않았기 때문에 클래스의 응집도를 정확하게 측정하지 못하였다. 본 논문에서는 응집도 평가 시 의존 인스턴스 변수에 대한 고려를 통하여 기존의 응집도 척도를 개선시킬 수 있음을 소개한다. 그리고, 의존 인스턴스의 특성을 기존의 응집도 척도에 반영한 실험을 통하여 의존 인스턴스 변수에 대한 고려의 중요성을 소개한다.

중소기업 정보화를 위한 통합정보시스템 개발 (The Integrated Information System of Small Business Industry for Computerization and Automation)

  • 김선욱;조재형
    • 한국산학기술학회논문지
    • /
    • 제1권2호
    • /
    • pp.69-74
    • /
    • 2000
  • 중소기업의 정보화 영역은 생산정보화, 경영관리자동화, 네트워크화의 3가지 요소로 구분된다. 본 논문은 경영정보시스템을 이용하는 경영관리자동화를 주로 다룬다. 기능적으로 보면 생산, 판매, 인사, 회계 등 4개의 분야로 크게 나누어지나 대부분의 중소기업은 생산과 판매에 더 많은 주안점을 둔다. 따라서 이 두 개의 핵심 기능을 중심으로 객체지향방법론에 기반하여 통합된 정보시스템이 구축된다. 본 논문이 제안하는 단계별모델의 중요한 하나의 단계인 이 통합시스템은 단순화와 집중화의 원리를 수용했을 뿐만 아니라 객체지향패러다임을 이용하여 모듈화 및 친숙화를 구현하였다.

  • PDF

그리드 포탈을 위한 객체 기반의 웹 사용자 인터페이스 (Object-oriented Web User-Interface Model for the Grid Portal)

  • 고윤석;황선태
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권12호
    • /
    • pp.859-866
    • /
    • 2006
  • 그리드 포탈 서비스는 기존의 어플리케이션 기반 그리드 서비스가 갖는 시간적 공간적 제약을 극복하여 보다 유연한 연구 환경을 제공한다. 그러나 사용자 인터페이스와 같은 사용자 요구 사항은 개발 기간 동안 불분명하기도 하고 자주 변하기도 한다. 그러므로 그리드 서비스를 위한 사용자 인터페이스를 만들고 유지 관리하는 비용을 줄일 수 있는 방안이 필요하다. 본 논문에서는 유저 인터페이스 개발이 보다 쉽고 코드의 재사용률을 증가시킬 수 있는 객체 기반의 컨트롤 모델을 제안한다. 이 모델에서는 프레젠테이션 페이지의 구조를 보다 명확히 기술할 수 있고 액션들을 구현하는 것이 보다 쉽고 간단하다.

객체지향 지리정보시스템에서의 역할 기반 접근 제어 (Role-Based Access Control in Object-Oriented GIS)

  • 김미연;이철민;이동훈;문창주
    • Journal of Information Technology Applications and Management
    • /
    • 제14권3호
    • /
    • pp.49-77
    • /
    • 2007
  • Role-based access control (RBAC) models are recently receiving considerable attention as a generalized approach to access control. In line with the increase in applications that deal with spatial data. an advanced RBAC model whose entities and constraints depend on the characteristics of spatial data is required. Even if some approaches have been proposed for geographic information systems. most studies focus on the location of users instead of the characteristics of spatial data. In this paper. we extend the traditional RBAC model in order to deal with the characteristics of spatial data and propose new spatial constraints. We use the object-oriented modeling based on open GIS consortium geometric model to formalize spatial objects and spatial relations such as hierarchy relation and topology relation. As a result of the formalization for spatial relations. we present spatial constraints classified according to the characteristics of each relation. We demonstrate our extended-RBAC model called OOGIS-RBAC and spatial constraints through case studies. Finally. we compare our OOGIS-RBAC model and the DAC model in the management of access control to prove the efficiency of our model.

  • PDF

객체 지향 모형을 이용한 TTCN 확장에 관한 연구 (A Study on the Extension of TTCN using Object-Oriented Model)

  • 최준규;송주석
    • 한국통신학회논문지
    • /
    • 제16권12호
    • /
    • pp.1423-1434
    • /
    • 1991
  • 본 논문에서는 적합성 시혐 표기 기법인 TTCN이 객체, 클래스, 상속 등의 객체지향 개념을 갖도록 확장하였다. 분산 시스템 환경하에서 ISDN과 같은 응용 프로토콜 구현 제품들이 표준 프로토콜에 적합한 지를 시험하기 위한 시험 시스템은 구조가 복잡하고, 병렬로 수행하는 프로토콜 시험 행위를 포함하고 있기 때문에 기존의 TTCN으로는 전체 시험 suite를 이해하기 쉽고 명확하게 나타낼 수없다. ISO에서는 TTCN에 병렬성을 표기할 수 있도록 확장하는 연구가 잔행 중에 있으나, 이와 병행하여 병렬 시험 요소를 하나의 객체로 표기하는 객체 모형을 TTCN에 적용한다면 신뢰성과 소프트웨어 재사용을 증대시키는 효과를 얻을수 있으며, TTCN을 하나의 시험 언어로 발전 시킬수 있을것이다.

  • PDF

개방형 분산 환경에서 객체그룹 모델의 설계 (A design of object croup model in open distributed processing environments)

  • 이승용;정창원;신영석;주수종
    • 한국통신학회논문지
    • /
    • 제23권9A호
    • /
    • pp.2258-2270
    • /
    • 1998
  • Recently, the distributed processing environments provide various open multimedia serivces through telecommunication network and have been developing into information networking structure based on object oriented concepts and distributed systems which can apply new services with a few changes the existing networks. This paper proposes the object group model which is the collection of objects and can functionally and efficiently manage the individual object. this paper presents the analysis of the requirement and the function specifications to propose the object group model, and depicts the functional structure in details using its analysis. The goal of this paper is to decrease the complexity of the object's management and to voercome the limitations of among the components of object group for management and service functions based on our proposed the object group model and show interaction procedures to eTD (event tracing diagram)s and finally we design the object group model by TINA-ODL.

  • PDF

데이터베이스 시스템을 위한 EBORD 성능 평가 방법론 (The EBORD Benchmark for Database Systems)

  • 정회진;이상호
    • Journal of Information Technology Applications and Management
    • /
    • 제12권2호
    • /
    • pp.29-43
    • /
    • 2005
  • The paper presents the EBORD (Extended Benchmark for Object-Relational Databases) benchmark, which is an extension of the BORD benchmark for object-relational databases. The EBORD benchmark is developed to evaluate the database common functions that should be supported in modern database systems. Besides the 36 test queries already defined in the BORD benchmark, totally 22 test queries in five categories are newly defined in order to measure the index-relevant performance issues and database import capabilities. The EBORD benchmark also features scalability, use of a synthesized database, and a query-oriented evaluation. In order to show the feasibility of the proposed benchmark, we implement it with two commercial database systems. The experimental results and analyses are also reported.

  • PDF