• Title/Summary/Keyword: time-reuse

Search Result 544, Processing Time 0.026 seconds

A Study on the Method and Tool Development for Extracting Objects from Procedure-oriented System (절차중심 시스템으로부터 객체추출 방법 및 도구개발에 관한 연구)

  • Kim, Jung-Jong;Son, Chang-Min
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.3
    • /
    • pp.649-661
    • /
    • 1998
  • If there is redeveloping into the system applying the object-oriented paradigm, productivity Improvement of software through reuse would be accomplished and maintenance cost be reduced. When a procedure-oriented system is transformed to a type applying the object-oriented paradigm, various techniques are studied to extract objects from source code automatically or semi-automatically. However, it is not easy to extract conceptuat objects when those techniques are applied, This problem entails another problem which drops the conceptual integrity of the extracted objects. In this paper, we suggest an object extraction method and tool development to resolve the problem occurring at the time when thc pr"~r"m, dcveloped through procedure-oriented is transformed to an object-oriented system. The suggested method allow to extract the desired objects using object modeling for various application domains of the real world given source code and design recovery information. During the extraction process, functionality and global variables of the source code as well as its intcrface arc rigorously analyzed. This process can enhance the conceptual integrity of the objects and make easy to construct class hierarchies.

  • PDF

A Study on the WBI System Design & Implemented based on the Component (컴포넌트기반의 웹 기반 교육시스템 설계에 관한 연구)

  • Jeon, Ju-Hyeon;Hong, Chan-Gi
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.673-680
    • /
    • 2001
  • When the developers develop the software, the cost and time of the software development can be reduced by using blocks that are implemented previously. We call these implemented blocks components. In the early stage of Web-based Instruction, it didn't gain preference in spite of it's benefit of convenience. The main reason is, I think, the lack of generality at the education system which eventually results in unsatisfactory facilities compared with the requirement of teachers and students. And the early systems don't make good use of the plenty data in distributed environment, and don't show so good reliablity due to lack of systematic design and development. In this paper, we suggest WBI developing technology using the concept of WBSE. WBI developing is consist of component of pre-developed education software, integration of component using its reusability, and production of more requirement-satisfactory education software.

  • PDF

The Value-Added Brokerage Concept for Steering the CBSD Environments (CBSD 활성화를 위한 확장된 부가가치 중개 개념)

  • Sim, U-Gon;Baek, In-Seop;Lee, Jeong-Tae;Ryu, Gi-Yeol
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.681-690
    • /
    • 2001
  • In this paper, we propose a steering concept that considers overall aspects in the CBSD (Component-Based Software Development) environments. While many researches which are concentrated on using components, market promotion and component development itself seem to be insufficient. To overcome this problem, we introduce a brokerage concept called“Value-Added Brokerage Concept”that provides the following three services:1) domain architecture-based component promotion, 2) intelligent component search, and 3) white-box service. Domain architecture-based component promotion facilitates balancing component production and promoting architecture-level large scale reuse. Intelligent component search enables to overcome the long time search and selection problem. Finally, white-box service is for solving maintenance problems, which is one of the most critical problem in the CBSD environments. Especially, we expect this proposed concept would be well adapted to our national environments.

  • PDF

A Component Design for Advanced Traveler Information System (여행자 정보 고급화 시스템을 위한 컴포넌트 설계)

  • Kim, Jin-Hwan;Jang, Jae-Yeong;Lee, Bong-Gyu
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.789-798
    • /
    • 2001
  • ITS (Intelligent Transport Systems) is comprised of a number of advanced technologies, including information processing, communications, control, and electronics. Joining these technologies to the transportation system will save lives more safely, save time, and save money more efficiently. The National ITS Architecture provides a common framework for planning, defining, and integrating intelligent transportation systems. Most ITS projects are being designed and implemented in accordance with the National ITS Architecture, a reference framework that spans all of standards activities. Recently, as software technology is rapidly improved and stabilized, there are some needs to reuse pre-developed and powerful ITS technology. ITS standardization based on components and open interfaces becomes a way to solve these reusability of current ITS technology. This paper focuses on how could we design and implement the ITS component based on the National ITS Architecture. Furthermore, design and analysis of UML (Unified Modeling Language) was made through the ATIS (Advanced Traveller Information System) component development task and this UML methodology is expected to provide a standardized model for newly developed ITS components.

  • PDF

Visual Programming Environment for Effective Teaching and Research in Image Processing (영상처리에서 효율적인 교육과 연구를 위한 비주얼 프로그래밍 환경 개발)

  • Lee Jeong Heon;Heo Hoon;Chae Oksam
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.1
    • /
    • pp.50-61
    • /
    • 2005
  • With the wide spread use of multimedia device, the demand for the image processing engineers are increasing in various fields. However there are few engineers who can develop practical applications in the image processing area. To teach practical image processing techniques, we need a visual programming environment which can efficiently present the image processing theories and, at the same time, provide interactive experiments for the theory presented. In this paper, we propose a visual programming environment of the integrated environment for image processing. It consists of the theory presentation systems and experiment systems based on the visual programming environment. The theory presentation systems support multimedia data, web documents and powerpoint files. The proposed system provides an integrated environment for application development as well as education. The proposed system accumulates the teaching materials and exercise data and it manages, an ideal image processing education and research environment to students and instructors.

Sustainable Slow Design in Contemporary Fashion Design (현대 패션에 표현된 지속가능한 느린 디자인)

  • Lee, Youn-Hee;Lee, Hyun-Ah;Park, Jae-Ok
    • Journal of the Korean Society of Clothing and Textiles
    • /
    • v.31 no.1 s.160
    • /
    • pp.21-32
    • /
    • 2007
  • The purpose of this study is to establish the idea of sustainable slow design by analyzing literatures and preceding cases, based on the external elements of a design including forms, the methods of expression, materials and colors. This study reviewed the previous literature of books and pictures related to the research for case studies and content analysis. fashion books, magazines, and web-sites published from 2000 to 2005 were analyzed for this research. The sustainable slow design trends in fashion can be summarized as follow. The first is a timeless style which has sustain ability in design independently of the versatile fads and relies on functionality, serving the purpose of design. One of the examples is both clothes designed by Burberry and suits by Chanel. The second is a hand-touch style which the more time for outputs can be positively tolerated, in favor on eco-friendly design through the techniques of manual arts. The third is a renewable design which the combined values of design with reuse and renewal result in recreation of past ecology as shown in the technique of designs by mix & match. The forth is a transformable design which features the multi-purpose and multi-forms, eventually extending the lift cycle of products. As a result of analysis of the four designs above, it can be inferred that the representation of past styles, the mixture of old design with new design, the appropriate combination of conventional fabrics with advanced ones, the ecological trends of sports look was emerging.

Characterization of Wood Chip Ash Generated from a Power Plant (열병합 발전소에서 발생한 우드칩 분진에 대한 특성 분석)

  • Bang, Jung Won;Kim, Soo-Ryong;Kim, Younghee;Kim, Mido;Kang, Won-Seok;Cho, Kye-Hong;Kwon, Woo-Teck
    • Resources Recycling
    • /
    • v.26 no.1
    • /
    • pp.11-15
    • /
    • 2017
  • The amount of the wood chip ash is expected to increase continuously as demand of wood chip-based heat and electricity increase. Thus, there is increased interest in wood chip ash utilization. In this study, as a program of utilization in wood chip ash, the physical and chemical properties of wood chip ashes generated from a combined heat and power plant were investigated. The chemical analysis showed that the main contents of wood chip ash are composed of silica, alumina and alkali. A possibility of reuse as secondary cementitious materials was investigated by the analysis of strength activity index, and compared with coal ash. The highest value for Strength activity index of wood chip fly ash was 78% at 90 days curing time. This result revealed that wood chip fly ash has the potential to be utilized as the admixture for cementitious material.

A Technique for Detecting Interaction-based Communities in Dynamic Networks (동적 네트워크에서 인터랙션 기반 커뮤니티 발견 기법)

  • Kim, Paul;Kim, Sangwook
    • KIISE Transactions on Computing Practices
    • /
    • v.22 no.8
    • /
    • pp.357-362
    • /
    • 2016
  • A social network or bio network is one of the complex networks that are formed by connecting specific relationships between interacting objects. Usually, these networks consist of community structures. Automatically detecting the structures is an important technique to understand and control the interaction objects. However, the topologies and structures of the networks change by interactions of the objects, with respect to time. Conventional techniques for finding the community structure have a high computational complexity. Additionally, the methods inefficiently deal with repeated computation concerning graph operation. In this paper, we propose an incremental technique for detecting interaction-based communities in dynamic networks. The proposed technique is able to efficiently find the communities, since there is an awareness of changed objects from the previous network, and it can incrementally reuse the previous community structure.

A Remote Teacher's Training Cyber System Operated on the Web (웹상에서 운영되는 원격교원연수 시스템)

  • Seo, Jong-Hwa;Kim, Jin-Soo;Kim, Chi-Su
    • The KIPS Transactions:PartA
    • /
    • v.9A no.1
    • /
    • pp.121-128
    • /
    • 2002
  • Web-based teaching-learning systems through the internet has continuously pursued the learner-centered educational environment by promoting the interaction between leachers and students. As a result, learners haute become free of the limit of time and space and have more ways to have access to education information more easily. Consequently, the development of the internet has resulted in the changes of the educational environment. Web-based distance education through the internet is now expected to be applied widely in various fields of education. In fact, distance education through the internet has taken place in a new education paradigm. The purpose of this paper is to promote the economical and educational efficiency of all the procedures from developing the system to operating in a remote training cyber system. Therefore in developing the system, we designed it to raise the efficiency by making main modulo into components and by reducing the terms and cost by reuse. Also lute meant to raise the efficiency of education by applying constructivism as an educational basic.

The Design of a Context-Aware Workflow Language for Supporting Multiple Workflows (다중-워크플로우를 지원하는 상황인지 워크플로우 언어의 설계)

  • Choi, Jong-Sun;Cho, Yong-Yun;Choi, Jae-Young
    • Journal of Internet Computing and Services
    • /
    • v.10 no.6
    • /
    • pp.145-157
    • /
    • 2009
  • In recent years, there have been several researches applying workflow technologies for service automation on ubiquitous computing environments. However, most context-aware workflow languages have difficulties in supporting composite workflows composed of single workflows, because these languages are still in its early stage and they only provide single workflow services to their users. This paper introduces CAWL, which is a context-aware workflow language. CAWL is for describing individual service workflows to make integrated service workflows. By using CAWL, service developers are able to reuse existing workflows to develop new context-aware workflow services. Therefore, development efforts and time can be saved and workflow resusability also increased. CAWL is expected to make it easy to develop applications related to context-aware workflow services on ubiquitous computing environments.

  • PDF