找回密碼
 To register

QQ登錄

只需一步,快速開始

掃一掃,訪問微社區(qū)

打印 上一主題 下一主題

Titlebook: Mastering Software Variability with FeatureIDE; Jens Meinicke,Thomas Thüm,Gunter Saake Book 2017 Springer International Publishing AG 2017

[復(fù)制鏈接]
樓主: Halcyon
31#
發(fā)表于 2025-3-27 00:33:06 | 只看該作者
Conditional Compilation with FeatureIDEwith directives to include or exclude statements depending on feature selections. That way, products can be customized to the needs of a customer. Due to this mark and exclude principle, preprocessors are simple to use and understandable and enable a fine-grained way to implement variability. Howeve
32#
發(fā)表于 2025-3-27 01:49:03 | 只看該作者
Developing an Elevator with Conditional Compilation We explain the details of the functionalities using our running example of the elevator from Chap.?. Using the initial example, we start with an elevator application without any variability. The elevator is implemented as a default Java project in Eclipse and only provides the functionality of the
33#
發(fā)表于 2025-3-27 06:57:56 | 只看該作者
34#
發(fā)表于 2025-3-27 10:07:01 | 只看該作者
Quality Assurance for Conditional Compilation annotated software also comes with problems for code comprehension and failure detection. Preprocessor annotations have a negative impact on code understanding, and it is often hard to reason about the correct usage of features in annotations. In this chapter, we show how FeatureIDE helps to improv
35#
發(fā)表于 2025-3-27 16:34:05 | 只看該作者
Feature-Oriented Programming with FeatureIDEde fragments. In contrast to conditional compilation, this approach allows to realize separation of concerns, meaning that features are implemented in isolation, while features in preprocessor annotated code intermix with each other. In this chapter, we introduce feature-oriented programming and the
36#
發(fā)表于 2025-3-27 20:11:08 | 只看該作者
Developing an Elevator with Feature-Oriented Programming illustrate and practice how feature-oriented programming works in detail and how the workflow of FeatureIDE implements the product line. We use our running example of the elevator product line and extend it with features for control logics Sabbath and FIFO and with an optional Service feature.
37#
發(fā)表于 2025-3-28 01:04:51 | 只看該作者
Feature Traceability for Feature-Oriented Programmingng development and maintenance. Feature-oriented programming already establishes a one-to-one mapping between features and artifacts, whereas conditional compilation comes with a many-to-many mapping. While all artifacts belonging to a feature are contained in a single feature module, the inherent c
38#
發(fā)表于 2025-3-28 04:48:55 | 只看該作者
e not hard to find. France and Austria were predominantly Catholic countries, whose indigenous traditions of anti-Semitism drew upon and reflected this background. This is true of the anti-Semitism espoused by the . and Austrian ‘clerical fascists’ in the interwar years; it is also true of the anti-
39#
發(fā)表于 2025-3-28 09:03:56 | 只看該作者
40#
發(fā)表于 2025-3-28 14:07:51 | 只看該作者
 關(guān)于派博傳思  派博傳思旗下網(wǎng)站  友情鏈接
派博傳思介紹 公司地理位置 論文服務(wù)流程 影響因子官網(wǎng) 吾愛論文網(wǎng) 大講堂 北京大學(xué) Oxford Uni. Harvard Uni.
發(fā)展歷史沿革 期刊點(diǎn)評(píng) 投稿經(jīng)驗(yàn)總結(jié) SCIENCEGARD IMPACTFACTOR 派博系數(shù) 清華大學(xué) Yale Uni. Stanford Uni.
QQ|Archiver|手機(jī)版|小黑屋| 派博傳思國際 ( 京公網(wǎng)安備110108008328) GMT+8, 2026-1-18 13:57
Copyright © 2001-2015 派博傳思   京公網(wǎng)安備110108008328 版權(quán)所有 All rights reserved
快速回復(fù) 返回頂部 返回列表
绥化市| 女性| 武山县| 尚义县| 澄江县| 鹿泉市| 肥西县| 望城县| 和平县| 黄山市| 崇信县| 开封县| 桓仁| 海南省| 铁岭县| 兴安盟| 新和县| 新昌县| 徐水县| 桐梓县| 西乌珠穆沁旗| 平安县| 临桂县| 庄河市| 新建县| 永胜县| 长海县| 瓦房店市| 静宁县| 巩留县| 南京市| 沧源| 无棣县| 新田县| 盐津县| 江华| 铁力市| 柘城县| 陆良县| 玛多县| 辽阳市|