کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885470 696130 2016 14 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Software architectural principles in contemporary mobile software: from conception to practice
ترجمه فارسی عنوان
اصول معماری نرم افزار در نرم افزار موبایل معاصر: از مفهوم به عمل
کلمات کلیدی
معماری نرم افزار، اندروید، سبک معماری،
ترجمه چکیده
افزایش ناگهانی نرمافزارهای موبایل که در دهه گذشته شاهد آن بودهایم، یک تغییر پارادایم در طراحی، ساخت و راه اندازی آن است. به طور خاص، ما استدلال می کنیم که نرم افزار تلفن همراه امروزه با اکوسیستم غنی از برنامه ها بدون پیشرفت پیشرو در تحقیقات معماری نرم افزار در دهه پیش از آن امکان پذیر نبود. ما رانندگان را نشان می دهیم که معماری نرم افزاری را به مرکز نرم افزار موبایل معاصر ارتقا می دهند. ما اصول معماری موجود در آندروید، پلت فرم غالب تلفن همراه با بزرگترین سهم بازار را تقسیم می کنیم و این اصول را به مفهوم خود در قرن نوزدهم در ادبیات معماری نرم افزار ردیابی می کنیم. در نهایت، برای درک بهتر اینکه اکوسیستم اندروید اپلیکیشنها از مفاهیم معماری استفاده می کند، ما معماری معکوس مهندسی صدها برنامه اندرویدی را در چندین بازار برنامه ها می بینیم و به آنها گزارش می دهیم.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
The meteoric rise of mobile software that we have witnessed in the past decade parallels a paradigm shift in its design, construction, and deployment. In particular, we argue that today's mobile software, with its rich ecosystem of apps, would have not been possible without the pioneering advances in software architecture research in the decade that preceded it. We describe the drivers that elevated software architecture to the centerpiece of contemporary mobile software. We distill the architectural principles found in Android, the predominant mobile platform with the largest market share, and trace those principles to their conception at the turn of century in software architecture literature. Finally, to better understand the extent to which Android's ecosystem of apps employs architectural concepts, we mine the reverse-engineered architecture of hundreds of Android apps in several app markets and report on those results.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 119, September 2016, Pages 31-44
نویسندگان
, , , , ,