کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
434260 1441696 2014 16 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
FeatureIDE: An extensible framework for feature-oriented software development
ترجمه فارسی عنوان
ویژگی: یک چارچوب قابل توسعه برای توسعه نرم افزارهای گوناگون
کلمات کلیدی
توسعه نرم افزارهای گوناگون، خطوط تولید نرم افزار، مدل سازی ویژگی، برنامه نویسی ویژگی برنامه نویسی جهت گرا برنامه ریزی دلتا، پیش پردازنده، پشتیبانی از ابزار
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی

FeatureIDE is an open-source framework for feature-oriented software development (FOSD) based on Eclipse. FOSD is a paradigm for the construction, customization, and synthesis of software systems. Code artifacts are mapped to features, and a customized software system can be generated given a selection of features. The set of software systems that can be generated is called a software product line (SPL). FeatureIDE supports several FOSD implementation techniques such as feature-oriented programming, aspect-oriented programming, delta-oriented programming, and preprocessors. All phases of FOSD are supported in FeatureIDE, namely domain analysis, requirements analysis, domain implementation, and software generation.


► Tool support for programming languages and concepts is crucial.
► Previously, FeatureIDE only integrated feature-oriented programming.
► Now, we integrate aspect-oriented, delta-oriented programming, and preprocessors.
► FeatureIDE is an open-source framework, and it can easily be extended for further languages.
► It is used to create large-scale case studies for various research questions.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 79, 1 January 2014, Pages 70–85
نویسندگان
, , , , , ,