کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
10342952 696400 2014 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
An architectural approach with separation of concerns to address extra-functional requirements in the development of embedded real-time software systems
ترجمه فارسی عنوان
یک رویکرد معماری با جدایی نگرانی ها برای رفع نیازهای فوق العاده در توسعه سیستم های نرم افزاری جاسازی شده در زمان واقعی
کلمات کلیدی
سیستم های زمان واقعی جاسازی شده، خواص بسیار کاربردی، معماری نرم افزار، مهندسی نرم افزار مبتنی بر کامپوننت، جداسازی نگرانی ها،
ترجمه چکیده
بخش بزرگی از الزامات در سیستم های زمان واقعی جاسازی شده، از ابعاد غیرفعال جبرگرایی، قابلیت اطمینان، امنیت و امنیت زمان و فضا ناشی می شود و در سطح نرم افزاری مورد توجه قرار می گیرد. تصویب یک معماری نرم افزار صوتی، کمک قابل توجهی را به راحتی در اختیار نگرانی های مربوط به توسعه قرار می دهد. این مقاله یک تفسیر نرم افزار محور از مفهوم معماری ایزو 42010 را به دست می دهد و آن را با یک مدل مولفه ای که نگرش های جداگانه را به دیدگاه های متمایز طراحی اختصاص می دهد، افزایش می دهد. مرز جزء مرز بین نگرانی های کاربردی و غیرفعال می شود. اینها به عنوان دکوراتی که در خارج از اجزای سازنده قرار می گیرند، توسط مصنوعات پیاده سازی شده جدا شده و قابل اجرا با اجزای داخلی می شوند. این رویکرد توسط کاربران صنعتی از چندین دامنه با نتایج قابل توجهی مثبت ارزیابی شد.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
A large proportion of the requirements on embedded real-time systems stems from the extra-functional dimensions of time and space determinism, dependability, safety and security, and it is addressed at the software level. The adoption of a sound software architecture provides crucial aid in conveniently apportioning the relevant development concerns. This paper takes a software-centered interpretation of the ISO 42010 notion of architecture, enhancing it with a component model that attributes separate concerns to distinct design views. The component boundary becomes the border between functional and extra-functional concerns. The latter are treated as decorations placed on the outside of components, satisfied by implementation artifacts separate from and composable with the implementation of the component internals. The approach was evaluated by industrial users from several domains, with remarkably positive results.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems Architecture - Volume 60, Issue 9, October 2014, Pages 770-781
نویسندگان
, ,