• Title/Summary/Keyword: Object-Oriented Approach

Search Result 245, Processing Time 0.027 seconds

Toward A Reusable Knowledge Based System

  • Yoo, Young-Dong
    • The Journal of Information Systems
    • /
    • v.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 Study on the Support System for Midship Structural Analysis (선체중앙부해석 지원시스템 개발에 관한 연구)

  • Shin, Hyun-Kyoung;Son, Ho-Cheol;Kwon, Myung-Joon;Song, Jae-Young;Kim, Jong-Hyun;Lee, Jeong-Ryul;Kang, Ho-Seung;Yeon, Kyu-Jin
    • Journal of Ocean Engineering and Technology
    • /
    • v.12 no.3 s.29
    • /
    • pp.86-95
    • /
    • 1998
  • CAD/CAM program developers have made substantial progress in enabling engineers to design, analyze, visualize, visualize, and simulate the performance of structures and systems. Many researchers, however, agree that there is still a way to go before the existing commercial computer software can be used in ship structural analysis to their full potential as solvers which can identify opportunities to reduce man-hours and cut costs. CAD systems used for these works in ship yards are general-purposed and not custom-tailored for ship structures, which force end-users to do tiresome and routine works. The new preprocessor "MeshGen" announced in this study can load several ship types and user-friendly generate their FE meshes employing the object-oriented approach based on the parametric and top-down design. Also "MeshGen" reduces dramatically the time required to prepare CAD models under window-based environments on desktop personal computers and makes it much easier and faster for end-users to change topology and material properties.

  • PDF

A Study on the Development of Integrated Risk Management System: Object-Oriented Approach (국내 은행금융기관의 통합 위험관리시스템 개발에 대한 연구: 객체지향적 접근)

  • Jung, Chul-Yong
    • Information Systems Review
    • /
    • v.4 no.2
    • /
    • pp.361-376
    • /
    • 2002
  • This paper proposes a framework for integrated credit risk management system in domestic bank financial institutions. Credit evaluation system, loan processing system, credit monitoring system, and credit risk management system are integrated for efficient and effective risk-adjusted performance management in this framework. Risk exposures, not only for each credit, but also for bank's whole credit portfolio need to be measured and analyzed through the concept of Value-at-Risk (VaR). The effects of changes in credit ratings of individual loaners on bank's credit risk exposure are also considered. We tried to model this integrated credit risk management system by using object-oriented modeling language, UML.

Recoverable Distributed shared Memory Systems Using Object-Oriented Dependency Tracking and Checkpointing (객체지향 종속 추적 및 체크포인팅(checkpointing)을 이용한 복구 가능한 분산 공유 메모리 시스템)

  • Kim, Jae-Hun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.2
    • /
    • pp.476-484
    • /
    • 1999
  • Many message logging and checkpointing schemes are proposed for fault tolerance in distributed systems in which nodes communicate by message passing. Most researches for recoverable distributed shared memory (DSM) also adopt similar schemes used in message passing systems. However, schemes used in message passing systems are not always appropriate to be directly used in DSM systems because the two systems, message passing systems and DSM systems, have different natures (function shipping and data shipping). Many modified schemes have been proposed for DSM systems to resolve these differences. In this paper, an object oriented approach is proposed for recoverable DSM. We present a new dependency tracking scheme between pages instead of processes. Based on this scheme, we propose new checkpointing and recovery schemes that can reduce overhead to make DSM recoverable.

  • PDF

A Scenario-based Goal-oriented Approach for Use Case Modeling (유즈케이스 모델링을 위한 시나리오 근간의 목표(Goal)지향 분석 방안)

  • Lee, Jae-Ho;Kim, Jae-Seon;Park, Soo-Yong
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.4
    • /
    • pp.211-224
    • /
    • 2002
  • As system become larger and more complex, it is important to correctly analyze and specify user's requirements. Use case modeling is widely used in Object-Oriented Analysis and Design(OOAD) and Component-Based Development(CBD). It is useful to mitigate the complexity of the requirements analysis. However, use cases are difficult to be structured, to explicitly represent non-functional requirements, and to analyze what is affected by changes of use cases. To alleviate these problems, we propose scenario-based goal-oriented approach for use case modeling. The approach is to apply goal-oriented analysis method to use case model. Since goal-oriented analysis method is not systematic and heuristics is considerably involved, we adopted scenarios as the basis for the goal extraction. The proposed method is applied to City Bus Information Subsystem(CBIS) in Intelligent Transport Systems(ITS) domain. The proposed approach helps software engineer to analyze what is affected by use case's changes and represent non-functional requirements.

An Approach to Verifying Behavioral Compatibility between Objects using Successive Methods Rule (연속 메소드 규칙을 이용한 객체간의 행위적 호환성 검증 기법)

  • Chae, Heung-Seok;Lee, Joon-Sang;Bae, Jung-Ho
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.9
    • /
    • pp.785-796
    • /
    • 2007
  • In object-oriented systems, objects are organized in hierarchies such that subtypes Inherit and specialize the structure and the behavior of supertypes. Behavioral compatibility is a very crucial issue to permit the substitution between object types, which supports the extension and evolution of object oriented system. This paper proposes successive methods rule that extending methods rule for checking behavioral compatibility between objects on the basis of their dynamic behaviors expressed in finite state machine which is one of the most frequently used notations for expressing dynamic behaviors of object. Based on the classical methods rule, successive methods rule is used for guarantee behavioral compatibility by checking the traces of two objects. And we describe an algorithm for verifying behavioral compatibility between objects using the successive methods rule.

Applicability of Geo-spatial Processing Open Sources to Geographic Object-based Image Analysis (GEOBIA)

  • Lee, Ki-Won;Kang, Sang-Goo
    • Korean Journal of Remote Sensing
    • /
    • v.27 no.3
    • /
    • pp.379-388
    • /
    • 2011
  • At present, GEOBIA (Geographic Object-based Image Analysis), heir of OBIA (Object-based Image Analysis), is regarded as an important methodology by object-oriented paradigm for remote sensing, dealing with geo-objects related to image segmentation and classification in the different view point of pixel-based processing. This also helps to directly link to GIS applications. Thus, GEOBIA software is on the booming. The main theme of this study is to look into the applicability of geo-spatial processing open source to GEOBIA. However, there is no few fully featured open source for GEOBIA which needs complicated schemes and algorithms, till It was carried out to implement a preliminary system for GEOBIA running an integrated and user-oriented environment. This work was performed by using various open sources such as OTB or PostgreSQL/PostGIS. Some points are different from the widely-used proprietary GEOBIA software. In this system, geo-objects are not file-based ones, but tightly linked with GIS layers in spatial database management system. The mean shift algorithm with parameters associated with spatial similarities or homogeneities is used for image segmentation. For classification process in this work, tree-based model of hierarchical network composing parent and child nodes is implemented by attribute join in the semi-automatic mode, unlike traditional image-based classification. Of course, this integrated GEOBIA system is on the progressing stage, and further works are necessary. It is expected that this approach helps to develop and to extend new applications such as urban mapping or change detection linked to GIS data sets using GEOBIA.

Hierarchical Specification and Verification of Requirements using An Object-Oriented Petri Net (객체지향 페트리 넷을 이용한 계층적인 요구사항의 명세 및 검증)

  • Hong, Jang-Eui;Yoon, Il-Cheol;Bae, Doo-Hwan
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.2
    • /
    • pp.157-167
    • /
    • 2000
  • As the requirements of a software system become large and complex, it causes some problems such that requirements specification using formal methods becomes larger in its size and less understandable. In order to solve such problems, the concepts of modularity and object are adopted to specify the requirements. In addition, top-down and compositional approach to handle such requirements are also adopted. In our paper, we suggest an object-oriented Petri net, called HOONet, to hierarchically specify and verify the complex requirements by incorporating the concepts of modularity, object, abstraction and refinement into a formal method. Our HOONet method supports the incremental specification and verification of partially described or not yet fully analyzed requirements. We also show the applicability of our method by modeling and verifying the requirements of a reactor safety control system.

  • PDF

Multi-facetted Approach to Mathematical Model Representation and Management (수리 모형의 표현과 관리를 위한 다면적 접근법)

  • 김종우;김형도;박성주
    • Journal of the Korean Operations Research and Management Science Society
    • /
    • v.23 no.2
    • /
    • pp.157-185
    • /
    • 1998
  • One of the essential issues in model systems is how to represent and manipulate mathematical modeling knowledge. As the bases of integrated modeling environments, current modeling frameworks have limitations: lack of facility to coordinate different users perpectives and lack of mechanism to reuse modeling knowledge. In this paper, multi-facetted modeling approach is proposed as a basis for the development of integrated modeling environment which provides facilities for (1) independent management of modeling knowledge from individual models; (2) object-oriented conceptual blackboard concept; (3) multi-facetted modeling; and (4) declarative representation of mathematical knowledge. The proposed multi-facetted approach is illustrated using multicommodity transportation models.

  • PDF

A Study on Revising the National ITS Architecture (국가 ITS 아키텍쳐 정비방안에 관한 연구)

  • Lee, Sibok
    • KSCE Journal of Civil and Environmental Engineering Research
    • /
    • v.29 no.2D
    • /
    • pp.175-181
    • /
    • 2009
  • Korean government has developed the 1st version of the National ITS Architecture in 1999 and utilized it as the framework for ITS planning, design, and standardization. The National Architecture now needs to be revised to accommodate environmental changes in ITS market and advancement of ITS core technologies. This study evaluates the current version of the architecture and suggests the directions for revision for a new national ITS architecture. The two most popular methodologies for architecture development-the process-oriented approach and the object-oriented approach-were reviewed, and the process-oriented approach was selected for new architecture development. The concept of the national architecture was then newly defined based on evaluation of the existing architecture. The new National ITS Architecture is suggested to be composed of ITS user services, logical architecture, physical architecture, and project architecture. This study must be followed by actual architecture development efforts and supporting policy actions for successful deployment of the new National ITS Architecture.