TUHH Open Research
Help
  • Log In
    New user? Click here to register.Have you forgotten your password?
  • English
  • Deutsch
  • Communities & Collections
  • Publications
  • Research Data
  • People
  • Institutions
  • Projects
  • Statistics
  1. Home
  2. TUHH
  3. Publication References
  4. Variability mining of state charts
 
Options

Variability mining of state charts

Publikationstyp
Conference Paper
Date Issued
2016-10
Sprache
English
Author(s)
Wille, David  
Schulze, Sandro  
Schaefer, Ina  
Institut
Softwaresysteme E-16  
TORE-URI
http://hdl.handle.net/11420/5614
Start Page
63
End Page
73
Citation
7th International Workshop on Feature-Oriented Software Development (FOSD 2016)
Contribution to Conference
7th International Workshop on Feature-Oriented Software Development (FOSD 2016)  
Publisher DOI
10.1145/3001867.3001875
Scopus ID
2-s2.0-85002509832
Publisher
ACM
ISBN
978-1-4503-4647-4
Companies commonly use state charts to reduce the complexity of software development. To create variants with slightly different functionality from existing products, it is common practice to copy the corresponding state charts and modify them to changed requirements. Even though these so-called clone-and-own approaches save money in the short-term, they introduce severe risks for software evolution and product quality in the long term as the relation between the software variants is lost so that all products have to be maintained separately. In previous work, we introduced variability mining algorithms to identify the relations between related MATLAB/Simulink model variants regarding their common and varying parts. In this paper, we adapt these algorithms for state charts by applying guidelines from previous work to make them available for developers to better understand the relations between a set of state chart variants. Using this knowledge, maintenance of related variants can be improved and migration from clone-and-own based single variant development to more elaborate reuse strategies is possible to increase maintainability and the overall product quality. We demonstrate the feasibility of variability mining for state charts by means of a case study with models of realistic size.
Subjects
Block-based language
Clone-and-own
State charts
Variability mining
DDC Class
600: Technik
TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback