Abstract
The code-level framework is based on the notion that separate process units it can be well defined along with the broader process of codes, which are compatible with the life-cycle model. Centric code framework is chosen to meet the needs of domain-specific organizations and special projects. The framework is also independent of any life-cycle model such as a waterfall model or spiral model. We are able to create adaptive components to show the form and the content of each type of artifact related to the software, including documentation, code, and test plan specifications of the component. This article presents the building of adaptive code-level reusable software components. A set of related components can be adaptive to create or modify a sample work product. For the work product, each product components are adaptive in their nature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Prieto-Diaz, R. (1990). Domain analysis: An introduction. ACM SIGSOFT Software Engineering Notes, 15(2).
Kelly, T. P., & Whittle, B. R. (1995). Applying lessons learnt from software reuse to other do mains. In The Seventh Annual Workshop on Software Reuse, St. Charles, Illinois, USA (pp. 28–30).
Ionital, M. T., Hammer, D. K., & Obbink, H. (2003). Scenario based software architecture evaluation methods: An overview. Technical University.
Collier, R. W. (2002). Agent factory: A framework for the engineering of agent-oriented applications.
Taylor, R. N., Tracz, W., & Coglianese, L. (1995). Software development using domain-specific software architecture. ACM.
Grabow, P. C. (1984). Reusable software implementation technology reviews. Hughes Aircraft Company.
Fonseca, S. P. (2002). An internal agent architecture for dynamic composition of reusable agent subsystems—Part 1: Problem analysis and decomposition framework. Hewlett Packard Company.
Sommerville, I. (2015). Software engineering (10th ed.).
Sametinger, Johannes. Software engineering with reusable components. Springer Science & Business Media, 1997.
Tracz, W. (1995). DSSA (domain-specific software architecture) pedagogical example. ACM.
Korra, S., Babu, A. V., & Raju, S. V. (2014). The adaptive approach to software reuse. In International Conference on Contemporary Computing and Informatics (IC3I). IEEE.
Sedigh-Ali, S., Ghafoor, A., & Paul, R. A. (2001). Software engineering metrics for COTS-based systems. IEEE Computer (pp. 44–50).
Hu, X., & Tian, Z. (2003). Research on software metrics. Information Technology, 27(5), 58–60.
Reddy, K. V., & Korra, S. (2018). Object-oriented analysis and design using UML. BS Publications.
Korra, S., Vasumathi, D., & Vinayababu, A. (2018). An approach for cognitive software reuse framework. In Second International Conference on Intelligent Computing and Control Systems (ICICCS) (pp. 1–6). IEEE.
Gill, N. S., Lycett, M., & deCesare, S. (2002). Measurement of component-based software: Some important issues. In 7th Annual UKAIS Conference Proceedings, Leeds, UK (pp. 373–381).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Korra, S., Biksham, V., Vinaykumar, K., Bhaskar, T. (2023). Code-Level Self-adaptive Approach for Building Reusable Software Components. In: Rao, B.N.K., Balasubramanian, R., Wang, SJ., Nayak, R. (eds) Intelligent Computing and Applications. Smart Innovation, Systems and Technologies, vol 315. Springer, Singapore. https://doi.org/10.1007/978-981-19-4162-7_6
Download citation
DOI: https://doi.org/10.1007/978-981-19-4162-7_6
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-4161-0
Online ISBN: 978-981-19-4162-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)