H. Fadhlillah, Kevin Feichtinger, Philipp Bauer, Elene Kutsia, Rick Rabiser
{"title":"V4rdiac","authors":"H. Fadhlillah, Kevin Feichtinger, Philipp Bauer, Elene Kutsia, Rick Rabiser","doi":"10.1145/3503229.3547028","DOIUrl":null,"url":null,"abstract":"Cyber-Physical Production Systems (CPPSs) are complex systems comprised of software and hardware, developed and maintained in a multidisciplinary environment with constantly changing customer and technology requirements. Adopting systematic variability management to develop and maintain CPPS control software variants can reduce engineering costs and time to market. However, managing CPPS variability remains challenging as the necessary knowledge is either implicit or documented in diverse artifacts with varying semantics and complexity. In this paper, we present tool support for Variability for 4diac (V4rdiac), an approach developed for managing multidisciplinary variability of CPPSs. V4rdiac is an extendable framework using 4diac IDE from Eclipse 4diac™ and other extensible components (e.g., TRAVART and FeatureIDE). Currently, V4rdiac supports the automatic generation of control software based on configuration choices defined in heterogeneous variability models. A demo video is available at https://youtu.be/rjDmRD7fmzI.","PeriodicalId":193319,"journal":{"name":"Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume B","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume B","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3503229.3547028","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Cyber-Physical Production Systems (CPPSs) are complex systems comprised of software and hardware, developed and maintained in a multidisciplinary environment with constantly changing customer and technology requirements. Adopting systematic variability management to develop and maintain CPPS control software variants can reduce engineering costs and time to market. However, managing CPPS variability remains challenging as the necessary knowledge is either implicit or documented in diverse artifacts with varying semantics and complexity. In this paper, we present tool support for Variability for 4diac (V4rdiac), an approach developed for managing multidisciplinary variability of CPPSs. V4rdiac is an extendable framework using 4diac IDE from Eclipse 4diac™ and other extensible components (e.g., TRAVART and FeatureIDE). Currently, V4rdiac supports the automatic generation of control software based on configuration choices defined in heterogeneous variability models. A demo video is available at https://youtu.be/rjDmRD7fmzI.