• Title/Summary/Keyword: Reusability

Search Result 806, Processing Time 0.033 seconds

Domain Specification Component Design to Improve Software Reusability (재사용성 향상을 위한 도메인 명세화 컴포넌트(DSC)의 설계)

  • 권영희;조은경;이권일
    • Proceedings of the IEEK Conference
    • /
    • 2002.06c
    • /
    • pp.161-164
    • /
    • 2002
  • The informal specification technique lacks abstraction and preciseness. On the other hand, the formal specification technique makes the developer difficult to express and understand the software specification, because it contains mathematical expression. This paper proposes DSC(Domain Specification Component) to solves these problems. DSC supports the understanding of problem domain and improves reusability with selecting the strong point of informal and formal specification technique. We applied the proposed DSC to CMIP-based network management manager software. And we analyzed the effects of the reusability and confirmed the increase of the reusability.

  • PDF

Software Component Reusability Metrics (소프트웨어 컴포넌트 재사용성 측정 메트릭)

  • 박인근;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.6
    • /
    • pp.760-772
    • /
    • 2004
  • Component Based Development(CBD) Methodology is widely used in software development lifecycle to improve software quality. The Component Based Development(CBD) results to improve software reusability and reduce development term and cost. For this reason, lots of Enterprises are trying to make their processes to components. But, there has been few quality assurance or reusability testing action to those components. Most software component users can not know how their components are reusable and what extent their components satisfy to th eir quality requirements. For this reason, this paper suggests that software components can be measured their reusability by metrics proposed by this paper. We propose that in measuring software component reusability, there are direct metrics and indirect metrics. The results made by direct metrics are suggested to measure indirect metrics, so results to obtain reusability metrics.

Generation of Reusability Decision Algorithm of Object-Oriented Components based on Rough Logic (러프논리에 기반한 객체지향 컴포넌트의 재사용 결정 알고리즘 생성)

  • 이성주
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.9 no.6
    • /
    • pp.583-590
    • /
    • 1999
  • We propose the reusability decision model of the object-oriented components, which can decide the potentiality of reusability of the object-oriented components actively. Fisrt, we select attributes for the reusability decision of the object-oriented components. Then, we acquire information from the reused components based on the quality measures and criteria proposed by many researches. Lastly, we generate algorithm for the reusability decision of the object-oriented components from the acquired information employing rough set.

  • PDF

Method to Evaluate and Enhance Reusability of Cloud Services (클라우드 서비스의 재사용성 평가 및 향상 기법)

  • Oh, Sang-Hun;La, Hyun-Jung;Kim, Soo-Dong
    • The KIPS Transactions:PartD
    • /
    • v.19D no.1
    • /
    • pp.49-62
    • /
    • 2012
  • In cloud computing, service providers develop and deploy services with common and reusable features among various applications, service consumers locate and reuse them in building their applications. Hence, reusability is a key intrinsic characteristic of cloud services. Services with high reusability would yield high return-on-investment. Cloud services have characteristics which do not appear in conventional programming paradigms, existing quality models for software reusability would not applicable to services. In this paper, we propose a reusability evaluation suite for cloud services, which includes quality attributes and metrics. A case study is presented to show its applicability.

A Dnlamic Variability Design Technique of Embedded Software for Improving Reusability (재사용성 향상을 위한 임베디드 소프트웨어의 동적 가변성 설계 기법)

  • Kim, Chul-Jin;Cho, Eun-Sook
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.1
    • /
    • pp.30-44
    • /
    • 2009
  • Devices of home network system have different control data formats according to each product company. Therefore, types or protocols of digital devices are various. Also, interaction operating environments are different among various devices. These characteristics of home network system don't support sufficiently functionalities such as data comparability, concurrent control, dynamic plug-in, and so on. That is, the degree of reusability of home network system is very poor. This paper proposes a framework which can be coverable to the scope of reusability widely and a design technique based on framework in order to improve reusability. That is, we extract various parts of home network systems as variation points, classify and define these as variation types, propose a framework which can be reusable those, and proposes a design technique of variability to improve reusability. Finally, proposed technique can be reusable to various domains by applying proposed reusability framework into real home network system's design.

A Reusability Measurement of the Reused Component by Employing Rough and Fuzzy Sets (러프와 퍼지 집합을 이용한 재사용 컴포넌트의 재사용도 측정)

  • Kim, Hye-Gyeong;Choe, Wan-Gyu;Lee, Seong-Ju
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.9
    • /
    • pp.2365-2372
    • /
    • 1999
  • The reusability measurement model should satisfy the following conditions : 1) can insert and delete metrics and components easily, 2) can compare and evaluate components quantitatively on the basis of validation, 3) don't require certain preassumed knowledge, and 4) can compute significance of each measurement attribute objectively. Therefore, in this paper, we propose a new reusability measurement model that can satisfy the above requirements. Our model selects the appropriate measurement attributes and calculates the relative significance of them by using rough set. Then, in order to measure the reusability of component, it integrates the significance of attributes and the measured value of them by using fuzzy integral. Finally, we apply our model to the reusability measurement of the function-oriented components and validate our model through statistical technique.

  • PDF

A Reusability Enhancement Technique of Embedded System using Plug-In Method (플러그인 기법을 이용한 임베디드 시스템의 재사용 향상 기법)

  • Kim, Chul-Jin;Lee, Sook-Hee;Cho, Eun-Sook
    • Journal of the Korea Society for Simulation
    • /
    • v.18 no.4
    • /
    • pp.81-94
    • /
    • 2009
  • Research of reusability and variability design for embedded system development is insufficient. An embedded system should be designed to support new devices. If extensibility of embedded system is not considered, it is difficult to reconstruct. Currently, the development productivity and reusability of embedded system are very poor, and this will be cased about problems of increasing maintenance and development cost, and decreasing system quality such as software crisis. In this paper, we present framework of embedded system that address those problems of embedded system. We suggest a plug-in technique, based on reusability framework, which can support various devices dynamically. Also, we propose a dynamic Meta model which is base on plug-in technique.

An Effective XML Schema Conversion Technique for Improving XML Document Reusability using Pattern List

  • Ko, Hye-Kyeong;Yang, Minho
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.9 no.2
    • /
    • pp.11-19
    • /
    • 2017
  • The growing use of XML markup language has made amount of heterogeneous. XML documents are widely available in the Web. As the number of applications that utilize heterogeneous XML documents grow, the importance of XML document extraction increases greatly. In this paper, we propose a XML schema conversion technique that converts reusable XML schema from XML documents. We convert the schema graph and we use the reusability pattern list. The converted XML schema is evaluated in terms of cohesion, coupling, and reusability. The converted XML schema could be used to construct databases for various fields where XML is used as an intermediation of data exchange.

A Integration Research of Cloud Component based on PaaS for Enhancing Software Reusability (소프트웨어 재사용성 향상을 위한 PaaS 기반 클라우드 컴포넌트 통합 연구)

  • Kim, Chul-Jin
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.14 no.2
    • /
    • pp.868-877
    • /
    • 2013
  • This paper will provide the cloud service based on PaaS that can enhance reusability of development in the cloud computing environment. The cloud service based on PaaS is the cloud service of platform in the side of development, which provide the reusable framework service that is beyond the existing development tool or management tool service. This reusable framework service will be enhanced reusability using a variety of distributed services.

Framework for Component-based Modeling/Simulation of Discrete Event Systems

  • Cho, Young-Ik;Kim, Jae-Hyun;Kim, Tag-Gon
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2001.10a
    • /
    • pp.484-484
    • /
    • 2001
  • The sophistication of current software applications results in the increasing cost fur software development time. The component-based software development framework is proposed to overcome the difficulty and time-consuming requirements by modularity and reusability. As is the general software case, a component-based simulation framework encourages the reusability of the real system model based on the modularity of the applied simulation methodology. This paper presents a component-based simulation environment that is based on the DEVS/COM run-time infrastructure. The DEVS (Discrete Event System Specification) formalism provides a formal modeling and simulation framework for the generic dynamic systems [1] and Microsoft's COM (Component Object Model) is one of the strongest competitor fur the component standard. The reusability by the DEVS/COM simulation environment saves model development time remarkably and component technology make simulator itself to be a subparts of real application.

  • PDF