A rule‐based approach to detect and prevent inconsistency in the domain‐engineering process. Issue 1 (24th July 2015)
- Record Type:
- Journal Article
- Title:
- A rule‐based approach to detect and prevent inconsistency in the domain‐engineering process. Issue 1 (24th July 2015)
- Main Title:
- A rule‐based approach to detect and prevent inconsistency in the domain‐engineering process
- Authors:
- Elfaki, Abdelrahman Osman
- Abstract:
- Abstract: A medium‐sized domain‐engineering process can contain thousands of features that all have constraint dependency rules between them. Therefore, the validation of the content of domain‐engineering process is vital to produce high‐quality software products. However, it is not feasible to do this manually. This paper aims to improve the quality of the software products generated by the domain‐engineering process by ensuring the validity of the results of that process. We propose rules for two operations: inconsistency detection and inconsistency prevention. We introduce first‐order logic (FOL) rules to detect three types of inconsistency and prevent the direct inconsistency in the domain‐engineering process. Developing FOL rules to detect and prevent inconsistency in the domain‐engineering process directly without the need to the configuration process is our main contribution. We performed some experiments to test the scalability and applicability of our approach on domain‐engineered software product lines containing 1000 assets to 20000 assets. The results show that our approach is scalable and could be utilized to improve the domain‐engineering process.
- Is Part Of:
- Expert systems. Volume 33:Issue 1(2016)
- Journal:
- Expert systems
- Issue:
- Volume 33:Issue 1(2016)
- Issue Display:
- Volume 33, Issue 1 (2016)
- Year:
- 2016
- Volume:
- 33
- Issue:
- 1
- Issue Sort Value:
- 2016-0033-0001-0000
- Page Start:
- 3
- Page End:
- 13
- Publication Date:
- 2015-07-24
- Subjects:
- software product line -- domain engineering -- automated validation
Expert systems (Computer science)
006.33 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1468-0394 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1111/exsy.12116 ↗
- Languages:
- English
- ISSNs:
- 0266-4720
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3842.004000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 2708.xml