AutoScriptAI: Model-Driven Framework for Autonomous Script Generation and Lifecycle Maintenance

Authors

  • DevenderRao Takkalapally Performance Architect at Virtusa Corporation, USA. Author
  • Srinivas Domala Lead Engineer at Barclays, USA. Author

DOI:

https://doi.org/10.63282/3117-5481/AIJCST-V6I3P106

Keywords:

Generative AI, Model-Driven Engineering, Test Automation, Software Graph Learning, Lifecycle Maintenance, Autonomous Systems

Abstract

AutoScriptAI is a new, model-driven platform that is meant to automatically write, change & keep software scripts up to date throughout their lives. Conventional script production sometimes takes extensive human work, resulting in many errors, version differences as well as higher maintenance expenses.  AutoScriptAI solves these kinds of problems by bringing together generative AI, software graph learning & model-driven automation into a single structure. The system uses generative AI to figure out the meaning & context of plain language or system models & then it makes executable scripts that are tailored to specific scenarios. Software graph learning helps the system keep track of many connections, behaviors & interactions in dynamic codebases so that it may predict, change & improve scripts ahead of time. Model-driven automation ensures consistency in their structure & behavior, enabling dynamic lifecycle management—from initial development to regression corrections and performance optimization—without the need for constant human supervision. Using this kind of technology speeds up the design process, reduces regression concerns, as well as helps things function better on many different platforms. It also reduces the need for people to be engaged. Experimental assessments show that script upkeep time and dependence on human interaction have both gone into a lot, while code dependability and accessibility have both gone up. AutoScriptAI may be employed in a variety of industries, including DevOps, cloud orchestration, IT service automation in conjunction with smart infrastructure administration.  As time goes on, the framework may turn into self-learning script ecosystems that can adapt to the latest tools, changes in compliance & changes in system circumstances on their own. This would be a huge step toward software that runs itself.

References

[1] Lehner, Daniel, et al. "AML4DT: A model-driven framework for developing and maintaining digital twins with automationml." 2021 26th IEEE international conference on emerging technologies and factory automation (ETFA). IEEE, 2021.

[2] Parri, Jacopo, et al. "A framework for model-driven engineering of resilient software-controlled systems." Computing 103.4 (2021): 589-612.

[3] Datla, Lalith Sriram. “Identity Threat Detection: Techniques for Preventing Credential Abuse in Cloud Systems”. International Journal of Emerging Trends in Computer Science and Information Technology, vol. 2, no. 4, Dec. 2021, pp. 95-104

[4] Sanchez, Pablo, et al. "Model-driven development for early aspects." Information and Software Technology 52.3 (2010): 249-273.

[5] Gentile, Ugo. A Model-driven Approach for the Automatic Generation of System-Level Test Cases. Diss. University of Naples Federico II, Italy, 2016.

[6] Parakala, Adityamallikarjunkumar. "Hyperautomation Use Cases (Case Studies)." International Journal of AI, BigData, Computational and Management Studies 4.2 (2023): 120-131.

[7] Zafar, Muhammad Nouman, et al. "A model-based test script generation framework for embedded software." 2021 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW). IEEE, 2021.

[8] Majumder, Mainak. "A Domain-Driven Model Generation Framework for Cyber-Physical Production Systems." 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C). IEEE, 2023.

[9] Guntupalli, Bhavitha. "My Approach to Data Validation and Quality Assurance in ETL Pipelines." International Journal of Artificial Intelligence, Data Science, and Machine Learning 2.3 (2021): 62-73.

[10] Ramaswamy, Arunkumar. A model-driven framework development methodology for robotic systems. Diss. Université Paris Saclay (COmUE), 2017.

[11] Wehrmeister, Marco A., Carlos Eduardo Pereira, and Franz J. Rammig. "Aspect-oriented model-driven engineering for embedded systems applied to automation systems." IEEE transactions on industrial informatics 9.4 (2013): 2373-2386.

[12] Shi, Yize, et al. "Restricted natural language and model-based adaptive test generation for autonomous driving." 2021 ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS). IEEE, 2021.

[13] Gómez, Abel, et al. "Model-driven development of asynchronous message-driven architectures with AsyncAPI." Software and Systems Modeling 21.4 (2022): 1583-1611.

[14] Guntupalli, Bhavitha. "How I Debug Complex Issues in Large Codebases." International Journal of Emerging Research in Engineering and Technology 1.1 (2020): 67-76.

[15] Bagherzadeh, Mojtaba, et al. "Live modeling in the context of state machine models and code generation." Software and Systems Modeling 20.3 (2021): 795-819.

[16] Mohamed, Mustafa Abshir, Geylani Kardas, and Moharram Challenger. "Model-driven engineering tools and languages for cyber-physical systems–a systematic literature review." IEEE Access 9 (2021): 48605-48630.

[17] Parakala, Adityamallikarjunkumar. "Vendor Highlights–IoT, AI, and Process Mining." International Journal of Emerging Trends in Computer Science and Information Technology 4.4 (2023): 135-146.

[18] Ponsard, Christophe, and Valery Ramon. "Survey of automation practices in model-driven development and operations." Proceedings of the Fourth International Workshop on Bots in Software Engineering. 2022.

[19] Kapferer, Stefan, and Olaf Zimmermann. "Domain-driven service design: Context modeling, model refactoring and contract generation." Symposium and Summer School on Service-Oriented Computing. Cham: Springer International Publishing, 2020.

[20] Wehrmeister, Marco Aurélio. "An aspect-oriented model-driven engineering approach for distributed embedded real-time systems." (2009).

[21] Krishna Chaitanaya Chittoor, “Building AI-Powered Financial Risk Analytics Platforms Using Distributed Big Data Infrastructure”, JOURNAL OF EMERGING TRENDS AND NOVEL RESEARCH, 1(6), PP-a26-a33, 2023, https://rjpn.org/jetnr/papers/JETNR2306003.pdf.

Downloads

Published

2024-05-15

Issue

Section

Articles

How to Cite

[1]
D. Takkalapally and S. Domala, “AutoScriptAI: Model-Driven Framework for Autonomous Script Generation and Lifecycle Maintenance”, AIJCST, vol. 6, no. 3, pp. 58–72, May 2024, doi: 10.63282/3117-5481/AIJCST-V6I3P106.

Similar Articles

21-30 of 178

You may also start an advanced similarity search for this article.