DOI QR코드

DOI QR Code

A Novel Approach For Component Classifications And Adaptation Using JALTREE Algorithm

  • Jalender, B. (VNRVJIET) ;
  • Govardhan, Dr. A (JNTU)
  • 투고 : 2022.02.05
  • 발행 : 2022.02.28

초록

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

키워드

참고문헌

  1. 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.
  2. 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.
  3. Basili, V.R: Viewing Maintenance as Reuse-Oriented Software Development. IEEE Software, 7(1): 19-25, Jan. 1990. https://doi.org/10.1109/52.43045
  4. Bennett, K.H., Rajlich, V.: Software Maintenance and Evolution: a Roadmap. In ICSE'2000 - Future of Software Engineering, Limerick, 2000, pp. 73-87.
  5. 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.
  6. Jorgensen, M.: The Quality of Questionnaire Based Software Maintenance Studies, ACM SIGSOFT - Software Engineering Notes, 1995, 20(1): 71-73. https://doi.org/10.1145/225907.225916
  7. 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.
  8. Lientz, B.P., Swanson, E.B., Tompkins, G.E.: Characteristics of Application Software Maintenance. Communications of the ACM, 21(6): 466-471, June 1978. https://doi.org/10.1145/359511.359522
  9. Malaiya, Y., Denton, J.: Requirements Volatility and Defect Density. Proc. 10th IEEE International Symposium on Software Reliability Engineering (ISSRE'99), 1999, pp. 285-294.
  10. Basalla, G. (1988) The Evolution of Technology, Cambridge University Press, New York. Brown, J. S. & Duguid, P. (2000)
  11. 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. https://doi.org/10.1145/50087.50089
  12. 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.
  13. Fischer, G. (1994) "Domain-Oriented Design Environments," Automated Software Engineering, 1(2), pp. 177-203 https://doi.org/10.1007/BF00872289
  14. Knowledge-Based Design Environments, Ph.D. Dissertation, Department of Computer Science, University of Colorado at Boulder, Boulder, CO. Greenbaum, J. & Kyng, M. (Eds.) (2011)
  15. 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. https://doi.org/10.1145/175222.175230
  16. 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.
  17. 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)
  18. 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:
  19. 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.
  20. 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. https://doi.org/10.1109/TSE.1975.6312816
  21. 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
  22. 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
  23. Douglas Eugene Harms "The Influence of Software Reuse on Programming Language Design" The Ohio State University 1990.
  24. "Breaking Down the Barriers to Software Component Technology" by Chris Lamela IntellectMarket, Inc
  25. D'Alessandro, M. Iachini, P.L. Martelli, "A The generic reusable component: an approach to reuse hierarchical OO designs" appears in: software reusability,1993
  26. E.M. Dusink. Cognitive Psychology, Software Psychology, Reuse and Software Engineering. Technical report, TU Delft, Delft, the Netherlands, 1991.
  27. E.M. Dusink. Testing a Software Engineering Method Statistically. Technical report, TWI, TU Delft, Delft, the Netherlands, 1991
  28. Gomaa, H., Kerschberg, L., Sugumaran, V. et al. Autom Software Eng (1996) 3: 285. https://doi.org/10.1007/BF00132570
  29. 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.
  30. J.-M. Morel,"The REBOOT Approach to Software Reuse," in Software Reuse: The Future, The BCS Reuse SIG1995 Workshop, 1995.
  31. Bosch, Jan. Design and use of software architectures: adopting and evolving a product-line approach. Pearson Education, 2000
  32. Merijn de Jonge, To Reuse or To Be Reused Techniques for Component Composition and Construction,2003 pages 57-58.
  33. Roberto A. Flores-Mendez, "Towards a Standardization of Multi-Agent System Frameworks"
  34. Grady H. Campbell, Jr. Adaptable Components (1999) { Proc. 21st Intl. Conf. Soft. Eng., Association for Computing Machinery, 1999, pp. 685-6 }
  35. 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.
  36. Marius, Lucian-lonel, "Multi-criterion Analysis of Reference Architectures and Modeling Languages used in Production Systems Modeling, IEEE, 2005.
  37. Mugurel T. Ionital, Deiter K. Hammer, Henk Obbink, "ScenarioBased Software Architecture Evaluation Methods: An Overview", Technical University, Eindhoven, 2003
  38. Pragnesh Jay Modi, Spiros Mancoridis, William M. Mongan, William Regli, Israel Mayk, "Towards a Reference Model for AgentBased Systems", ACM, 2006 .
  39. Rem William Collier, "Agent Factory: A Framework for the Engineering of Agent-Oriented Applications", 2002.
  40. Richard N.Taylor, Will Tracz, Lou Coglianese, "Software Development Using Domain-Specific Software Architecture", ACM, 1995
  41. 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 .
  42. Shahanawaj "AhamadEvolutionary Computing Driven Extreme Learning Machine for Objected Oriented Software Aging Prediction" IJCSNS Vol. 22 No. 1 pp. 781-78-2022.
  43. Ch. Kishore Kumar , Dr. R. Durga "Estimation of Software Defects Use Data Mining-Techniques of Classification Algorithm" IJERT Vol. 10 Issue 12, December-2021.