Model-Driven Development of Android Audio-based Applications
- سال انتشار: 1404
- محل انتشار: مجله مهندسی کامپیوتر و دانش، دوره: 8، شماره: 1
- کد COI اختصاصی: JR_CKE-8-1_003
- زبان مقاله: انگلیسی
- تعداد مشاهده: 86
نویسندگان
Department of Computer Engineering, Shahrekord University, Shahrekord, Iran
Department of Computer Engineering, Shahrekord University, Shahrekord, Iran
Department of Computer Engineering, Shahrekord University, Shahrekord, Iran
چکیده
This paper presents a model-driven engineering framework designed to enhance the development of flexible, high-quality audio-based applications on mobile platforms. The framework comprises domain-specific metamodels, a graphical editor, and a transformation engine, enabling the automatic generation of application code and supporting customization within Android Studio. To address the challenges faced by developers in delivering effective audio applications, the framework provides a structured approach to simplify design and implementation processes. The framework’s applicability is demonstrated through four case studies, highlighting its ability to create diverse audio-based Android applications. A detailed evaluation includes a comparison of development effort between the proposed model-driven approach and traditional coding methods, showing significant reductions in time and manual effort. Additionally, the framework is assessed using key software quality metrics such as maintainability, understandability, and extensibility. The findings demonstrate that the model-driven approach not only streamlines development but also improves the maintenance of applications, enabling developers to meet the growing demand for audio applications efficiently. By reducing development costs and enhancing productivity, this research contributes to the field of software engineering, offering a practical and adaptable methodology for audio-based application development.کلیدواژه ها
Model-Driven Development, Android Application, Audio-based Application, Modeling Languageاطلاعات بیشتر در مورد COI
COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.
کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.