{"id":"https://openalex.org/W6950304520","doi":"https://doi.org/10.5281/zenodo.6142126","title":"Variability Modules for Java-like Languages (Artifact)","display_name":"Variability Modules for Java-like Languages (Artifact)","publication_year":2022,"publication_date":"2022-02-18","ids":{"openalex":"https://openalex.org/W6950304520","doi":"https://doi.org/10.5281/zenodo.6142126"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.6142126","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.6142126","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"other","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.6142126","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Damiani, Ferruccio","orcid":"https://orcid.org/0000-0001-8109-1706"},"institutions":[{"id":"https://openalex.org/I55143463","display_name":"University of Turin","ror":"https://ror.org/048tbm396","country_code":"IT","type":"education","lineage":["https://openalex.org/I55143463"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Damiani, Ferruccio","raw_affiliation_strings":["University of Torino"],"affiliations":[{"raw_affiliation_string":"University of Torino","institution_ids":["https://openalex.org/I55143463"]}]},{"author_position":"middle","author":{"id":null,"display_name":"H\u00e4hnle, Reiner","orcid":"https://orcid.org/0000-0001-8000-7613"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technische Universit\u00e4t Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"H\u00e4hnle, Reiner","raw_affiliation_strings":["Technische Universit\u00e4t Darmstadt"],"affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Darmstadt","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Kamburjan, Eduard","orcid":"https://orcid.org/0000-0002-0996-2543"},"institutions":[{"id":"https://openalex.org/I184942183","display_name":"University of Oslo","ror":"https://ror.org/01xtthb56","country_code":"NO","type":"education","lineage":["https://openalex.org/I184942183"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Kamburjan, Eduard","raw_affiliation_strings":["University of Oslo"],"affiliations":[{"raw_affiliation_string":"University of Oslo","institution_ids":["https://openalex.org/I184942183"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Lienhardt, Michael","orcid":null},"institutions":[{"id":"https://openalex.org/I2801658355","display_name":"Office National d'\u00c9tudes et de Recherches A\u00e9rospatiales","ror":"https://ror.org/005y2ap84","country_code":"FR","type":"facility","lineage":["https://openalex.org/I2801658355"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Lienhardt, Michael","raw_affiliation_strings":["ONERA"],"affiliations":[{"raw_affiliation_string":"ONERA","institution_ids":["https://openalex.org/I2801658355"]}]},{"author_position":"last","author":{"id":null,"display_name":"Paolini, Luca","orcid":"https://orcid.org/0000-0002-4126-0170"},"institutions":[{"id":"https://openalex.org/I55143463","display_name":"University of Turin","ror":"https://ror.org/048tbm396","country_code":"IT","type":"education","lineage":["https://openalex.org/I55143463"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Paolini, Luca","raw_affiliation_strings":["University of Torino"],"affiliations":[{"raw_affiliation_string":"University of Torino","institution_ids":["https://openalex.org/I55143463"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I55143463"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.6276999711990356},{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.5591999888420105},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.4377000033855438},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.42080000042915344},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.3596000075340271},{"id":"https://openalex.org/keywords/software-versioning","display_name":"Software versioning","score":0.3386000096797943},{"id":"https://openalex.org/keywords/password","display_name":"Password","score":0.335099995136261},{"id":"https://openalex.org/keywords/directory","display_name":"Directory","score":0.3337000012397766}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8240000009536743},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7111999988555908},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.6276999711990356},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.5591999888420105},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5069000124931335},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.4377000033855438},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.42080000042915344},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.3596000075340271},{"id":"https://openalex.org/C198140048","wikidata":"https://www.wikidata.org/wiki/Q10859422","display_name":"Software versioning","level":3,"score":0.3386000096797943},{"id":"https://openalex.org/C109297577","wikidata":"https://www.wikidata.org/wiki/Q161157","display_name":"Password","level":2,"score":0.335099995136261},{"id":"https://openalex.org/C2777683733","wikidata":"https://www.wikidata.org/wiki/Q201456","display_name":"Directory","level":2,"score":0.3337000012397766},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.32659998536109924},{"id":"https://openalex.org/C8797682","wikidata":"https://www.wikidata.org/wiki/Q2115","display_name":"XML","level":2,"score":0.32409998774528503},{"id":"https://openalex.org/C2780129039","wikidata":"https://www.wikidata.org/wiki/Q1931107","display_name":"Section (typography)","level":2,"score":0.3154999911785126},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.29989999532699585},{"id":"https://openalex.org/C2778029271","wikidata":"https://www.wikidata.org/wiki/Q5421931","display_name":"Extension (predicate logic)","level":2,"score":0.2784000039100647},{"id":"https://openalex.org/C2779010991","wikidata":"https://www.wikidata.org/wiki/Q2720909","display_name":"Artifact (error)","level":2,"score":0.2768999934196472},{"id":"https://openalex.org/C2777737414","wikidata":"https://www.wikidata.org/wiki/Q4868296","display_name":"Font","level":2,"score":0.27619999647140503},{"id":"https://openalex.org/C154526789","wikidata":"https://www.wikidata.org/wiki/Q157965","display_name":"Object code","level":4,"score":0.2759999930858612},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.263700008392334},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.26100000739097595},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.25609999895095825},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.25600001215934753},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.2547000050544739},{"id":"https://openalex.org/C147494362","wikidata":"https://www.wikidata.org/wiki/Q2078905","display_name":"Troubleshooting","level":2,"score":0.2500999867916107}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5281/zenodo.6142126","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.6142126","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.5281/zenodo.6142126","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.6142126","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Virtual":[0],"machine":[1,108,214,417],"for":[2,9,211,245,262,377],"the":[3,19,35,45,50,56,59,83,87,114,119,130,137,146,151,155,159,171,175,184,193,212,218,225,232,235,239,251,257,268,283,298,320,346,362,365,374,383,403,411,427,431],"SPLC":[4,51,263],"2021":[5,264],"publication":[6,52],"\"Variability":[7,21,246],"Modules":[8],"Java-like":[10],"Languages\",":[11],"which":[12,23],"will":[13,166,187],"be":[14,168,188,204,398],"available":[15,72,143],"under":[16,25,145,259,400,406],"https://doi.org/10.1145/3461001.3471143":[17],"and":[18,90,100,237,425],"article":[20],"Modules\",":[22],"is":[24,53,71,78,105,142,153,215,220,314,336,355],"review.":[26],"For":[27],"full":[28,69],"details,":[29],"we":[30],"refer":[31],"to":[32,39,98,128,429],"those":[33],"articles,":[34],"following":[36,147,428],"are":[37],"instructions":[38,258],"execute":[40],"its":[41],"case":[42,131],"studies":[43],"inside":[44],"VM.":[46],"A":[47],"preprint":[48],"of":[49,58,113,136,174,192,234,364,422],"saved":[54],"on":[55,373],"Desktop":[57],"VM,":[60,412],"as":[61,63,123,125],"well":[62,124],"an":[64,79,179],"extended":[65,117],"readme":[66],"file.<strong>":[67],"The":[68,103,140,190,209,311,332,351],"documentation":[70,191,202,396],"at":[73,206],"https://github.com/Edkamb/splc2021_artifact":[74],".":[75,222,359],"This":[76],"page":[77],"excerpt.</strong>":[80],"To":[81,223,249,266,281,296,318,341,381,408],"start":[82],"virtual":[84,107,213,416],"machine,":[85],"download":[86],".ova":[88],"file":[89,354,368],"load":[91],"it":[92],"in":[93,133,154,183,231,253,315,357],"VirtualBox":[94],"(https://www.virtualbox.org/wiki/Downloads).":[95],"<br>":[96,243,280,295,317,339],"<strong>Relation":[97],"ABS":[99,115,176,200],"Code":[101],"Availability.</strong>":[102],"artifact":[104],"a":[106,110,370,414,419],"with":[109],"pre-installed":[111],"version":[112],"compiler,":[116],"with<br>":[118],"variability":[120],"module":[121],"system,":[122],"several":[126],"examples":[127],"reproduce":[129,250],"studies<br>":[132],"Section":[134],"8":[135],"main":[138,172,185],"article.":[139],"extension":[141],"online":[144],"URL":[148],"(note":[149],"that<br>":[150],"code":[152],"variable_mod":[156],"branch,":[157],"not":[158],"master":[160],"branch).<br>":[161],"<em>":[162,274,289,305,326,379,387],"https://github.com/Edkamb/abstools/tree/variable_mod</em><br>":[163],"Variability":[164],"modules":[165],"soon":[167],"merged":[169],"into":[170],"branch":[173,186],"compiler":[177],"once":[178],"ongoing<br>":[180],"refactoring":[181,301],"phase":[182],"completed.":[189],"pull":[194],"request":[195],"is<br>":[196],"located":[197],"at<br>":[198],"https://github.com/abstools/abstools/pull/279<br>":[199],"Language":[201,395],"can":[203,397],"found":[205,399],"<em>https://abs-models.org/manual/</em>":[207,401],"<strong>Access</strong><br>":[208],"password":[210],"<em>variable</em>":[216],",":[217,402],"user":[219],"<em>abs</em>":[221],"run":[224,238],"code,":[226],"open":[227],"the<br>":[228],"<em>compiler/abstools</em>":[229,347],"directory":[230,348],"desktop":[233],"VM":[236],"commands":[240],"described":[241],"below.":[242],"<strong>Experiments":[244],"Modules\"":[247],"Article</strong>":[248],"experiments":[252],"that":[254,361],"article,":[255],"follow":[256],"<em>compiler/examples/readme.txt</em>":[260],"<strong>Examples":[261],"Publication</strong><br>":[265],"compile":[267,282,297,319],"running":[269,418],"example":[270],"(Sec.":[271,286,302,323],"2),":[272],"run<br>":[273,288,304,325,343,386,426],"java":[275,290,306,327],"-jar":[276,291,307,328],"frontend/build/libs/absfrontend.jar":[277,292,308,329],"--prettyprint":[278,293,309,330],"examples/VM/Rails.abs</em>":[279],"AISCO":[284],"portal":[285],"8.2.1),":[287],"examples/VM/Total.abs</em>":[294],"FormbaR":[299],"model":[300,313,322,333],"8.2.2),":[303],"examples/VM/formbar/POSTVM/*abs</em><br>":[310],"pre-refactoring":[312],"<em>examples/VM/formbar/PREVM</em>":[316],"Memory":[321],"8.2.3),":[324],"examples/Memory/Mem_VM.abs</em><br>":[331],"without":[334],"VMs":[335],"in<em>":[337],"examples/Memory/Mem_no_VM.abs</em>":[338],"<strong>Compilation</strong><br>":[340],"recompile":[342],"<em>make</em><br>":[344],"from":[345],"(containing":[349],"<em>MAKEFILE</em>).":[350],"resulting":[352],"jar":[353],"generated":[356],"<em>frontend/build/libs/</em>":[358],"Observe":[360],"name":[363],"generated<br>":[366],".jar":[367],"includes":[369],"suffix":[371],"depending":[372],"current":[375],"version,":[376],"example,":[378],"absfrontend-variable_mod-old-parser-sunset-1767-g61560577f.jar</em>":[380],"clone":[382,389],"whole":[384],"repository,":[385],"git":[388,392,436],"https://github.com/Edkamb/abstools.git":[390],".<br>":[391],"checkout":[393],"variable:mod</em><br>":[394],"ticketing<br>":[404],"system":[405],"<em>https://github.com/abstools/abstools/issues</em>":[407],"set":[409],"up":[410],"generate":[413],"new":[415],"fresh":[420],"install":[421,430,435],"Xubuntu":[423],"21.04":[424],"dependencies.<br>":[432],"<em>sudo":[433],"apt":[434],"openjdk-8-jdk":[437],"erlang":[438],"make</em>":[439]},"counts_by_year":[],"updated_date":"2026-02-27T16:54:17.756197","created_date":"2025-10-10T00:00:00"}
