A lightweight formal approach for component reuse

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Component reuse is playing a crucial role in today software design. However, the current approaches used in industry are quite effort-consuming due to the lack of an effectivemechanismto describe and capture semantics in software components. In this paper, we propose a formal approach to overcome this problem, which is based on First-Order Logic (FOL). In one hand, FOL is sufficiently expressive to describe semantics in various software domains, from generic to specific ones. In the other hand, FOL also supports automatic searching, matching and inferring mechanism by computer-based tools and provers. Thus, our approach both effectively supports expert human to describe system components and computer programs to reuse those components, and even to compose new components from existing ones for further usage.We realize our approach as a framework which can be applied in various situations of software designs, as illustrated in some case studies.

Cite

CITATION STYLE

APA

Huynh, K. T., Bui, T. H., & Quan, T. T. (2015). A lightweight formal approach for component reuse. In Advances in Intelligent Systems and Computing (Vol. 326, pp. 513–524). Springer Verlag. https://doi.org/10.1007/978-3-319-11680-8_41

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free