2013
DOI: 10.1186/2195-1721-1-3
|View full text |Cite
|
Sign up to set email alerts
|

In-depth characterization of exception flows in software product lines: an empirical study

Abstract: Software Product Lines (SPLs) play an essential role in contemporary software development, improving program quality and reducing the time to market. However, despite its importance, several questions concerning SPL dependability did not get enough attention yet, such as: how the exception handling code has been implemented in SPLs? The characteristics of the exception handling code may lead to faulty SPL products? The Exception Handling (EH) is a widely used mechanism for building robust systems and is embedd… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 23 publications
0
4
0
Order By: Relevance
“…In fact, the tool presented in our study performs a feature-oriented analysis of the exception flows, which allows a more accurate and detailed analysis of how exceptions flow through the code assets implementing the mandatory and variable features of an SPL. Melo et al [10] performed an empirical study that categorized the possible ways exceptions flow through SPL features and investigated whether some of their characteristics can lead to faulty exception handling behavior. However, their work did not tackle the problems that may emerge from evolution scenarios in SPLs.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…In fact, the tool presented in our study performs a feature-oriented analysis of the exception flows, which allows a more accurate and detailed analysis of how exceptions flow through the code assets implementing the mandatory and variable features of an SPL. Melo et al [10] performed an empirical study that categorized the possible ways exceptions flow through SPL features and investigated whether some of their characteristics can lead to faulty exception handling behavior. However, their work did not tackle the problems that may emerge from evolution scenarios in SPLs.…”
Section: Related Workmentioning
confidence: 99%
“…Due to the complexity of manually collecting information about EH design rules, we extended PLEA -a feature-oriented static analysis tool [10]. In our current version, PLEA uses the WALA framework (http://wala.sourceforge.net) to execute static analysis in order to build the set of EH design rules based on the WALA call-graph algorithms, specifically the k-CFA family.…”
Section: Data Collectionmentioning
confidence: 99%
See 2 more Smart Citations