Browse > Article
http://dx.doi.org/10.22937/IJCSNS.2022.22.2.15

A Novel Approach For Component Classifications And Adaptation Using JALTREE Algorithm  

Jalender, B. (VNRVJIET)
Govardhan, Dr. A (JNTU)
Publication Information
International Journal of Computer Science & Network Security / v.22, no.2, 2022 , pp. 115-122 More about this Journal
Abstract
Component adaptation is widely recognized as one of the main problems of the components, used in component based software engineering (CBSE). We developed methods to adjust the components classified by the keywords. Three main methods are discussed in this article those methods are combined with several domain component interfaces, high level simple notation for the adapter design patterns. The automated process for classifying high-level components are using adaptation is novel to software engineering domain. All Specifications and many technologies for re-using software, CBD and further developments have been emerged in recent years. The effects of these technologies on program quality or software costs must be analyzed. The risk concerns a single technology and must identify its combinations. In this paper, we are going to discuss the methods to adapt components of different technologies
Keywords
Adaptive; domain; component; reuse; technologies;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Kelly T.P. and Whittle B.R. (1995) Applying lessons learnt from Software reuse to other domains. The Seventh Annual Workshop on Software Reuse. 28-30 August 1995.St. Charles, Illinois, USA.
2 Basili, V.R: Viewing Maintenance as Reuse-Oriented Software Development. IEEE Software, 7(1): 19-25, Jan. 1990.   DOI
3 Fischer, G. (1994) "Domain-Oriented Design Environments," Automated Software Engineering, 1(2), pp. 177-203   DOI
4 Knowledge-Based Design Environments, Ph.D. Dissertation, Department of Computer Science, University of Colorado at Boulder, Boulder, CO. Greenbaum, J. & Kyng, M. (Eds.) (2011)
5 Ch. Kishore Kumar , Dr. R. Durga "Estimation of Software Defects Use Data Mining-Techniques of Classification Algorithm" IJERT Vol. 10 Issue 12, December-2021.
6 Shahanawaj "AhamadEvolutionary Computing Driven Extreme Learning Machine for Objected Oriented Software Aging Prediction" IJCSNS Vol. 22 No. 1 pp. 781-78-2022.
7 Bennett, K.H., Rajlich, V.: Software Maintenance and Evolution: a Roadmap. In ICSE'2000 - Future of Software Engineering, Limerick, 2000, pp. 73-87.
8 Oliver Hummel , Colin Atkinson, Using the web as a reuse repository, Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components, June 12-15, 2006, Turin, Italy .
9 J.-M. Morel,"The REBOOT Approach to Software Reuse," in Software Reuse: The Future, The BCS Reuse SIG1995 Workshop, 1995.
10 Comprehension: A Paradigm for Cognition, Cambridge University Press, Cambridge, England. Nakakoji, K. (1993) Increasing Shared Understanding of a Design Task Between Designers and Design Environments:
11 Lientz, B.P., Swanson, E.B., Tompkins, G.E.: Characteristics of Application Software Maintenance. Communications of the ACM, 21(6): 466-471, June 1978.   DOI
12 Damian, D., Chisan, J., Vaidyanathasamy, L., Pal, Y.: An Industrial Case Study of the Impact of Requirements Engineering on Downstream Development. Proc. IEEE International Symposium on Empirical Software Engineering (ISESE'03), 2003, pp. 40-49.
13 Jorgensen, M.: The Quality of Questionnaire Based Software Maintenance Studies, ACM SIGSOFT - Software Engineering Notes, 1995, 20(1): 71-73.   DOI
14 Lehman, M.M.: Laws of Software Evolution Revisited. In Carlo Montangero (Ed.): Proc. European Workshop on Software Process Technology (EWSPT96), Springer LNCS 1149, 1996, pp. 108-124.
15 Henderson, A. & Kyng, M. (1991) "There's No Place Like Home: Continuing Design in Use." In J. Greenbaum & M. Kyng (Eds.), Design at Work: Cooperative Design of Computer Systems, Lawrence Erlbaum Associates, Inc., Hillsdale, NJ, pp. 219-240.
16 Algestam, H., Offesson, M., Lundberg, L.: Using Components to Increase Maintainability in a Large Telecommunication System. Proc. 9th International AsiaPacific Software Engineering Conference (APSEC'02), 2002, pp. 65-73.
17 Baldassarre, M.T., Bianchi, A., Caivano, D., Visaggio, C.A., Stefanizzi, M.: Towards a Maintenance Process that Reduces Software Quality Degradation Thanks to Full Reuse. Proc. 8th IEEE Workshop on Empirical Studies of Software Maintenance (WESS'02), 2002, 5 p.
18 Mugurel T. Ionital, Deiter K. Hammer, Henk Obbink, "ScenarioBased Software Architecture Evaluation Methods: An Overview", Technical University, Eindhoven, 2003
19 Richard N.Taylor, Will Tracz, Lou Coglianese, "Software Development Using Domain-Specific Software Architecture", ACM, 1995
20 Design at Work: Cooperative Design of Computer Systems, Lawrence Erlbaum Associates, Inc., Hillsdale, NJ. Grudin, J. (1994) "Groupware and social dynamics: Eight challenges for developers," Communications of the ACM, 37(1), pp. 92-105.   DOI
21 Henninger, S. R. (1993) Locating Relevant Examples for Example-Based Software Design, Ph. D Dissertation, Department of Computer Science, University of Colorado at Boulder, Boulder, CO. Kintsch, W. (1998)
22 The Role of a Specification Component, Ph.D. Dissertation, Department of Computer Science, University of Colorado at Boulder, Boulder, CO. Nardi, B. A. (1993) A Small Matter of Programming, The MIT Press, Cambridge, MA.
23 B.H. Liskov and S.N. Zilles, "Specification Techniques for Data Abstractions," IEEE Transactions on Software Engineering, vol. SE-1, no. 1, March 1975, pp. 7-19.   DOI
24 Dawkins, R. (1987) The Blind Watchmaker, W.W. Norton and Company, New York - London. Fischer, G. (1987) "Cognitive View of Reuse and Redesign," IEEE Software, Special Issue on Reusability, 4(4), pp. 60-72.
25 "Breaking Down the Barriers to Software Component Technology" by Chris Lamela IntellectMarket, Inc
26 Malaiya, Y., Denton, J.: Requirements Volatility and Defect Density. Proc. 10th IEEE International Symposium on Software Reliability Engineering (ISSRE'99), 1999, pp. 285-294.
27 Sullivan,K.J.;Knight,J.C.;"Experience assessing an architectural approach to large-scale, systematic reuse," in Proc. 18th Int'l Conf. Software Engineering, Berlin, Mar. 1996, pp. 220-229
28 Douglas Eugene Harms "The Influence of Software Reuse on Programming Language Design" The Ohio State University 1990.
29 E.M. Dusink. Cognitive Psychology, Software Psychology, Reuse and Software Engineering. Technical report, TU Delft, Delft, the Netherlands, 1991.
30 The Social Life of Information, Harvard Business School Press, Boston, MA. Curtis, B., Krasner, H., & Iscoe, N. (1988) "A Field Study of the Software Design Process for Large Systems," Communications of the ACM, 31(11), pp. 1268-1287.   DOI
31 Pragnesh Jay Modi, Spiros Mancoridis, William M. Mongan, William Regli, Israel Mayk, "Towards a Reference Model for AgentBased Systems", ACM, 2006 .
32 A. Kumar, "Software Reuse Library Based Proposed Classification for Efficient Retrieval of Components," International Journal of advanced research in computer science and software engineering," Vol 3, pp.884-890, 2013.
33 Merijn de Jonge, To Reuse or To Be Reused Techniques for Component Composition and Construction,2003 pages 57-58.
34 Marius, Lucian-lonel, "Multi-criterion Analysis of Reference Architectures and Modeling Languages used in Production Systems Modeling, IEEE, 2005.
35 Rem William Collier, "Agent Factory: A Framework for the Engineering of Agent-Oriented Applications", 2002.
36 Gomaa, H., Kerschberg, L., Sugumaran, V. et al. Autom Software Eng (1996) 3: 285.   DOI
37 Schmidt, D. C., Why Software Reuse has Failed and How to Make it Work for You [Online], Available: http://www.flashline.com/content/DCSchmidt/lesson_1.jsp
38 D'Alessandro, M. Iachini, P.L. Martelli, "A The generic reusable component: an approach to reuse hierarchical OO designs" appears in: software reusability,1993
39 E.M. Dusink. Testing a Software Engineering Method Statistically. Technical report, TWI, TU Delft, Delft, the Netherlands, 1991
40 Bosch, Jan. Design and use of software architectures: adopting and evolving a product-line approach. Pearson Education, 2000
41 Roberto A. Flores-Mendez, "Towards a Standardization of Multi-Agent System Frameworks"
42 Grady H. Campbell, Jr. Adaptable Components (1999) { Proc. 21st Intl. Conf. Soft. Eng., Association for Computing Machinery, 1999, pp. 685-6 }
43 Basalla, G. (1988) The Evolution of Technology, Cambridge University Press, New York. Brown, J. S. & Duguid, P. (2000)