• Title/Summary/Keyword: object-oriented

Search Result 1,980, Processing Time 0.038 seconds

Techniques for Designing Logic and Workflow Variability in Software Component Development (소프트웨어 컴포넌트 개발을 위한 논리 및 워크플로우 가변성 설계 기법)

  • 정광선;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.8
    • /
    • pp.1027-1042
    • /
    • 2004
  • A Software Component is a module that is reused among a lot of projects, systems, and companies rather than a single application. Components can be reused in various systems if they provide not only the common functionalities required in many applications but also the diverse aspects to be customized for being suitable for customers' demands. From the development phase, components should be designed and developed considering the variable aspects they have for convenient customization. Easily customized components can be frequently reused in lots of applications. In the literature, there are some modeling and customizing techniques. But they suggested only conceptual or basic methods based on Object-Oriented. And the practical instructions for reusing component were not provided sufficiently. Moreover, there are few techniques that consider the proper variability types components have. Thus, those techniques are not appropriate for applying to black box component completely developed and released. In this paper, we classify variabilities that components have in functional aspect into two categories. The one is logic variability, and the other is workflow variability. For each classified variability, we propose the three kind of modeling techniques, which are selection, plug in and externalization. Also detailed instructions for practical design and application are provided.

A Study for BIM based Evaluation and Process for Architectural Design Competition -Case Study of Domestic and International BIM-based Competition (BIM기반의 건축설계경기 평가 및 절차에 관한 연구 -국내외 BIM기반 건축설계경기 사례를 기반으로-)

  • Park, Seung-Hwa;Hong, Chang-Hee
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.18 no.2
    • /
    • pp.23-30
    • /
    • 2017
  • In the AEC(Architecture, Engineering and Construction) industry, BIM(Building Information Modeling) technology not only helps design intent efficiently, but also realizes an object-oriented design including building's life cycle information. Thus it can manage all data created in each building stage and the roles of BIM are greatly expanded. Contractors and designers have been trying to adopt BIM to design competitions and validate it for the best result in various aspects. Via the computational simulation which differs from the existing process, effective evaluation can be done. For this process, a modeling guideline for each kind of BIM tool and a validation system for the confidential assessment are required. This paper explains a new process about design evaluation methods and process using BIM technologies which follow the new paradigm in construction industry through complement points by an example of a competition activity of the Korea Power Exchange(KPX) headquarter office. In conclusion, this paper provides a basic data input guideline based on open BIM for automatic assessment and interoperability between different BIM systems and suggests a practical usage of the rule-based Model Checker.

A Hybrid Knowledge Representation Method for Pedagogical Content Knowledge (교수내용지식을 위한 하이브리드 지식 표현 기법)

  • Kim, Yong-Beom;Oh, Pill-Wo;Kim, Yung-Sik
    • Korean Journal of Cognitive Science
    • /
    • v.16 no.4
    • /
    • pp.369-386
    • /
    • 2005
  • Although Intelligent Tutoring System(ITS) offers individualized learning environment that overcome limited function of existent CAI, and consider many learners' variable, there is little development to be using at the sites of schools because of inefficiency of investment and absence of pedagogical content knowledge representation techniques. To solve these problem, we should study a method, which represents knowledge for ITS, and which reuses knowledge base. On the pedagogical content knowledge, the knowledge in education differs from knowledge in a general sense. In this paper, we shall primarily address the multi-complex structure of knowledge and explanation of learning vein using multi-complex structure. Multi-Complex, which is organized into nodes, clusters and uses by knowledge base. In addition, it grows a adaptive knowledge base by self-learning. Therefore, in this paper, we propose the 'Extended Neural Logic Network(X-Neuronet)', which is based on Neural Logic Network with logical inference and topological inflexibility in cognition structure, and includes pedagogical content knowledge and object-oriented conception, verify validity. X-Neuronet defines that a knowledge is directive combination with inertia and weights, and offers basic conceptions for expression, logic operator for operation and processing, node value and connection weight, propagation rule, learning algorithm.

  • PDF

Development of Road Surface Management System using Digital Imagery (수치영상을 이용한 도로 노면관리시스템 개발)

  • Seo, Dong-Ju
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.10 no.1
    • /
    • pp.35-46
    • /
    • 2007
  • In the study digital imagery was used to examine asphalt concrete pavements. With digitally mastered-image information that was filmed with a video camera fixed on a car travelling on road at a consistent speed, a road surface management system that can gain road surface information (Crack, Rutting, IRI) was developed using an object-oriented language "Delphi". This system was designed to improve visualized effects by animations and graphs. After analyzing the accuracy of 3-D coordinates of road surfaces that were decided using multiple image orientation and bundle adjustment method, the average of standard errors turned out to be 0.0427m in the X direction, 0.0527m in the Y direction and 0.1539m in the Z direction. As a result, it was found to be good enough to be put to practical use for maps drawn on scales below 1/1000, which are currently producted and used in our country, and GIS data. According to the analysis of the accuracy in crack width on 12 spots using a digital video camera, the standard error was found to be ${\pm}0.256mm$, which is considered as high precision. In order to get information on rutting, the physically measured cross sections of 4 spots were compared with cross sections generated from digital images. Even though a maximum error turned out to be 10.88mm, its practicality is found in work efficiency.

  • PDF

A Study on the Development of Geological and Geomorphological Landscape Resources to Promote Tourism Geology: A Case Study in Taean Seashore National Park (관광지질학 활성화를 위한 지질 및 지형경관자원 개발에 관한 연구 - 태안해안국립공원을 중심으로)

  • Heo, Chul-Ho;Choi, Sang-Hoon
    • Journal of the Korean earth science society
    • /
    • v.28 no.1
    • /
    • pp.75-86
    • /
    • 2007
  • In Korea, it is significantly deficient in the study about tourism geology, which is a new branch of applied geology that would support the growth of ecotourism world-wide. The objectives of this study include (1) the promotion in geodiversity of tourism geology using the data for type and distribution patterns of geological and geomorphological landscape resources and (2) the redoubling of diversity in the environmental interpretation programs offered by the Korea National Parks Service (KNPS). Our field study discovered 212 geological and geomorphological landscape resources distributed in the area of Taean seashore national park. Coastal topography is the most discovered type followed by weathering topography. It is our belief that the aforementioned resources can be utilized as a tourism geological site in assisting the public to understand geological science and to draw their attention and interests after sorting and filtering it out through discussions with geologists and geomorphologists of a consortium. Furthermore, in order to promote the activation of developing user-oriented geotourism sites, it is recommended to keep monitoring on demographical characteristics of geotourists, behavioral characteristics of geotouconrists within the geotourism site and ducting analysis for developing geotourism program and events. And, the research support of geological engineering dealing with the estimation of weathering degree and the development of conservation techniques for the object of geotourism along with the research of environmental science aspects will improve the activation of tourism geology.

Relations between Choke Point Types and Cover Pattern Properties in FPS Game Level Design (FPS게임 레벨디자인에서 Choke Point유형과 Cover Pattern속성의 관계)

  • Choi, GyuHyeok;Jin, HyungWoo;Kim, Mijin
    • Journal of Korea Game Society
    • /
    • v.14 no.4
    • /
    • pp.27-36
    • /
    • 2014
  • Accurate information on players, namely player analytics is one of the key factors in a game development environment where a scientific approach to user-oriented game analysis is in the spotlight. This study is intended to examine effects of relations between choke point types and cover pattern properties on level difficulties in FPS games. As for FPS games, interaction between players' behaviors and game levels is higher compared to other genres and choke point types as well as cover pattern properties are key factors of level design. Choke point is the main crossroad that must to pass for achieving the goal and Cover Pattern is the type of object on the level except buildings. Two elements directly or indirectly affect the level of difficulty. This study analyzed 10 types of representative FPS gameplays to classify choke point types and assigned 4 types of cover pattern properties to organize 16 target levels for the experiment. In addition, this study collected and analyzed players' 800 behavior data (video clips) from 5 repetitive plays performed by 10 players. In conclusion, analytical results obtained from the empirical study will contribute to realizing systematic game level development by providing specific information for a game level design phase. The findings are also meaningful in that they suggest efficient and effective methods of utilizing the existing academic study results for industrial applications.

A Study on Architecture of Test Program based UML (UML 기반 점검 프로그램 설계 방법에 관한 연구)

  • Kim, ByoungYong;Jang, JungSu;Ban, ChangBong;Lee, HyoJong;Yang, SeungYul
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.49 no.10
    • /
    • pp.217-230
    • /
    • 2012
  • This paper propose interacting test programming methods between test equipment and hardware unit to verify function and performance of the hardware unit under test. Proposed test program can minimizes the risk of failures when the unit is mounted on the aircraft by testing and verifying the unit under the worst stress condition. Also, Object oriented design using UML make it easy to apply in other equipments. Test program consists of architecture package and hardware package. Architecture package is in a role for system management, log analysis, message receiving and message analysis. Messages that are used by system management define messages for testing and defined messages is sent and received to test equipment through Ethernet. Hardware package is in a role for hardware management that is needed to be tested and is related to a system. Hardware to be tested is divided into internal test and transmission test. Internal test inspects hardware itself and reports the test results to the test equipment. Transmission test inspects communication device by sending or receiving data. All kinds of test is done in the worst condition of the test unit executing in parallel. Each device is tested at least 482 times and at most 15,003 times about one hour. Test program is utilized in hardware reliability test like as environmental test or EMI test.

Design and Implementation of Distributed QoS Management Architecture for Real-time Negotiation and Adaptation Control on CORBA Environments (CORBA 환경에서 실시간 협약 및 작응 제어를 위한 분사 QoS 관리 구조의 설계 및 구현)

  • Lee, Won-Jung;Shin, Chang-Sun;Jeong, Chang-Won;Joo, Su-Chong
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.27 no.1C
    • /
    • pp.21-35
    • /
    • 2002
  • Nowadays, in accordance with increasing expectations of multimedia stream service on the internet, a lot of distributed applications are being required and developed. But the models of the existing systems have the problems that cannot support the extensibility and the reusability, when the QoS relating functions are being developed as an integrated modules which are suited on the centralized controlled specific-purpose application services. To cope with these problems, it is suggested in this paper to a distributed QoS management system on CORBA, an object-oriented middleware compliance. This systems we suggested can provides not only for efficient control of resources, various service QoS, and QoS control functions as the existing functions, but also QoS control real-time negotiation and dynamic adaptation in addition. This system consists of QoS Control Management Module(QoS CMM) in client side and QoS Management Module(QoS MM) in server side, respectively. These distributed modules are interfacing with each other via CORBA on different systems for distributed QoS management while serving distributed streaming applications. In phase of design of our system, we use UML(Unified Modeling Language) for designing each component in modules, their method calls and various detailed functions for controlling QoS of stream services. For implementation of our system, we used OrbixWeb 3.1c following CORBA specification on Solaris 2.5/2.7, Java language, Java Media Framework API 2.0 beta2, Mini-SQL 1.0.16 and the multimedia equipments, such as SunVideoPlus/Sun Video capture board and Sun Camera. Finally, we showed a numerical data controlled by real-time negotiation and adaptation procedures based on QoS map information to GUIs on client and server dynamically, while our distributed QoS management system is executing a given streaming service.

Design and Implementation of the Multi-level Pre-fetch and Deferred-flush in BADA-III for GIS Applications (GIS 응용을 위한 바다-III의 다단계 사전인출과 지연쓰기의 설계 및 구현)

  • Park, Jun-Ho;Park, Sung-Chul;Shim, Kwang-Hoon;Seong, Jun-Hwa;Park, Young-Chul
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.1 no.2
    • /
    • pp.67-79
    • /
    • 1998
  • Most GIS applications are read-intensive on a large number of spatial objects and when the spatial objects are composite objects, the contained objects within the composite objects are also accessed. In GIS applications, creation, deletion, and update operations on spatial objects occur very rarely, but once they occur they deal with a large number of spatial objects. This paper proposes the concept of the multi-level pre-fetch query to retrieve a large number of spatial objects efficiently, and the functionality of the deferred-flush on the newly created persistent objects into the database with the optimal performance, and presents the design and implementation details of those ideas into an object-oriented DBMS BADA-III while considering these characteristics of GIS applications. The multi-level pre-fetch query retrieves the objects that satisfy the query and the objects that are contained within the objects up to the level specified by users, and registers the retrieved objects on the client cache. The deferred-flush flushes a large number of composite objects that are created by the application with a minimal overhead of the server and a minimal number of communications between the client and the server. These two functionality are suitable for the applications that search or create a large number of composite objects like GIS applications.

  • PDF

The Study on the Development of Geological and Geomorphological Land-scape Resources to Promote Tourism Geology-A Case Study in the Naejangsan National Park (관광지질학 활성화를 위한 지질 및 지형경관자원 개발에 관한 연구 - 내장산 국립공원을 중심으로)

  • Heo Chul Ho;Kim Seong Yong
    • Economic and Environmental Geology
    • /
    • v.38 no.3 s.172
    • /
    • pp.355-367
    • /
    • 2005
  • In Korea, it is reported that the study about tourism geology, which is a new branch af applied geology that would support the growth of ecotourism world-wide, is significantly deficient. The objectives of this study include (1) the promotion in geodiversity of tourism geology using the data for type and distribution patterns of geological and geomorphological landscapes resources, and (2) the redoubling of diversity in environmental interpretation programs offerend by National Parks Authority (NPA). According to this research results, 62 geological and geomorphological landscape resources in Naejangsan national park were observed. Weathering topography is the most discovered type followed by river, mountain and tectonic topography in decreasing order. It is thought that the above-mentioned data can be utilized to sort and filter by the discussion through consortium organized by geologist and geomorphologist. Furthermore, in order to promote the activation of developing user-oriented geotourism sites, the monitoring on demographical characteristics of geotourists, behaviora characteristics of geotourists within geotourism site, and the analysis for developing geotourism program and events should be accompanied. And, the support of geological engineering dealing the estimation of weathering degree and development of conservation techniques for the object of geotourism will improve the activation of tourism geology.