• Title/Summary/Keyword: Object Oriented Relationship

Search Result 123, Processing Time 0.024 seconds

Incremental Update Methods for Adapting of Spatial Views (공간 뷰 재작성을 위한 점진적 변경 방법)

  • Ban, Chae-Hoon;Moon, Sang-Ho;Hong, Bong-Hee
    • Journal of KIISE:Databases
    • /
    • v.27 no.1
    • /
    • pp.113-128
    • /
    • 2000
  • The adaptation of spatial view is to update materialized view objects when apatial view is redefined. There are tow kinds of adaptation : incremental updates and recomputation. The incremental update changes related view objects and it is more efficient than the recomputation which evaluates redefined view defining query because spatial view is defined by spatial query including high cost spatial operator. This paper proposes the several incremental update methods according to the types of changing the definition of a spatial view. There are two kinds of incremental view adaptation : the method of using only the existing view objects and the view derivation relationship between view objects and their sources. This incremental update is achieved by updating the current materialized view objects or by inserting new materialized view objects. Spatial view adapter is implemented and tested on top of the object oriented geographic information system. This paper evaluates performance between the recomputation and incremental update method through real data.

  • PDF

Modeling and Simulation of Platform Specific Model in MPSoC Environment (MPSoC용 임베디드 소프트웨어의 PSM 모델링 및 시뮬레이션)

  • Song, In-Gwon;Oh, Gi-Young;Hong, Jang-Eui;Bae, Doo-Hwan
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.8
    • /
    • pp.697-707
    • /
    • 2007
  • Since embedded software is very dependent for target hardware architecture, characteristics of the platform must be considered when designing the software. Furthermore, MPSoCs consists of heterogeneous hardware components that are specified in micro level. Thus mapping of embedded software for MPSoCs should be considered the characteristics. In this paper, we provide an approach to automatic mapping PIM (Platform Independent Model) of an embedded software to PSM(Platform Specific Model) for MPSoC(Multi Processor System On Chip) and verify its effectiveness with simulation. In the proposed approach, tasks are derived from an object oriented model based on the UML (Unified Modeling Language). And then the types of the derived tasks are identified. With the identified types and inter relationship between tasks, the tasks are assigned to appropriate heterogeneous hardware components. We expect that the approach improve accuracy of the assigning and concurrency of the deployed software.

Comparative Analysis of Determination of Method Location between Classes (클래스 간 메소드 위치 결정 방법의 비교)

  • Jung, Young-Ae;Park, Young-B.
    • The Journal of the Korea Contents Association
    • /
    • v.6 no.12
    • /
    • pp.80-88
    • /
    • 2006
  • In Object-Oriented Paradigm, various cohesion measurements have been studied taking into account reference relation among components - like attributes and methods - that belong to a class. In addition, a number of methods have taken into research utilizing manual analysis, that is performed by developer's intuition and experience, and automatic analysis in refactoring field. The verification of objective criteria is demanded in order to process automatic refactoring. In this paper, we propose a method exploiting logistic regression and neural network for analysis of the relationship between six factors considering reference relation and method location among classes. Experimental results demonstrate that the logistic regression predicts the results up to 97% and the neural network predicts the outcomes up to 90%. Hence, we conclude that the logistic regression based method is more effective to predict the method location. Moreover, more than 90% of experimental results from both methods show that the six factors used in Move Method in refactoring are suitable to be used as an objective criteria.

  • PDF

Object Oriented Spatial Data Model using Geographic Relationship Role (지리 관계 역할을 이용한 객체 지향 공간 데이터 모델)

  • Lee, Hong-Ro
    • Journal of Internet Computing and Services
    • /
    • v.1 no.1
    • /
    • pp.47-62
    • /
    • 2000
  • Geographic Information System(GIS) deal with data which can potentially be useful for a wida range of applications. However, the information needs of each application usually vary, specially in resolution, detail level, and representation style, as defined in the modeling phase of the geographic database design. To be able to deal with such diverse needs, the GIS must after features that allow multiple representations for each geographic entity of phenomenon. This paper addresses the problem of formal definition of the objects and their relationships on geographical information systems. The geographical data is divided in two main classes: geo-objects and geo-fields, which describe discrete and continuous representations of spatial reality. I will study the classes and the roles of relationships over geo-fields, geo-objects and nongeo-objects. Therefore, this paper will contribute the efficient design of geographical class hierarchy schema by means of formalizing attribute-domains of classes.

  • PDF

Reengineering Legacy systems into Design Patterns of Component Base Design (CBD) (기존 시스템에서 CBD 지원을 위한 설계 패턴 재공학)

  • Kim Cuk-Boh
    • Journal of Internet Computing and Services
    • /
    • v.5 no.1
    • /
    • pp.1-13
    • /
    • 2004
  • The effect of Application system with class units is not sufficient because of independency and reuse of Component elements due to component abstraction based on only source code. Therefore We need to apply design pattern approach to represent not only the problem abstraction but also information and relationship between system elements for generic solutions of specific domain, Also, it is essential to software reverse engineering acquiring the correct understandings of the system through examining the existing systems and utilizing the acquired knowledges as reusable resources. In this paper, the extraction algorithm with JAVA and the validity of applying reverse engineering with extracting design patterns from source codes of the existing object-oriented system; are devised. The architecture of automatic tool is designed and implemented for 1) automatic extraction of design patterns and 2) reuse tool for retrieving, editing and rebuilding of design patterns.

  • PDF

Application of EFDC and WASP7 in Series for Water Quality Modeling of the Yongdam Lake, Korea

  • Seo, Dong-Il;Kim, Min-Ae
    • Journal of Korea Water Resources Association
    • /
    • v.44 no.6
    • /
    • pp.439-447
    • /
    • 2011
  • This study aims to test the feasibility of combined use of EFDC (Environmental Fluid Dynamics Code) hydrodynamic model and WASP7.3 (Water Quality Analysis Program) model to improve accuracy of water quality predictions of the Yongdam Lake, Korea. The orthogonal curvilinear grid system was used for EFDC model to represent riverine shape of the study area. Relationship between volume, surface and elevation results were checked to verify if the grid system represents morphology of the lake properly. Monthly average boundary water quality conditions were estimated using the monthly monitored water quality data from Korean Ministry of Environment DB system. Monthly tributary flow rates were back-routed using dam discharge data and allocated in proportion to each basin area as direct measurements were not available. The optimum number of grid system was determined to be 372 horizontal cells and 10 vertical layers of the site for 1 year simulation of hydrodynamics and water quality out of iterative trials. Monthly observed BOD, TN, TP and Chl-a concentrations inside the lake were used for calibration of WASP7.3 model. This study shows that EFDC and WASP can be used in series successfully to improve accuracy in water quality modeling. However, it was observed that the amount of data to develop inflow water quality and flow rate boundary conditions and water quality data inside lake for calibration were not enough for accurate modeling. It is suggested that object-oriented data collection systems would be necessary to ensure accuracy of EFDC-WASP model application and thus for efficient lake water quality management strategy development.

Prediction & Assessment of Change Prone Classes Using Statistical & Machine Learning Techniques

  • Malhotra, Ruchika;Jangra, Ravi
    • Journal of Information Processing Systems
    • /
    • v.13 no.4
    • /
    • pp.778-804
    • /
    • 2017
  • Software today has become an inseparable part of our life. In order to achieve the ever demanding needs of customers, it has to rapidly evolve and include a number of changes. In this paper, our aim is to study the relationship of object oriented metrics with change proneness attribute of a class. Prediction models based on this study can help us in identifying change prone classes of a software. We can then focus our efforts on these change prone classes during testing to yield a better quality software. Previously, researchers have used statistical methods for predicting change prone classes. But machine learning methods are rarely used for identification of change prone classes. In our study, we evaluate and compare the performances of ten machine learning methods with the statistical method. This evaluation is based on two open source software systems developed in Java language. We also validated the developed prediction models using other software data set in the same domain (3D modelling). The performance of the predicted models was evaluated using receiver operating characteristic analysis. The results indicate that the machine learning methods are at par with the statistical method for prediction of change prone classes. Another analysis showed that the models constructed for a software can also be used to predict change prone nature of classes of another software in the same domain. This study would help developers in performing effective regression testing at low cost and effort. It will also help the developers to design an effective model that results in less change prone classes, hence better maintenance.

Implication of Physical Education Based on the Zhaung Zi's Philosophy (장자철학의 체육적 함의)

  • Lee, Hak-Jun
    • 한국체육학회지인문사회과학편
    • /
    • v.51 no.4
    • /
    • pp.23-31
    • /
    • 2012
  • The purpose of this study was to inquiry implication of physical education based on the Zhaung Zi's philosophy. In order to investigate this purpose, I analyzed the text of Zhaung Zi. The result of the study was as followed. Zhaung-Zi oriented ideal image of human beings who has attained the stage of play(遊). He is an acquaintance (至仁), a man of god(神人), a true man(眞人). The purpose of physical education in Zhuang-Zi is paly(遊) which play well naturally. 'play is the gaming and play in which we can see the true face of the world and ourselves and can become on with the object in the world. Forget-enjoyment(至樂) of victory, records, and results are the purpose of physical education which can be found in Zhuang-Zi. The methods of physical education is the whole mind(專一), xixium(虛心), the feast of mind(心齋), forgetting everything(坐忘) etc. Physical education is to harmonious study with nature not artificially. The relation between teacher(coach) and student(player) is a relationship of mutual respect and consideration. The teacher(player) have to find the potential ability of student and he can help student realize potential ability of them.

A Construction of Pointer-based Model for Main Memory Database Systems (주기억장치 데이터베이스를 위한 포인터 기반 모델의 구축)

  • Bae, Myung-Nam;Choi, Wan
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.28 no.4B
    • /
    • pp.323-338
    • /
    • 2003
  • The main memory database systems (MMDBMS) efficiently supports various database applications that require high performance since it employs main memory rather than disk as a primary storage. Recently, it has been increased needs that have the fast data processing as well as the efficient modeling of application requiring for a complicated structure, and conformity to applications that need the strict dta consistency. In MMDBMS, because all the data is located in the main memory, it can support the usable expression methods of data satisfying their needs without performance overhead. The method has the operation to manipulate the data and the constraint such as referential integrity in more detail. The data model consists of this methods is an essential component to decide the expression power of DBMS. In this paper, we discuss about various requests to provide the communication services and propose the data model that support it. The mainly discussed issues are 1) definition of the relationship between tables using the pointer, 2) navigation of the data using the relationship, 3) support of the referential integrity for pointer, 4) support of the uniform processing time for the join, 5) support of the object-oriented concepts, and 6) sharing of an index on multi-tables. We discuss the pointer-based data model that designed to include these issues to efficiently support complication environments.

Changes in the Adjunct professor system of medical offices in the Joseon Dynasty (조선시대 의료관청의 겸교수 제도의 변화)

  • PARK Hun-pyeong
    • The Journal of Korean Medical History
    • /
    • v.36 no.1
    • /
    • pp.1-9
    • /
    • 2023
  • To be an adjunct professor(gyeomgyosu) literally means to act as an instructor while also holding a different position. Adjunct professors were initially introduced under Confucianism. Gradually, technical offices also appointed adjunct professors using Confucian-educated bureaucrats for the purpose of educating lower-level technical officials and cadets. This paper examines the history of the civil service system related to adjunct professors through the Code of Laws, and examines those who have been appointed to the public office described in various documents. This paper argues that changes in the medical office's adjunct professor system reflect changes in the national medical talent training policy. The main basis of specific recognizing medical personnel is to decouple the appointment of Confucian scholars from that of full-time doctors. The replacement of the role of medical educators from Confucian scholars to full-time doctors was largely accomplished during the reign of King Jungjong(中宗) and was completed during the period of King Injo(仁祖). The time when Euiyakdongcham was created and the Office of Euiyakdongcham was established coincided with the period when the adjunct professor was disrupted in the medical office. However, this change in the adjunct professor system of medical authorities is in contrast to interpretation, which is a representative technical field. In the case of interpretation, Moonshin's sayeogwon position as adjunct professor was maintained even in the late Joseon Dynasty, and apart from this, there was a hanhagmunsin in Seungmunwon. Interpreter families had institutional arrangements that prevented them from making interpretation their own monopoly. Therefore, families of medical bureaucrats had more room for institutional growth than those of bureaucratic interpreters. Of course, these institutional devices did not prevent the growth of interpreting bureaucratic families in the late Joseon Dynasty. However, the situation in which medicine was accepted only as a kind of knowledge, not as an object of full-time work for sadaebue, would have been an opportunity to rise for those in technical jobs who were full-time medicine. As medicine became more differentiated and developed in the late Joseon Dynasty, medical knowledge and the knowledge about the medical profession became more important. The politicians could not avoid the use of a philosophically oriented system in which a confucian-educated bureaucrat equipped with only Confucian knowledge might replace a full-time doctor. Thus, the contradiction between the reality and the ideal of ignoring or denying reality was reproduced like other Confucian-centered societies. These contradictions have implications for us living in the modern age. Establishing the relationship between philosophy (or belief) and technology should not end with the superiority of one side or the other.