Title
On a Feature-Oriented Characterization of Exception Flows in Software Product Lines
Abstract
The Exception Handling (EH) is a widely used mechanism for building robust systems. In Software Product Line (SPL) context it is not different. As EH mechanisms are embedded in most of mainstream programming languages, we can find exception signalers and handlers spread over code assets associated to common and variable SPL features. When exception signalers and handlers are added to an SPL in an unplanned way, one of the possible consequences is the generation of faulty family instances (i.e., instances on which common or variable features signal exceptions that are mistakenly caught inside the system). This paper reports a first systematic study, based on manual inspection and static code analysis, in order to categorize the possible ways exceptions flow in SPLs, and analyze its consequences. Fault-prone exception handling flows were consistently detected during this study, such as flows on which a variable feature signaled an exception a different variable feature handled it.
Year
DOI
Venue
2012
10.1109/SBES.2012.15
SBES
Keywords
Field
DocType
exception signaler,possible consequence,code asset,eh mechanism,variable feature,exception flows,software product lines,different variable feature,variable spl feature,feature-oriented characterization,possible ways exceptions flow,static code analysis,fault-prone exception handling flow,code inspection,systematics,inspection,product development,computer architecture,java,feature extraction,static analysis,exception handling
Static program analysis,Programming language,Computer science,Static analysis,Exception handling,Feature extraction,Software,Software product line,Software inspection,New product development
Conference
Citations 
PageRank 
References 
3
0.39
18
Authors
3
Name
Order
Citations
PageRank
Hugo Melo181.45
Roberta Coelho235522.53
Uira Kulesza32199.07