Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Gyu-Sang Shin is active.

Publication


Featured researches published by Gyu-Sang Shin.


asia-pacific software engineering conference | 2003

Facilitating reuse of software components using repository technology

Ji-Hyun Lee; Jinsam Kim; Gyu-Sang Shin

Identifying a reusable component and its functionality is important to heighten productivity of component-based software. A component repository is required to facilitate storing and maintaining reusable software components efficiently. We describe the component repository, which supports to facilitate reuse of software component in component-based software development. Our component repository provides functionality for component reuse process such as specification viewing, adapting, testing, and deploying. Through the component repository with these functions, components can be efficiently reused in component reuse process.


Proceedings. 28th Euromicro Conference | 2002

An approach to composition of EJB components using C2 style

You-Hee Choi; Oh-Cheon Kwon; Gyu-Sang Shin

EJB (Enterprise JavaBeans) is the server-side component model, and its purpose is to reduce the complexity of software development and to increase software reusability. Many concerns for development of EJB components have recently been raised. However, it is difficult to compose EJB components provided by third parties through the plug-and-play technique. Therefore, the composition method by Lego block styles is needed for EJB components. In this paper, the authors propose an approach to composition of EJB components using the C2 architectural style. In order to support EJB composition, our approach generates EJB wrappers that can be used in composing EJB components based on the C2 style. Also, our approach enables developers to create a new composite EJB for a C2 architecture, which is a large grained component and is composed of EJB components.


systems man and cybernetics | 2001

Component adaptation using adaptation pattern components

Jeong-Ah Kim; Oh-Cheon Kwon; Ji-Hyun Lee; Gyu-Sang Shin

CBD (component-based development) or COP (component-oriented programming) has recently been adopted as a better method for software development. However, in order for CBD technology to be more successful, binary components developed and deployed by a third party or a vendor should be adaptable if the components do not meet a component users requirements. A component user usually requires component adaptation if the provided interface and the required interface of a component are mismatched, or if a component attribute and method need to be modified. In this paper, an adaptation method for binary components using adaptation pattern components is proposed. The proposed method solves the problem of a component becoming ever larger as it is continuously adapted. The conventional method of component adaptation - by a wrapping technique - repeatedly performs the wrapping of an existing component whenever component adaptation is required, even if it is for the same reason each time. However, the adaptation technique proposed in this paper provides a new mechanism for supporting component adaptation by using reusable adaptation pattern components.


asia pacific software engineering conference | 1999

Maintenance with reuse: an integrated approach based on software configuration management

Oh-Cheon Kwon; Gyu-Sang Shin; Cornelia Boldyreff; Malcolm Munro

Software reuse has recently been considered the best solution to enhance the productivity of a software development team and to reduce maintenance costs. In addition, software configuration management (SCM) is a central part of software maintenance as it is associated with changing existing software, and is a discipline for controlling these changes and improving the maintenance process, thereby enhancing the quality of a software product. Thus, both software reuse and SCM have been proposed for making a significant improvement in productivity, quality and cost. However, so far these two technologies have been investigated separately. In order for software reuse and SCM to produce effects by synergy, both approaches require to be introduced into a maintenance environment together. Since software reuse and SCM, and software reuse and software maintenance have many similarities and relationships in their activities, these disciplines can be integrated within a software maintenance environment. The authors have therefore developed an integrated process model for maintenance with reuse (MwR) that supports SCM for a reuse library which is actively maintained for use in a maintenance environment. In this paper the MwR model and its prototype are described, followed by evaluation using a case study and conclusions.


The Kips Transactions:partd | 2002

Design and Implementation of Component Adaptation Supporting Tool

Jeong-Ah Kim; Oh-Cheon Kwon; Yoo-Hee Choi; Gyu-Sang Shin; Shim Yoon

In this research, the technique and tool for the adaptation of components are suggested. While reusing a component or assembling components, component adaptation should be required since the interfaces of component to be assembled might not be exactly matched. Sometimes, other attributes are needed for new business features or even the same business concept. So, in reusing or assembling a component, component adaptation techniques are essentially required. In this research, we proposed the following Component Adaptation by Binary Component Adaptation Techniques : and Component Adaptation by Adaptation Components. Also, we constructed a component adaptation supporting tool. As the results, we can adapt the existing components without source code and can reuse the existing components when the components do not meet new requirements or can not be directly connected with other components to be integrated.


asia pacific software engineering conference | 1999

Experience with porting a Unix version CASE tool to the corresponding Java version

Taegyun Kim; Gyu-Sang Shin; Euy-Seok Hong

The paper presents similarity in the design and the implementation of a computer aided software engineering (CASE) tool developed on two platforms. OODesigner is a tool that was initially developed to support the Object Modeling Technique (OMT). An initial Unix version was developed in 1994. In 1997, after the completion of the Unix version, we began developing a Java version to support Unified Modeling Language (UML). The development of a CASE tool is a typical application of the Model-View-Controller (MVC) paradigm. Thus, we observed a common design pattern among the versions in the MVC points of view. This design similarity can be used to develop several kinds of CASE tools with the corresponding design notations. We present the process we followed to develop the two versions and we discuss the similarity found between them. We also outline a generic architecture for the design and implementation of CASE tools.


international conference on embedded networked sensor systems | 2011

Poster: Click based IP border router for low-power and lossy networks

Jongsoo Jeong; Haeyong Kim; Gyu-Sang Shin; Seon-tae Kim

The IETFs new protocols for Low-power and Lossy Networks are delegating their several functions to an IP border router that has more resources than other constrained nodes in the network. It makes the complexity of the IP border router higher than other conventional routers. For this reason, a well-designed platform for routers is important for fast development and easy debugging. In this paper, we check the feasibility of Click Modular Router platform to develop the IP border router for LLNs. Then, we present a design and an implementation of the IP border router on top of Click.


Science in China Series F: Information Sciences | 2003

Development and application of a model for analysis and design phases of Web-based system development

Byung-Kwon Jung; Dong-Soo Kim; Seok-Min Yoon; Gyu-Sang Shin; Chong-Sun Hwang

Despite a short history of the Web development, Web-related technologies are rapidly developing. However, the Web application quality is improving slowly, which requires efficient methods for developing Web systems. This study presents a model for Web-based software development for analysis and design phases based on the ISO/IEC 12207 standard. It describes the methods used to define processes and entities in order to reflect the contents in Web applications. It applies the methodology of Web-Road Map by KCC Information and Technology using this model to the public project. As a result, Web-Road Map is proven to be an efficient model to analyze and design Web-applications.Despite a short history of the Web development, Web-related technologies are rapidly developing. However, the Web application quality is improving slowly, which requires efficient methods for developing Web systems. This study presents a model for Web-based software development for analysis and design phases based on the ISO/IEC 12207 standard. It describes the methods used to define processes and entities in order to reflect the contents in Web applications. It applies the methodology of Web-Road Map by KCC Information and Technology using this model to the public project. As a result, Web-Road Map is proven to be an efficient model to analyze and design Web-applications.


Archive | 2003

Apparatus and method for recommending alternative components based on performance measurement results of components

Ji-Hyun Lee; Oh-Cheon Kwon; Woo Sik Kim; Gyu-Sang Shin


Archive | 2002

Method and apparatus for assembling enterprise javabeans components

You-Hee Choi; Seung-Youn Lee; Oh-Cheon Kwon; Gyu-Sang Shin

Collaboration


Dive into the Gyu-Sang Shin's collaboration.

Top Co-Authors

Avatar

Oh-Cheon Kwon

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

You-Hee Choi

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Seok-Jin Yoon

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Taegyun Kim

Pusan National University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Euy-Seok Hong

Seoul National University

View shared research outputs
Top Co-Authors

Avatar

Haeyong Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Jongsoo Jeong

Electronics and Telecommunications Research Institute

View shared research outputs
Top Co-Authors

Avatar

Minjung Kim

Electronics and Telecommunications Research Institute

View shared research outputs
Researchain Logo
Decentralizing Knowledge