• Title/Summary/Keyword: Reusable

Search Result 571, Processing Time 0.025 seconds

Reusing XML Objects in Context-Aware Workflow Model for Improving the Development of Service Scenario (서비스 시나리오 개발 프로세스를 개선시키기 위한 상황인지 워크플로우 모델에서 XML 객체의 재사용)

  • Yoo, Yeon Seung;Mun, Jong Hyeok;Kim, Do Hyung;Choi, Jong Sun;Choi, Jae Young
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.9 no.6
    • /
    • pp.121-130
    • /
    • 2020
  • In order to provide customized services according to a specific user or environment, various service scenarios should be developed based on context-aware workflow model. As the context-aware workflow model is constructed using limited context information and service information in the service domain, overlapping elements can occur in many service scenarios. The repetitive work process that results from these overlapping elements delays the development process of the service scenario. Therefore, the elements of the context-aware workflow model must be reused to solve the unnecessary work processes of service scenario development. In this paper, we propose a reuse method XML Object in context-aware workflow model to improve the process of service scenario development. The proposed method documents and manages the independent XML Object of the context-aware workflow model and reuses it by invoking the unit document in the service scenario development process. It can also be applied to new service scenarios by changing the attribute values of reusable elements. Experiments show example that the development process of the service scenario is simplified by reusing the elements of the context-aware workflow model.

Empirical Research on Search model of Web Service Repository (웹서비스 저장소의 검색기법에 관한 실증적 연구)

  • Hwang, You-Sub
    • Journal of Intelligence and Information Systems
    • /
    • v.16 no.4
    • /
    • pp.173-193
    • /
    • 2010
  • The World Wide Web is transitioning from being a mere collection of documents that contain useful information toward providing a collection of services that perform useful tasks. The emerging Web service technology has been envisioned as the next technological wave and is expected to play an important role in this recent transformation of the Web. By providing interoperable interface standards for application-to-application communication, Web services can be combined with component-based software development to promote application interaction and integration within and across enterprises. To make Web services for service-oriented computing operational, it is important that Web services repositories not only be well-structured but also provide efficient tools for an environment supporting reusable software components for both service providers and consumers. As the potential of Web services for service-oriented computing is becoming widely recognized, the demand for an integrated framework that facilitates service discovery and publishing is concomitantly growing. In our research, we propose a framework that facilitates Web service discovery and publishing by combining clustering techniques and leveraging the semantics of the XML-based service specification in WSDL files. We believe that this is one of the first attempts at applying unsupervised artificial neural network-based machine-learning techniques in the Web service domain. We have developed a Web service discovery tool based on the proposed approach using an unsupervised artificial neural network and empirically evaluated the proposed approach and tool using real Web service descriptions drawn from operational Web services repositories. We believe that both service providers and consumers in a service-oriented computing environment can benefit from our Web service discovery approach.

Removal of Impurities by Magnetic Separation from Waste Fluidized Cracking Catalyst for Its Reuse (폐FCC 촉매의 재활용 과정에서 자력 선별법에 의한 불순물 제거 연구)

  • Ban Bong-Chan;Lee Jin-Suk;Kim Dong-Su
    • Resources Recycling
    • /
    • v.12 no.1
    • /
    • pp.55-64
    • /
    • 2003
  • Presently, the reuse of waste FCC catalysts, which generated from the refining process of crack oil, after the removal of con-taminated metallic impurities have not been attempted domestically yet because the separation technology f3r the impurities from waste catalysts has not been established. As a basic study far the reusable portion from the waste FCC catalysts and treatment of metallic impurities are assured, there will be invoked an significant contribution not only in the recycling of abandoned wastes up to date but also in the treatment efficiency of wastes and extraction of economical benefits from them. The magnetic separation of impurities such as Fe, Ni, and V, from waste FCC catalyst has been attempted with or without its pre-oxidation at high temperature for the purpose of its reuse. The results showed that the separability of impurities by magnetic force was high far non-preoxidized catalysts compared with preoxidized ones, and employment of screen-type matrix showed a higher separation efficiency than ball-type matrix. The separability increased with the strength of magnetic field, and the method of ball matrix has separation efficiency of maximum 51.10%. The amount of metallic impurities was in the decreasing order of V, Ni, and Fe depending upon ICP analysis.

A Design and Adaptation Technique of UML-based Layered Meta-Model for Component Development (컴포넌트 개발을 위한 UML 기반의 계층형 메타 모델 설계 및 적용기법)

  • Lee, Sook-Hee;Kim, Chul-Jin;Cho, Eun-Sook
    • Journal of the Korea Society for Simulation
    • /
    • v.15 no.2
    • /
    • pp.59-69
    • /
    • 2006
  • Component-based software development is introduced as a new development paradigm in software development method. This approach is different from existing software development approach because it is based on reusable and autonomous unit, component. Therefore, component-based development(CBD)is divided into two stages; component development process and component assembly process; application development process. Component development process is the core of CBD because component has a key for good software. Currently many methodologies or tools have been introduced by various academies or industries. However, those don't suggest systematic and flexible modeling techniques adaptable easily into component development project. Existing approaches have a unique orarbitrary modeling technique or provide heuristic guidelines for component modeling. As a result, many component developers are faced with a difficult problems; how to developcomponent models, when develop which diagrams, and so on. In order to address this problem, we suggest a meta-model driven approach for component development in this paper. We provide meta-models according to both layer and development phase. We expect that suggested meta-models allow component developers to develop appropriate models of the time.

  • PDF

A Study on the Application of the Solar Energy Seasonal Storage System Using Sea water Heat Source in the Buildings (해수냉열원을 이용한 태양열계간축열시스템의 건물냉방 적용에 관한 연구)

  • Kim, Myung-Rae;Yoon, Jae-Ock
    • 한국태양에너지학회:학술대회논문집
    • /
    • 2009.11a
    • /
    • pp.56-61
    • /
    • 2009
  • Paradigm depending only on fossil fuel for building heat source is rapidly changing. Accelerating the change, as it has been known, is obligation for reducing green house gas coming from use of fossil fuel, i.e. reaction to United Nations Framework Convention on Climate Change. In addition, factors such as high oil price, unstable supply, weapon of petroleum and oil peak, by replacing fossil fuel, contributes to advance of environmental friendly renewable energy which can be continuously reusable. Therefore, current new energy policies, beyond enhancing effectiveness of heat using equipments, are to make best efforts for national competitiveness. Our country supports 11 areas for new renewable energy including sun light, solar heat and wind power. Among those areas, ocean thermal energy specifies tidal power generation using tide of sea, wave and temperature differences, wave power generation and thermal power generation. But heat use of heat source from sea water itself has been excluded as non-utilized energy. In the future, sea water heat source which has not been used so far will be required to be specified as new renewable energy. This research is to survey local heating system in Europe using sea water, central solar heating plants, seasonal thermal energy store and to analyze large scale central solar heating plants in German. Seasonal thermal energy store necessarily need to be equipped with large scale thermal energy store. Currently operating central solar heating system is a effective method which significantly enhances sharing rate of solar heat in a way that stores excessive heat generating in summer and then replenish insufficient heat for winter. Construction cost for this system is primarily dependent on large scale seasonal heat store and this high priced heat store merely plays its role once per year. Since our country is faced with 3 directional sea, active research and development for using sea water heat as cooling and heating heat source is required for seashore villages and building units. This research suggests how to utilize new energy in a way that stores cooling heat of sea water into seasonal thermal energy store when temperature of sea water is its lowest temperature in February based on West Sea and then uses it as cooling heat source when cooling is necessary. Since this method utilizes seasonal thermal energy store from existing central solar heating plant for heating and cooling purpose respectively twice per year maximizing energy efficiency by achieving 2 seasonal thermal energy store, active research and development is necessarily required for the future.

  • PDF

Facilitating Web Service Taxonomy Generation : An Artificial Neural Network based Framework, A Prototype Systems, and Evaluation (인공신경망 기반 웹서비스 분류체계 생성 프레임워크의 실증적 평가)

  • Hwang, You-Sub
    • Journal of Intelligence and Information Systems
    • /
    • v.16 no.2
    • /
    • pp.33-54
    • /
    • 2010
  • The World Wide Web is transitioning from being a mere collection of documents that contain useful information toward providing a collection of services that perform useful tasks. The emerging Web service technology has been envisioned as the next technological wave and is expected to play an important role in this recent transformation of the Web. By providing interoperable interface standards for application-to-application communication, Web services can be combined with component based software development to promote application interaction both within and across enterprises. To make Web services for service-oriented computing operational, it is important that Web service repositories not only be well-structured but also provide efficient tools for developers to find reusable Web service components that meet their needs. As the potential of Web services for service-oriented computing is being widely recognized, the demand for effective Web service discovery mechanisms is concomitantly growing. A number of public Web service repositories have been proposed, but the Web service taxonomy generation has not been satisfactorily addressed. Unfortunately, most existing Web service taxonomies are either too rudimentary to be useful or too hard to be maintained. In this paper, we propose a Web service taxonomy generation framework that combines an artificial neural network based clustering techniques with descriptive label generating and leverages the semantics of the XML-based service specification in WSDL documents. We believe that this is one of the first attempts at applying data mining techniques in the Web service discovery domain. We have developed a prototype system based on the proposed framework using an unsupervised artificial neural network and empirically evaluated the proposed approach and tool using real Web service descriptions drawn from operational Web service repositories. We report on some preliminary results demonstrating the efficacy of the proposed approach.

The Static and Dynamic Customization Technique of Component (컴포넌트 정적/동적 커스터마이제이션 기법)

  • Kim, Chul-Jin;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.9
    • /
    • pp.605-618
    • /
    • 2002
  • The CBD (Component Based Development) is a requisite technique for the Time-To-Market, and a highly reusable component should be provided to develop a variety of domain applications with the use of components. To increase the reusability of components, they should be developed by analyzing requirements of many different kinds of domains. However, to analyze requirements of a variety of domains related to the components to be developed and to include them inside the components will give burden to developers. Also, providing only general components that have common facilities for the several domains is not easy to accomplish the time-to-market since there are other domains that the developers have to develop. As such, developing common component through the analysis of several domains at the time of the CD (Component Development) does not always guarantee high reusability of the component, but gives burden to developers to develop another development since such components have common functions. Considering this, this paper proposes the component customization technique to reuse common components as well as special components. The reusability of the component can be increased by providing changeability of the attribute, behavior and message flow of the component. This customization technique can change the message flow to integrate developed components or to provide new functions within the component. Also, provides a technique to replace the class existing within the component with other class or to exchange the integrated component with the component having a different function so that requirements from a variety of domains may be satisfied. As such, this technique can accept the requirements of several domains. As such, this customization technique is not only the component with a common function, but it also secures reusability components in the special domain.

Component-Z: A Formal Specification Language Extended Object-Z for Designing Components (Component-Z: Object-Z를 확장한 컴포넌트 정형 명세 언어)

  • 이종국;신숙경;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.5
    • /
    • pp.677-696
    • /
    • 2004
  • Component-based software engineering (CBSE) composes reusable components and develops applications with the components. CBSE is admitted to be a new paradigm that reduces the costs and times to develop software systems. The high quality of component designs can be assured if the consistency and correctness among the elements of a component are verified with formal specifications. Current formal languages for components include only some parts of contracts between interfaces, structural aspects and behavioral aspects of component, component-based system, component composition and variability. Therefore, it is not adequate to use current formal languages in all steps of a component design process. In this paper, we suggest a formal language to specify component designs Component-Z. Component-Z extends Object-Z, adds new notations to specify components. It can be possible to specify interfaces, the inner structure of a component, inner workflows, and workflows among interfaces with Component-Z. In addition, Component-Z provides the notations and semantics to specify variability with variation points, variants and required interfaces. The relation between interfaces and components is defined with mapping schemas. Parallel operator is used to specify component composition. It can be possible to describe deployed components with the specifications of component-based systems. Therefore, the formal specification language proposed in this paper can represent all elements to design components. In the case study, we specify an account management system in a bank so that we show that Component-Z can be used in all steps of component design.

A Domain Analysis Method for Saftware Product Lines Based an Goals, Scenarios, and Features (소프트웨어 프로덕트 라인을 위한 목표, 시나리오, 휘처 기반의 도메인 분석 방안)

  • Kim Min-Seong;Park Soo-Yong
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.7
    • /
    • pp.589-604
    • /
    • 2006
  • Software product lines (SPL) are recently an emerging software reuse paradigm, which helps organizations develop their products from reusable core assets rather than from scratch. For developing these assets, understanding commonality and variability (C&V) is essential. A feature-oriented approach has been used extensively for C&V analysis in the SPL. However, this contains no proposal to systematically identify features and provide the rationale for the features. Further, the approach does not directly show how the results of C&V analysis will satisfy an organization's high-level business goals and provide the rationale for the C&V. Therefore, this paper presents a domain analysis method for the SPL based on goals, scenarios, and features in order to overcome some of the deficiencies and limitations of the feature-oriented approach. In particular, the paper proposes a domain requirements model (DRM) and a domain requirements modeling method based on the DRM. This method has been applied to the home integration system (HIS) domain to demonstrate its feasibility with a supporting tool, namely IDEAS. Our approach makes it possible to systematically identify the features and provide the rationale for both the features and the C&V.

Air Drying Technology for Dewatered Cake from Wastewater and Waterworks Sludge (상.하수 슬러지 탈수케이크의 공기건조에 관한 연구)

  • Lee, Jung-Eun;Cho, Eun-Man;Kim, Bong-Hwan
    • Journal of Korean Society of Environmental Engineers
    • /
    • v.28 no.11
    • /
    • pp.1154-1161
    • /
    • 2006
  • Air drying equipment was built as a device for reduction of dewatered cake from wastewater and waterworks sludge and to reproduce it by reusable matter. Dewatered cake was supplied into the air drying equipment which operated by air velocity of 80 m/sec, air rate 30 $m^3/min$ and air temperature of $40^{\circ}C$, and dried to produce the dried powder. The air drying equipment was composed of the air ejector which made high-speed fluid field, and cyclone which made circling fluid field. Dewatered cake was crushed at the high-speed zone as first step, and formed into dried powder of sphere shape by the collision between particles at the circling fluid zone.. Wastewater sludge with water content of 82.5 wt% was supplied 1.0 kg/min into air drying equipment and produced the dried powder which had the water content of 62.3 wt% and mass median diameter of 2.4 mm after process. At that time, it was analyzed that water removal rate was 0.1 $H_2O{\Delta}kg/min{\cdot}DS$ kg and air consumption was 170 $m^3/DS$ kg. Under same experimental conditions, when waterworks sludge was dried, water content of dried powder decrease to 47.5 wt% and mass median diameter decrease 2.1 mm and water removal rate increase 0.13 $H_2O{\Delta}kg/min{\cdot}DS$ kg. Air consumption increase 180 $m^3/DS$ kg with comparison to the results of wastewater sludge. Therefore, this technology was evaluated that drying the dewatered cake of waterworks sludge was more efficient than wastewater sludge, and also economical sludge handling technology due to drying the cake by only air.