• Title/Summary/Keyword: objectClass

Search Result 703, Processing Time 0.025 seconds

An Algebraic Approach to Validation of Class Diagram with Constraints

  • Munakata, Kazuki;Futatsugi, Kokichi
    • Proceedings of the IEEK Conference
    • /
    • 2002.07b
    • /
    • pp.920-923
    • /
    • 2002
  • In this paper, we propose Class Diagram With Constraints (CDWC) as an object oriented modeling technique which makes validation possible in software development. CDWC is a simple and basic model for the object oriented analysis, and has a reasonable strictness for software developers. CDWC consists of class diagrams and constraints (invariant and pre/post conditions), using UML and a subset of OCL.. We introduce a method of validation of CDWC using the verification technique of algebraic formal specification language CafeOBJ.

  • PDF

Design of Object Distribution in Distributed Object-Oriented Databases (분산 객체 지향 데이타베이스에서 객체의 분산 설계)

  • Lee, Soon-Mi;Oh, Suk
    • Journal of the Korea Society of Computer and Information
    • /
    • v.4 no.4
    • /
    • pp.170-176
    • /
    • 1999
  • This paper addresses the design of object distribution in distributed object-oriented databases. The proposed strategy of object distribution consists of two-step design of fragments. One step is class fragmentation and the other is allocation of fragments. We define partitioning algorithms to reflect the characteristics of object-oriented databases in the class fragmentation and define expressions to reduce the amount of data transfer by allocating fragments of other classes referred together to one site in the allocation of fragments

  • PDF

UML Extension for Object-Relational Database Design - Focusing on Oracle11g - (객체-관계형 데이터베이스 설계를 위한 UML 확장 - Oracle11g를 중심으로 -)

  • Joo, Kyung-Soo;Jho, Do-Hyung
    • Journal of Internet Computing and Services
    • /
    • v.12 no.6
    • /
    • pp.149-159
    • /
    • 2011
  • The current applications can be characterized as consisting of complex objects related by complex relationship. Therefore the relational database has been extended to object-relational database because of the complex objects. Accordingly, we need database design methodology for object-relational database. In this pager, we develop an integrated design methodology based on a extended UML class diagram for object-relational database. We make the extend UML class diagram by adding new stereotypes for object-relational database. Also we propose a guideline for transforming the extended UML class diagram to object-relational database schema. We use SQL:1999 as a object-relational data model and Oracle11g as a target object-relational database. We can build more easily and efficiently object-relational database for Oracle11g by using our methodology. Finally we applied our methodology on a computer classroom reservation system for evaluation the methodology.

Updating Algorithms using a Galois-Lattice Structure for Building and Maintaining Object-Oriented Analysis Models (Galois-격자 구조를 이용한 객체지향 분석 모델 구축과 유지에 관한 갱신 알고 리즘)

  • Ahn, Hi-Suck;Jun, Moon-Seog;Rhew, Sung-Yul
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.4
    • /
    • pp.477-486
    • /
    • 1995
  • This paper describes and constructs object-oriented analysis models using Galois-lattices that we are always studying in discrete mathematics, shows fundamental approaches to maintain the models, analyzes the construction of object-oriented analysis models through good examples. Also, we define several properties of Galois-lattices that have binary relations between class objects, propose the incremental updating algorithms that can update the Galois-lattice whenever new classes are added. This proposal shows that in case of adding new class nodes the results from simulations can implement in constant time and have linearly the incremental structures in worst cases, and in that the growth rate of lattices is proportioned to class nodes in time complexity. This results can achieve the high understandability of object-oriented analysis models and the high traceability of maintenance models. Furthermore it is possible to make more efficient performances of class reusability in advantages of object-oriented systems and support truly the class hierarchical maintenances.

  • PDF

Restructuring of Object-Oriented Designs using Cohesion and Coupling of Class (클래스의 응집도와 결합도를 이용한 객체 지향 설계 재구조화)

  • 이종석;천은홍
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.7 no.5
    • /
    • pp.83-90
    • /
    • 2002
  • Recent commercial systems are too large and too complex to restructure their design by hand without tools and cost too much time and effort. This thesis presents a restructuring approach using cohesion and coupling of classes to change object-oriented designs automatically. The matrix which represents the relation between methods is defined by distance between methods using cohesion and coupling, Class restructuring starts to isolate to dividing class, selects the class to have the lowest cohesion and combines the selected class with the closest class.

  • PDF

The Object-Oriented Class Hierarchy Structure Design Method using the Rapid Prototyping Techniques (래피드 프로토토입핑 기법을 사용한 객체 지향 클래스 계층 구조 설계 방법)

  • Heo, Kwae-Bum;Choi, Young-Eun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.1
    • /
    • pp.86-96
    • /
    • 1998
  • The class hierarchy structure in an object-oriented design model is effective to the software reusabilily and lhe design of complex syslem. This paper suggests lhe objecl-orienled class hierarchy structure design melhod using lhe rapid prololyping lechniques. In this method, relationship recognition and similarity are estimated by the new class classification in object modeling level. Then lhe estimation of aUribute and method in class is needed. Each design module such as class hierarchy struclure which is generaled wilh inleractive and repealed work consisls of reference relationship, inheritance relationship and composite relationship. These information are slored in lhe table to maintenance lhe program and implementation, the class relationship is represented with graph and the node class is iconized. This method is effective in reslructuring of class hierarchy are reusing of design information, because of addition of new class and deletion with ease. The efficiency of syslem analysis, design and implementation is enhanced by converting into prololype system and real system.

  • PDF

An Integrated Information Object Management for Distributed Software Development (원격 분산 환경에서의 소프트웨어 개발을 위한 통합 정보 객체 관리)

  • Han, Gwan-Hui
    • The KIPS Transactions:PartD
    • /
    • v.9D no.3
    • /
    • pp.427-434
    • /
    • 2002
  • For effective distributed software development, integrated information object management functions that manage the structures and relationships among information objects are most required. Presented in this paper is a managerial framework comprised of BOC (Bill Of Class) and part dictionary scheme for integrated information object management in distributed software development processes. Based on the proposed BOC and part dictionary scheme, an integrated information object management system is designed and implemented. As a result of this implementation work, the usefulness and benefit of proposed framework are also shown.

Implementation of Management System for Contamination Vulnerability Calibration of the Ground Water by an Object-oriented Geographic Data Model (객체지향 지리 데이터 모델에 의한 지하수의 오취약성 분석을 위한 관리시스템 구현)

  • Lee, Hong-Ro
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.6 no.2
    • /
    • pp.101-112
    • /
    • 2003
  • This paper designs and implements the management system that can calibrate the contamination vulnerability of the ground water, using an object oriented data model. Geographic-objects are specified by features extracted from an applicable geographic domain, and geographic-fields are defined by chemical factors extracted from each driven water. To show the topological relationships among the geographic-objects and the geographic-fields, this paper attach the weight and the ratio of the drastic model to chemical factors represented on the land use digital map and the ground water digital map. The geographic feature class, administrative boundary class, land use class and driven water class consist of a class composition hierarchy for evaluating the convenient contamination vulnerability calibration with spatial relationships among the well objects. Therefore, this management system for evaluating the contamination vulnerability can also contribute to the application of other natural environments.

  • PDF

Development of Integrated Design Methodology for Relational Database Application -Focusing on Object-Oriented Analysis and Design Methodology- (관계형 데이터베이스 응용시스템을 위한 통합 설계방법론 개발 -객체지향 분석.설계 방법론을 중심으로-)

  • Joo, Kyung-Soo;Jho, Do-Hyung
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.11
    • /
    • pp.25-34
    • /
    • 2011
  • In this paper we present an integrated design methodology for relational database based on object-oriented analysis and design. The integrated design methodology is based on business profile and has six phases. In the first phase, business use cases are identified and described by macroactivity diagrams and then the macroactivity diagrams are transformed to detailed business activity diagrams by using objects, object flows and business worker's responsibilities. In the third phase, the detailed business activity diagrams are transformed to business class diagrams that describe the static structure of the entire business system based on detailed business activity diagrams. In the four phase, the business class diagrams are transformed to class diagrams that represent the initial conceptual model of the target relational database. In the five phase, we add additional transformations on the class diagrams with generalization and specialization of associations, roles, activities, additional classes and redundant associations. Eventually, the final class diagrams are transformed to relational database schema. The methodology presented in this paper by applying that proposal for organic connection between object-oriented analysis and design methodology and relational database design methodology. And it will be able to deal with integration management. By the integrated design methodology, we can make more easily software systems based on relational database. In the case study, proposal integrated design methodology applied for a visa issuing system.

The Modeling of Object oriented Database basesed E-learning Object (학습 객체를 기반으로 한 객체 지향 데이터베이스 시스템의 설계)

  • Kim, Jun-Mo
    • Journal of the Korea Computer Industry Society
    • /
    • v.5 no.9
    • /
    • pp.941-946
    • /
    • 2004
  • This Paper has been designed extend object-orientid database model that introducted new class basing the I-learning model. In order to implement this model, we have introducted E-learning class to traditional object-orinted database. And we designed querry for search data that basis on the heurilistic classficaslon model using stored data in extened object-oriend data model.

  • PDF