Journal articles on the topic 'Component Reuse'

To see the other types of publications on this topic, follow the link: Component Reuse.

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 journal articles for your research on the topic 'Component Reuse.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

GAUTIER, ROBERT J., HUW E. OLIVER, MARK RATCLIFFE, and BENJAMIN R. WHITTLE. "CDL—A COMPONENT DESCRIPTION LANGUAGE FOR REUSE." International Journal of Software Engineering and Knowledge Engineering 03, no. 04 (December 1993): 499–518. http://dx.doi.org/10.1142/s0218194093000276.

Full text
Abstract:
CDL is a language for describing reusable software components. It facilitates the reuse of software components by providing a high-level model for component interfaces and mechanisms for describing the relationships between them. CDL extends the parameterisation mechanisms of modern high-level languages and helps to avoid the difficulties that can be encountered in specifying and instantiating generic components. CDL does this without explicit parameterisation or inheritance operators, and thus frees the designer from having to predict the reusability potential of the component. In these respects, CDL supports reuse at two levels. Components may inherit, generically instantiate or import other components. Furthermore, a CDL schema provides a design description that can itself be reused.
APA, Harvard, Vancouver, ISO, and other styles
2

SADAOUI, SAMIRA, and PENGZHOU YIN. "GENERALIZATION AND INSTANTIATION FOR COMPONENT REUSE." International Journal of Software Engineering and Knowledge Engineering 16, no. 02 (April 2006): 175–200. http://dx.doi.org/10.1142/s0218194006002768.

Full text
Abstract:
There is an increasing need for high-quality software components. Reusable components and formal specifications are two complementary and promising approaches to achieve this goal. One method for enhancing the reusability of existing components is generalization that creates generic components by parameterizing specific ones. Generalization and instantiation are two methods related respectively to the development for reuse and development with reuse. Generalization, that is the abstraction of existing components, identifies commonalities across a class of entities, while instantiation customizes the general properties under different circumstances. In this paper, we present several generalization and instantiation algorithms for algebraic specifications. A major difficulty during the generalization process is determining the appropriate level of generality. Highly specific components have little chance of being reused. Meanwhile, if a component is too general, its reuse might also be hard. Therefore, we introduce a novel method based on the categorized constructors to control the level of abstraction in generic components with the goal of producing effective reusable components. Through a medium-scale example, the generalization and instantiation operations are illustrated in detail.
APA, Harvard, Vancouver, ISO, and other styles
3

SITARAMAN, MURALI, LONNIE R. WELCH, and DOUGLAS E. HARMS. "ON SPECIFICATION OF REUSABLE SOFTWARE COMPONENTS." International Journal of Software Engineering and Knowledge Engineering 03, no. 02 (June 1993): 207–29. http://dx.doi.org/10.1142/s0218194093000100.

Full text
Abstract:
For widespread reuse in a component-based software industry, a component must be designed and developed to be reused. Benefits of reuse are maximized when a component is reused “as is” (possibly with provisions for expected customization, such as through parameters), based only on its specification. The expression of the specification of a component is crucial in this setting. The specification must be formal, yet understandable, as well as abstract and implementation-independent. The specification also must make it possible to demonstrate correctness of an implementation of the specification and permit formal reasoning about its behavior in a client program. This paper explains how it is possible to write specifications with these properties in RESOLVE, a conceptual framework that we have developed for constructing reusable software components.
APA, Harvard, Vancouver, ISO, and other styles
4

Hall, P. A. V. "Architecture-driven component reuse." Information and Software Technology 41, no. 14 (November 1999): 963–68. http://dx.doi.org/10.1016/s0950-5849(99)00071-3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Kok, Holmer, Dries Faems, and Pedro de Faria. "Dusting Off the Knowledge Shelves: Recombinant Lag and the Technological Value of Inventions." Journal of Management 45, no. 7 (March 23, 2018): 2807–36. http://dx.doi.org/10.1177/0149206318765926.

Full text
Abstract:
Whereas knowledge recombination research tends to focus on original knowledge component attributes and their recombinant value implications, we contribute to an emerging literature stream on knowledge reuse trajectories, investigating the temporal dimension of reuse by introducing the concept of recombinant lag, that is, the time that components have remained unused. Relying on organizational learning theory, we emphasize that it is important to consider not only the frequency of reuse but also the recency of reuse. Our core argument is that recent reuse of knowledge components can trigger a rejuvenation effect that influences the value of resulting inventions. Analyzing 21,117 fuel cell patent families, we find an unexpected U-shaped relationship between recombinant lag and the value of inventions, which is moderated by frequency of reuse. Conducting post hoc exploratory data analyses, we advance the concept of dormant components (i.e., valuable components that have remained unused prolongedly) as a potential explanation for this unexpected U-shaped pattern. Moreover, collecting and analyzing data on a second sample in the wind energy industry, we provide first indications for the generalizability of these unexpected findings. We contribute to a richer understanding of reuse trajectories, highlighting that next to the magnitude of reuse information flows, that is, information flows that are generated when components are reused, the timing of creation of these information flows shapes the value of subsequent recombination activities. We also contribute to extant research on the temporal dimension of knowledge recombination, pointing to recombinant lag as an important aspect next to component age.
APA, Harvard, Vancouver, ISO, and other styles
6

Capiluppi, Andrea, Klaas-Jan Stol, and Cornelia Boldyreff. "Software Reuse in Open Source." International Journal of Open Source Software and Processes 3, no. 3 (July 2011): 10–35. http://dx.doi.org/10.4018/jossp.2011070102.

Full text
Abstract:
A promising way to support software reuse is based on Component-Based Software Development (CBSD). Open Source Software (OSS) products are increasingly available that can be freely used in product development. However, OSS communities still face several challenges before taking full advantage of the “reuse mechanism”: many OSS projects duplicate effort, for instance when many projects implement a similar system in the same application domain and in the same topic. One successful counter-example is the FFmpeg multimedia project; several of its components are widely and consistently reused in other OSS projects. Documented is the evolutionary history of the various libraries of components within the FFmpeg project, which presently are reused in more than 140 OSS projects. Most use them as black-box components; although a number of OSS projects keep a localized copy in their repositories, eventually modifying them as needed (white-box reuse). In both cases, the authors argue that FFmpeg is a successful project that provides an excellent exemplar of a reusable library of OSS components.
APA, Harvard, Vancouver, ISO, and other styles
7

Jiang, Long Qiang, Hai Tao Wang, and Yi Ye. "Research on Component-Based Software Reuse Technology." Advanced Materials Research 403-408 (November 2011): 2688–91. http://dx.doi.org/10.4028/www.scientific.net/amr.403-408.2688.

Full text
Abstract:
The software reuse technology based on components is a solution which can avoid reusable work for software development. The component is among the core technologies of component-based software development, is has become one of the focus in the field of software reuse. This paper presents fundamental concepts and key techniques of software reuse. The emphasis of the paper presents the model of component.
APA, Harvard, Vancouver, ISO, and other styles
8

HE, Jian-li, Rong CHEN, and Wei-nan GU. "New method for component reuse." Journal of Computer Applications 29, no. 12 (March 3, 2010): 3394–97. http://dx.doi.org/10.3724/sp.j.1087.2009.03394.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Chen, Yonghao, and Betty H. C. Cheng. "Formalizing and automating component reuse." Computer Standards & Interfaces 21, no. 2 (June 1999): 167. http://dx.doi.org/10.1016/s0920-5489(99)92184-0.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Ramachandran, Muthu. "Automated improvement for component reuse." Software Process: Improvement and Practice 11, no. 6 (2006): 591–99. http://dx.doi.org/10.1002/spip.299.

Full text
APA, Harvard, Vancouver, ISO, and other styles
11

MohanRoopa Y and Ramamohan Reddy A. "An Optimized Component Selection Algorithm for Self-Adaptive Software Architecture Using the Component Repository." International Journal of Software Science and Computational Intelligence 11, no. 2 (April 2019): 51–61. http://dx.doi.org/10.4018/ijssci.2019040104.

Full text
Abstract:
Component-based software engineering focuses on the development and reuse of components. The component reuse depends on the storage and retrieval processes. This article presents the component repository model for the developers to achieve good productivity. The component selection from the component repository according to the functionality and requirements is a crucial process. This article proposed an algorithm for optimizing component selection with functionality constraints like customer size, reliability, and performance. The experimental result evaluates the performance of the algorithm.
APA, Harvard, Vancouver, ISO, and other styles
12

Han, Jaeho, Hiromasa Ijuin, Yuki Kinoshita, Tetsuo Yamada, Shuho Yamada, and Masato Inoue. "Sustainability Assessment of Reuse and Recycling Management Options for End-of-Life Computers-Korean and Japanese Case Study Analysis." Recycling 6, no. 3 (August 26, 2021): 55. http://dx.doi.org/10.3390/recycling6030055.

Full text
Abstract:
The depletion of natural resources and global warming have increased in severity globally. In the industrial field, assembly products, such as electronic products, should be disassembled for recycling and reuse to deal with these problems. Reuse and recycling can contribute to reducing GreenHouse Gas (GHG) emissions and less depletion of natural resources since GHG emissions for virgin material production can be saved using reused components and recycled materials. However, each component of selling revenue and material-based GHG emissions depends on the country because of the different energy mixes of electrical power. Moreover, each collected component embedded in End-of-Life (EOL) products needs to be selected as a life cycle option based on its remaining life. The purpose of this study is to decide life cycle options such as reuse, recycling, and disposal of each component environmentally-friendly and economically in Korea and Japanese cases for computers. Firstly, selecting the life cycle option for each component was formulated by 0–1 integer programming with ε constraints. Next, GHG emissions, profits, and costs in Korea and Japan were estimated and analyzed for each component. Finally, Korean and Japanese cases were analyzed to obtain an economic value in the same material-based GHG saving rate with each component’s life cycle option selection by comparing each EOL product data. In the experiments, GHG recovery efficiency was higher in Japan 43 [g/Yen] than one in Korea 28 [g/Yen]. Therefore, it was better to retrieve and reutilize the components in Korea. However, if the maximum GHG recovery efficiency is desired, Japan is a better option.
APA, Harvard, Vancouver, ISO, and other styles
13

Vassilakis, Costas, and George Lepouras. "Component reuse in electronic services development." Journal of Computational Methods in Sciences and Engineering 6, s2 (April 19, 2007): S229—S241. http://dx.doi.org/10.3233/jcm-2006-6s202.

Full text
APA, Harvard, Vancouver, ISO, and other styles
14

Bell, David, Navonil Mustafee, Sergio de Cesare, Simon J. E. Taylor, Mark Lycett, and Paul A. Fishwick. "Ontology Engineering for Simulation Component Reuse." International Journal of Enterprise Information Systems 4, no. 4 (October 2008): 47–61. http://dx.doi.org/10.4018/jeis.2008100104.

Full text
APA, Harvard, Vancouver, ISO, and other styles
15

Morel, B., and P. Alexander. "SPARTACAS: automating component reuse and adaptation." IEEE Transactions on Software Engineering 30, no. 9 (September 2004): 587–600. http://dx.doi.org/10.1109/tse.2004.53.

Full text
APA, Harvard, Vancouver, ISO, and other styles
16

Whittle, Ben, and Mark Ratcliffe. "Software component interface description for reuse." Software Engineering Journal 8, no. 6 (1993): 307. http://dx.doi.org/10.1049/sej.1993.0037.

Full text
APA, Harvard, Vancouver, ISO, and other styles
17

Ravichandran, T., and Marcus A. Rothenberger. "Software reuse strategies and component markets." Communications of the ACM 46, no. 8 (August 2003): 109–14. http://dx.doi.org/10.1145/859670.859678.

Full text
APA, Harvard, Vancouver, ISO, and other styles
18

Amelia, Lily, D. A. Wahab, C. H. Che Haron, N. Muhamad, and C. H. Azhari. "Initiating automotive component reuse in Malaysia." Journal of Cleaner Production 17, no. 17 (November 2009): 1572–79. http://dx.doi.org/10.1016/j.jclepro.2009.06.011.

Full text
APA, Harvard, Vancouver, ISO, and other styles
19

Jayasudha, R., S. Subramanian, and L. Sivakumar. "Genetic Algorithm and PSO Based Intelligent Software Reuse." Applied Mechanics and Materials 573 (June 2014): 612–17. http://dx.doi.org/10.4028/www.scientific.net/amm.573.612.

Full text
Abstract:
Software Reuse can improve the development time, cost and quality of Software artifacts. The Storage of artifacts plays an important role of easy retrieval of the needed components according to the requirement. In this paper a great measure has been taken for the retrieval of relevant component from the Ontology based repository. Two famous evolutionary algorithms Genetic Algorithm and Particle Swarm Optimization algorithm were used for extraction of needed component. These two algorithms are separately used for component retrieval. Genetic Algorithm in Component Retrieval is best suited if the repository has more number of relevant components. PSO for Component search is best suited if the query is highly refined to get more relevant document. PSO is used for the mainly query expansion. These two methods are combined first the retrieved set of component is organized with the help of GA and PSO for best query expansion. Thus these two methods are combined for best precision and retrieval time for different sets of requirement query
APA, Harvard, Vancouver, ISO, and other styles
20

Rothenberger, M. A., K. J. Dooley, U. R. Kulkarni, and N. Nada. "Strategies for software reuse: a principal component analysis of reuse practices." IEEE Transactions on Software Engineering 29, no. 9 (September 2003): 825–37. http://dx.doi.org/10.1109/tse.2003.1232287.

Full text
APA, Harvard, Vancouver, ISO, and other styles
21

Kotlarsky, Julia, Man Oshri, Jos van Hillegersberg, and Kuldeep Kumar. "Globally Distributed Component-Based Software Development: An Exploratory Study of Knowledge Management and Work Division." Journal of Information Technology 22, no. 2 (June 2007): 161–73. http://dx.doi.org/10.1057/palgrave.jit.2000084.

Full text
Abstract:
Component-based development (CBD) can be an appealing proposition to globally distributed software development teams because of the almost endless possibilities to recombine and reuse components in new products. In particular, it has been suggested that CBD will improve globally distributed software development practices by allowing each site to take ownership of particular components, resulting in reduced inter-site communication and coordination activities. Such an approach may indeed overcome breakdowns in inter-site coordination efforts; however, it may also lessen opportunities to share knowledge between sites and may hamper opportunities to reuse existing components. A case study approach, exploratory in nature, was adopted to explore knowledge aspects in global component-based software development. Evidence collected at several globally distributed CBD projects suggests that the true potential of CBD, which mainly relates to reusing components, can also be achieved when components are developed in a joint manner (i.e. by several sites) by accessing and utilizing expertise regardless of its geographical location. To improve the rate of component reuse, the studied teams developed capabilities in three particular areas: inter-site coordination, communications, and knowledge management. The paper concludes by discussing the links between component reuse, CBD principles and organizational capabilities, and offers managers and engineers some guidelines to consider in their CBD projects.
APA, Harvard, Vancouver, ISO, and other styles
22

JENG, JUN-JANG, and BETTY H. C. CHENG. "USING AUTOMATED REASONING TECHNIQUES TO DETERMINE SOFTWARE REUSE." International Journal of Software Engineering and Knowledge Engineering 02, no. 04 (December 1992): 523–46. http://dx.doi.org/10.1142/s0218194092000245.

Full text
Abstract:
Reusing software may greatly increase the productivity of software engineers and improve the quality of developed software. Software component libraries have been suggested as a means for facilitating reuse. A major difficulty in designing software libraries is in the selection of a component representation that will facilitate the classification and the retrieval processes. Using formal specifications to represent software components facilitates the determination of reusable software because they more precisely characterize the functionality of the software, and the well-defined syntax makes processing amenable to automation. This paper presents an approach, based on formal methods, to the classification, organization and retrieval of reusable software components. From a set of formal specifications, a two-tiered hierarchy of software components is constructed. The formal specifications represent software that has been implemented and verified for correctness. The lower-level hierarchy is created by a subsumption test algorithm that determines whether one component is more general than another; this level facilitates the application of automated logical reasoning techniques for a fine-grained, exact determination of reusable candidates. The higher-level hierarchy provides a coarse-grained determination of reusable candidates and is constructed by applying a hierarchical clustering algorithm to the most general components from the lower-level hierarchy. The hierarchical organization of the software component specifications provides a means for storing, browsing, and retrieving reusable components that is amenable to automation. In addition, the formal specifications facilitate the verification process that proves a given software component correctly satisfies the current problem. A prototype browser that provides a graphical framework for the classification and retrieval process is described.
APA, Harvard, Vancouver, ISO, and other styles
23

Sivers, M., M. Fröhlich, and C. Fivet. "Circular economy digital market solutions for reuse in the European construction sector." IOP Conference Series: Earth and Environmental Science 1078, no. 1 (September 1, 2022): 012121. http://dx.doi.org/10.1088/1755-1315/1078/1/012121.

Full text
Abstract:
Abstract Focusing on the cross-matching supply and demand for reused building components and related services, the paper analyses existing Digital Reuse Market Solutions (DRMS) in the European construction sector. A collection of 746 DRMS is built from major online circular economy platforms and custom online search queries. A taxonomy of 9 categories and 28 types is then extracted based on the activities of collected DRMS. Nearly half (46%) of collected DRMS are proper dealers of reused building components. Traditional building component dealers and demolition companies account for another third (32.8%). The rest is made of marketplaces, craftmanship, and providers of related services and knowledge. Only 13.4% of all collected DRMS allow online payment for goods or services.
APA, Harvard, Vancouver, ISO, and other styles
24

Liu, Yan Pei, Jian Ping Wang, and Jun Chen. "Research on Component Retrieval Method Based on Faceted Classification Described." Applied Mechanics and Materials 121-126 (October 2011): 1727–33. http://dx.doi.org/10.4028/www.scientific.net/amm.121-126.1727.

Full text
Abstract:
With the development of component technology and component library expansion, component representation and retrieval technology as the component library management two core technologies has become a research hotspot. According to the current widely used methods described and characteristics of components faceted classification, this paper starting from component reuse by different search methods,based on view search method、based on faceted search method、based on terms retrieval method three kinds of term component retrieval methods and the corresponding model of the five matches and two matching algorithms are proposed. Theoretical analysis and experimental results show that the three kinds of retrieval methods used in large-scale component library component retrieval, to meet the component reuse of various search requirements and the retrieval efficiency is feasible.
APA, Harvard, Vancouver, ISO, and other styles
25

Jawawi, Dayang N. A., Rosbi Mamat, and Safaai Deris. "A Component-Oriented Programming for Embedded Mobile Robot Software." International Journal of Advanced Robotic Systems 4, no. 3 (September 1, 2007): 40. http://dx.doi.org/10.5772/5678.

Full text
Abstract:
Applying software reuse to many Embedded Real-Time (ERT) systems poses significant challenges to industrial software processes due to the resource-constrained and real-time requirements of the systems. Autonomous Mobile Robot (AMR) system is a class of ERT systems, hence, inherits the challenge of applying software reuse in general ERT systems. Furthermore, software reuse in AMR systems is challenged by the diversities in terms of robot physical size and shape, environmental interaction and implementation platform. Thus, it is envisioned that component-based software engineering will be the suitable way to promote software reuse in AMR systems with consideration to general requirements to be self-contained, platform-independent and real-time predictable. A framework for component-oriented programming for AMR software development using PECOS component model is proposed in this paper. The main features of this framework are: (1) use graphical representation for components definition and composition; (2) target C language for optimal code generation with resource-constrained micro-controller; and (3) minimal requirement for run-time support. Real-time implementation indicates that, the PECOS component model together with the proposed framework is suitable for resource constrained embedded AMR systems software development.
APA, Harvard, Vancouver, ISO, and other styles
26

Murata, Hidenori, Naoya Yokono, Shinichi Fukushige, and Hideki Kobayashi. "A Lifecycle Simulation Method for Global Reuse." International Journal of Automation Technology 12, no. 6 (November 5, 2018): 814–21. http://dx.doi.org/10.20965/ijat.2018.p0814.

Full text
Abstract:
Reuse is an effective method of circulating resources in terms of environmental benefits because it requires fewer resources and less energy than manufacturing new products from virgin materials. In global reuse, a used component or module is reused in a different application. To evaluate a system of multiple product lifecycle systems (PLSs), the lifecycle simulation methodology LCS4SoS has been proposed. LCS4SoS comprises three elements, namely, individual PLSs, interactions among them, and their evolution over time. This paper proposes a lifecycle simulation method for global reuse based on the LCS4SoS framework. Flow control rules are developed for global reuse to control the directions and quantities of material flow among the PLSs. The usefulness of this method is verified by a case study of automobile and stationary battery PLSs.
APA, Harvard, Vancouver, ISO, and other styles
27

Kim, Won. "On Issues with Component-Based Software Reuse." Journal of Object Technology 4, no. 7 (2005): 45. http://dx.doi.org/10.5381/jot.2005.4.7.c5.

Full text
APA, Harvard, Vancouver, ISO, and other styles
28

WANG, Zhong-Jie. "Reuse Cost Optimization Oriented Component Refactoring Method." Journal of Software 16, no. 12 (2005): 2157. http://dx.doi.org/10.1360/jos162157.

Full text
APA, Harvard, Vancouver, ISO, and other styles
29

Mira, J., and A. P. Del Pobil. "Editorial: Knowledge modelling for software component reuse." IEE Proceedings - Software 147, no. 5 (2000): 149. http://dx.doi.org/10.1049/ip-sen:20000901.

Full text
APA, Harvard, Vancouver, ISO, and other styles
30

KONDOH, Shinsuke, Toshitake Tateno, Mitsutaka Matsumoto, Nozomu Mishima, and Keijiro Masui. "4101 Multi-agent simulation of component reuse." Proceedings of Manufacturing Systems Division Conference 2008 (2008): 85–86. http://dx.doi.org/10.1299/jsmemsd.2008.85.

Full text
APA, Harvard, Vancouver, ISO, and other styles
31

Zhang, W. Z., G. X. Wang, B. T. Cheok, and A. Y. C. Nee. "A functional approach for standard component reuse." International Journal of Advanced Manufacturing Technology 22, no. 1-2 (September 1, 2003): 141–49. http://dx.doi.org/10.1007/s00170-002-1455-3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
32

Shukla, Sheleshma, Dr Dhirendra Pandey, and Arpan Kumar. "A Review of Incremental Reuse Method in Software Reuse Process." International Journal for Research in Applied Science and Engineering Technology 10, no. 5 (May 31, 2022): 4071–74. http://dx.doi.org/10.22214/ijraset.2022.43333.

Full text
Abstract:
Abstract: In the late 1960s, the concept of software reuse was proposed. The legacy of software engineering process shows that the scope and field of software reuse was not particularly new. However, it is considered that software reuse is in its primary stages and has yet to reach its full capacity. The utilization of software components from entire stages of the software engineering process in new applications is called as software reuse. Given the economically costly and difficulty of building qualitative software, repurposing prior software investments is enticing. We propose that software reuse should be considered as part of a fully systematic approach that considers a wide range of technological, economical, managerial, organisational, and legal considerations, and we wrap up with a synopsis of the important research issues in all these verticals. This paper summarises our progress in software reuse research. Keywords: Software Reuse, Incremental Reuse Method (IRM), Reuse Process, Artifact, Software Component
APA, Harvard, Vancouver, ISO, and other styles
33

Shukla, Sheleshma, Dr Dhirendra Pandey, and Arpan Kumar. "A Review of Incremental Reuse Method in Software Reuse Process." International Journal for Research in Applied Science and Engineering Technology 10, no. 5 (May 31, 2022): 4071–74. http://dx.doi.org/10.22214/ijraset.2022.43333.

Full text
Abstract:
Abstract: In the late 1960s, the concept of software reuse was proposed. The legacy of software engineering process shows that the scope and field of software reuse was not particularly new. However, it is considered that software reuse is in its primary stages and has yet to reach its full capacity. The utilization of software components from entire stages of the software engineering process in new applications is called as software reuse. Given the economically costly and difficulty of building qualitative software, repurposing prior software investments is enticing. We propose that software reuse should be considered as part of a fully systematic approach that considers a wide range of technological, economical, managerial, organisational, and legal considerations, and we wrap up with a synopsis of the important research issues in all these verticals. This paper summarises our progress in software reuse research. Keywords: Software Reuse, Incremental Reuse Method (IRM), Reuse Process, Artifact, Software Component
APA, Harvard, Vancouver, ISO, and other styles
34

Jonsson, Carl-Johan, Roland Stolt, and Fredrik Elgh. "DESIGN KNOWLEDGE REUSE IN DESIGN OF PROGRESSIVE STAMPING TOOLS: A QUALITATIVE STUDY." Proceedings of the Design Society 1 (July 27, 2021): 1053–62. http://dx.doi.org/10.1017/pds.2021.105.

Full text
Abstract:
AbstractProgressive stamping tools are widely used in mass-production of sheet metal components and their performance is critical as the design of the tool impact the cost of the manufactured component significantly.Knowledge reuse is an important part of successful design in general, and in progressive stamping tool design in particular. In the study described in this paper, 8 tool designers from 5 different Swedish companies were interviewed about (1) at what points in the tool design process they search for previously designed tools for information and knowledge reuse, (2) under what conditions and for what reasons does this reuse take place, and (3) what types of information and knowledge are sought for at each point. The results show that reuse of information and knowledge from previously designed tools happens in many parts of the tool design process. The reasons and conditions for reuse vary depending on where in the process the designer is. High component complexity is one example of a common factor triggering reuse. Also, information about the performance of the tool is important to tool designers, as they only want to reuse information and knowledge from tools with good performance and low maintenance.
APA, Harvard, Vancouver, ISO, and other styles
35

Mo, Daniel Y., Chris Y. T. Ma, Danny C. K. Ho, and Yue Wang. "Design of a Reverse Logistics System with Internet of Things for Service Parts Management." Sustainability 14, no. 19 (September 22, 2022): 12013. http://dx.doi.org/10.3390/su141912013.

Full text
Abstract:
Despite that reverse logistics of service parts enables the reuse of failed components to achieve greater environmental and economic benefits, the research and successful business cases are inadequate. This study designs a novel reverse logistics system that applies the Internet of Things (IoT) and business intelligence to streamline the reverse logistics process by identifying the appropriate components for sustainable operations of component reuse. Furthermore, an inventory classification scheme and an analytical model are developed to identify the failed components for refurbishment by considering return quantity of the failed component, repair rate of the failed component in the repairing center, reusable rate of refurbished parts, corresponding costs, and the benefit of refurbished parts. Moreover, a mobile application powered by the IoT technology is developed to streamline the process flow and avoid collection of fake components. Lastly, a case study of an electronic product company is conducted, and it is concluded that the proposed approach enabled the company to facilitate the reuse of components and achieve the benefit of cost saving. The results of this study demonstrate the importance of a reverse logistics system for companies to sustain after-market service operations.
APA, Harvard, Vancouver, ISO, and other styles
36

NATH, RAJENDER, and ANIL VOHRA. "A SOFTWARE COMPONENT REPRESENTATION MODEL FOR COMPOSITIONAL REUSE." International Journal of Software Engineering and Knowledge Engineering 18, no. 01 (February 2008): 25–36. http://dx.doi.org/10.1142/s0218194008003544.

Full text
Abstract:
Software reuse has been getting the attention of the software industry due to its potential to revamp the software development process. The systematic use of software reuse is practical and the industrial user data shows that it improves the productivity and quality of the software. However there are issues which have been limiting the widespread use of software reuse. These relate to software component representation, its storage and retrieval. This paper presents a new software component representation model based on information retrieval theory and pairs of words. The model can implement a domain independent component library and allows one to use uncontrolled vocabulary and automatic indexing. It can be readily implemented in the existing systems.
APA, Harvard, Vancouver, ISO, and other styles
37

Zhai, Zhen Kun, Di Li, Song Li, and Chun Hua Zhang. "Research on Reuse-Oriented Intellectual Development Method for CNC Human-Machine Interface." Advanced Materials Research 468-471 (February 2012): 2672–77. http://dx.doi.org/10.4028/www.scientific.net/amr.468-471.2672.

Full text
Abstract:
To improve the productivity of HMI development, this paper proposes an intelligent development method for human-machine interface of CNC according to software reuse theory, of which the core technology consists of configurable intelligent development framework for HMI and functional component library. For the development framework, it includes customized interface editing environment, middle-layer model and automatic code generation engine. As to the design of functional component library, component object model (COM) is used to create various components which can be classified into graphic primitive components, CNC system function components, interpreter components and so on. By use of the component interface, development framework communicates with the above mentioned component and is responsible for the assembly and integration of components through which the complex HMI system is automatically generated. Based on the intelligent method, developers can realize the automatic development of human-machine interface, which will ensure product quality and improve the development efficiency.
APA, Harvard, Vancouver, ISO, and other styles
38

Mohan Garg, Rachit, and Deepak Dahiya. "An Aspect Oriented Component Based Archetype Driven Development." Journal of Information Technology Research 4, no. 3 (July 2011): 29–49. http://dx.doi.org/10.4018/jitr.2011070103.

Full text
Abstract:
This paper incorporates the concepts of aspects and software reuse in archetype driven architecture. The proposed work develops the software by partitioning the whole system into different independent components and aspects to facilitate component reuse. The authors illustrate the ease of modeling the components separately and emphasize concerns that the OOP paradigm has failed to address. This paper places emphasis on designing and modeling the software rather than coding. Identification of reusable components is carried out using the hybrid methodology and aspects are identified by domain experts. Along with the components, the PIM and aspects developed are stored in separate repositories to be used in development of other software of similar requirements and basic structure.
APA, Harvard, Vancouver, ISO, and other styles
39

Korra, Sampath, D. Vasumathi, and A. Vinaybabu. "A Novel Approach for Building Adaptive Components using Top-Down Analysis." International Journal of Engineering & Technology 7, no. 4.19 (November 27, 2018): 1036. http://dx.doi.org/10.14419/ijet.v7i4.19.28282.

Full text
Abstract:
Developing reusable components are one of the main objectives of component-based software engineering. They play a crucial role in the field of application development and support. CBSE use certain architectural patterns and infrastructures of standard software to increase overall product quality. CBSE apply two parallel engineering activities, domain engineering and component-based development (CBD). Domain analysis explores the application domain with the intent of finding functional, behavioural, and data components that are candidates for reuse and places them in the reuse repository. Strategies for developing adaptive reusable components using top-down domain analysis leads to good quality in the component. Domain analysis promotes strategies and models that have been developed for their specific areas. Therefore, these models are suitable for their own domain, but may not be entirely suitable for domain analysis of other domains. So, developing the reusable components using the top down domain analyses existing components. This paper describes how to build a domain to use top-down analysis of reusable software components.
APA, Harvard, Vancouver, ISO, and other styles
40

Jalender, B., Dr A. Govardhan, and Dr P. Premchand. "Breaking the Boundaries for Software Component Reuse Technology." International Journal of Computer Applications 13, no. 6 (January 12, 2011): 37–41. http://dx.doi.org/10.5120/1782-2458.

Full text
APA, Harvard, Vancouver, ISO, and other styles
41

Oshri, Ilan, Sue Newell, and Shan L. Pan. "Implementing component reuse strategy in complex products environments." Communications of the ACM 50, no. 12 (December 2007): 63–67. http://dx.doi.org/10.1145/1323688.1323696.

Full text
APA, Harvard, Vancouver, ISO, and other styles
42

Wang, Wenyuan, Yue Wang, Daniel Mo, and Mitchell Tseng. "Component Reuse in Remanufacturing Across Multiple Product Generations." Procedia CIRP 63 (2017): 704–8. http://dx.doi.org/10.1016/j.procir.2017.02.033.

Full text
APA, Harvard, Vancouver, ISO, and other styles
43

Kamalraj, R., A. Rajiv Kannan, and P. Ranjani. "Stabilitybased Component Clustering for Designing Software Reuse Repository." International Journal of Computer Applications 27, no. 3 (August 31, 2011): 33–36. http://dx.doi.org/10.5120/3280-4465.

Full text
APA, Harvard, Vancouver, ISO, and other styles
44

Whittle, Ben. "Models and languages for component description and reuse." ACM SIGSOFT Software Engineering Notes 20, no. 2 (April 1995): 76–89. http://dx.doi.org/10.1145/224155.224165.

Full text
APA, Harvard, Vancouver, ISO, and other styles
45

Go, T. F., D. A. Wahab, M. N. Ab Rahman, R. Ramli, and A. Hussain. "Genetically optimised disassembly sequence for automotive component reuse." Expert Systems with Applications 39, no. 5 (April 2012): 5409–17. http://dx.doi.org/10.1016/j.eswa.2011.11.044.

Full text
APA, Harvard, Vancouver, ISO, and other styles
46

Adewumi, J. R., A. A. Ilemobade, and J. E. van Zyl. "Application of a Multi-Criteria Decision Support Tool in Assessing the Feasibility of Implementing Treated Wastewater Reuse." International Journal of Decision Support System Technology 5, no. 1 (January 2013): 1–23. http://dx.doi.org/10.4018/jdsst.2013010101.

Full text
Abstract:
Wastewater reuse is increasingly becoming an important component of water resources management in many countries. Planning of a sustainable wastewater reuse project involves multi-criteria that incorporate technical, economic, environmental and social attributes. These attributes of sustainability is the framework upon which the decision support tool presented in this paper is developed. The developed tool employs a user friendly environment that guides the decision makers in assessing the feasibility of implementing wastewater reuse. The input data into the tool are easily obtainable while the output is comprehensive enough for a feasibility assessment of treated wastewater reuse. The output is expressed in terms of effluent quality, costs, quantitative treatment scores and perception evaluation. Testing of the developed multi-criteria decision support tool using Parow wastewater treatment works in Cape Town showed the tool to be versatile and capable of providing a good assessment of both qualitative and quantitative criteria in the selection of treatment trains to meet various non-potable reuses. The perception module provided a quick assessment of potential user’s concerns on reuse and service providers’ capacity.
APA, Harvard, Vancouver, ISO, and other styles
47

Srinivas, Chintakindi, Vangipuram Radhakrishna, and C. V. Guru Rao. "Clustering and Classification of Software Component for Efficient Component Retrieval and Building Component Reuse Libraries." Procedia Computer Science 31 (2014): 1044–50. http://dx.doi.org/10.1016/j.procs.2014.05.358.

Full text
APA, Harvard, Vancouver, ISO, and other styles
48

Yin, Sheng Bin, and Li Min Gao. "Hierarchy Model of Application Framework." Advanced Materials Research 765-767 (September 2013): 1365–69. http://dx.doi.org/10.4028/www.scientific.net/amr.765-767.1365.

Full text
Abstract:
With the development of component technology, component granularity plays a very import role on the complexity of component composition. How to assemble the component of big granularity? How to make the component in the same domain integrated? Application framework brings the new era of software-reused technology. But how to construct application framework to make it higher reuse? According to the current research of application framework, the paper gives a hierarchy model; The model divides application framework into several layers. Different application framework in different layer has different solutions and the higher the application framework stands in, the lower the probability of change is.
APA, Harvard, Vancouver, ISO, and other styles
49

Ismail, Suryani, Fatihah Mohd, Masita Abdul Jalil, and Wan M. N. Wan Kadir. "Development metrics measurement level for component reusability evaluation approach (CREA)." International Journal of Electrical and Computer Engineering (IJECE) 9, no. 6 (December 1, 2019): 5428. http://dx.doi.org/10.11591/ijece.v9i6.pp5428-5435.

Full text
Abstract:
The study of software component reuse is rising in software development field and one of the methods used to reduce the production cost and time. Among the problems faced by software developers in component reuse, is the difficulty to determine which set of components are suitable to use in new software development. Thus, this study was conducted with the purpose; to define the characteristics of software component reusability evaluation approach (CREA) based on experienced software developer’s feedback, and to estimate the measurement level for each of the predefined metric. Three characteristics and sub characteristics, namely understandability (documentation level and observality), adaptability (customizability), and portability (external dependency) were identified that have been used to develop the metrics for CREA. The result for all metrics will be used as an input to the fuzzy inference system (FIS) for measuring the reusability level of the component.
APA, Harvard, Vancouver, ISO, and other styles
50

Liu, Yuan Yong. "A Study on Component Composition Technology Based on XCM." Applied Mechanics and Materials 214 (November 2012): 804–8. http://dx.doi.org/10.4028/www.scientific.net/amm.214.804.

Full text
Abstract:
Component description and component composition are one of key technology of CBSD and software reuse. At present the different components depend on different component description model, which determines how to construct a single component and specific interaction and component assembly standards, and to generate interactive problems limiting component composition. The paper presents a model of component composition based on XCM, which to define components from the component selection and instantiate and to describe the connections from the component interface and to provide a mechanism of component composition from the components of the event and based on the deployment of the container. The XCM component composition model not only provides a unified description mechanism, also effectively solves the interaction problems.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography