{"id":"https://openalex.org/W4293153873","doi":"https://doi.org/10.1145/3503229.3547068","title":"Constraint solver for a fixture design","display_name":"Constraint solver for a fixture design","publication_year":2022,"publication_date":"2022-08-25","ids":{"openalex":"https://openalex.org/W4293153873","doi":"https://doi.org/10.1145/3503229.3547068"},"language":"en","primary_location":{"id":"doi:10.1145/3503229.3547068","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3503229.3547068","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3503229.3547068","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume B","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3503229.3547068","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5035112607","display_name":"Stefan Plappert","orcid":"https://orcid.org/0000-0003-0068-7167"},"institutions":[{"id":"https://openalex.org/I114112103","display_name":"Leibniz University Hannover","ror":"https://ror.org/0304hq317","country_code":"DE","type":"education","lineage":["https://openalex.org/I114112103"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Stefan Plappert","raw_affiliation_strings":["Leibniz University of Hannover, Garbsen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Leibniz University of Hannover, Garbsen, Germany","institution_ids":["https://openalex.org/I114112103"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091348583","display_name":"Simon Teves","orcid":null},"institutions":[{"id":"https://openalex.org/I114112103","display_name":"Leibniz University Hannover","ror":"https://ror.org/0304hq317","country_code":"DE","type":"education","lineage":["https://openalex.org/I114112103"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Simon Teves","raw_affiliation_strings":["Leibniz University of Hannover, Garbsen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Leibniz University of Hannover, Garbsen, Germany","institution_ids":["https://openalex.org/I114112103"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062756993","display_name":"Mevali \u00d6zt\u00fcrk","orcid":null},"institutions":[{"id":"https://openalex.org/I114112103","display_name":"Leibniz University Hannover","ror":"https://ror.org/0304hq317","country_code":"DE","type":"education","lineage":["https://openalex.org/I114112103"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Mevali \u00d6zt\u00fcrk","raw_affiliation_strings":["Leibniz University of Hannover, Garbsen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Leibniz University of Hannover, Garbsen, Germany","institution_ids":["https://openalex.org/I114112103"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5023621719","display_name":"Paul Christoph Gembarski","orcid":"https://orcid.org/0000-0002-2642-3445"},"institutions":[{"id":"https://openalex.org/I114112103","display_name":"Leibniz University Hannover","ror":"https://ror.org/0304hq317","country_code":"DE","type":"education","lineage":["https://openalex.org/I114112103"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Paul Christoph Gembarski","raw_affiliation_strings":["Leibniz University of Hannover, Garbsen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Leibniz University of Hannover, Garbsen, Germany","institution_ids":["https://openalex.org/I114112103"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I114112103"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.14210373,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"237","last_page":"244"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10672","display_name":"Design Education and Practice","score":0.9876999855041504,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11006","display_name":"BIM and Construction Integration","score":0.9628999829292297,"subfield":{"id":"https://openalex.org/subfields/2215","display_name":"Building and Construction"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/fixture","display_name":"Fixture","score":0.7922533750534058},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.7671056389808655},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7413881421089172},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.5678832530975342},{"id":"https://openalex.org/keywords/constraint-programming","display_name":"Constraint programming","score":0.5474359393119812},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.5013766288757324},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.4732021987438202},{"id":"https://openalex.org/keywords/cad","display_name":"CAD","score":0.4539163410663605},{"id":"https://openalex.org/keywords/problem-solver","display_name":"Problem solver","score":0.44759541749954224},{"id":"https://openalex.org/keywords/knowledge-base","display_name":"Knowledge base","score":0.43605512380599976},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.414508581161499},{"id":"https://openalex.org/keywords/engineering-drawing","display_name":"Engineering drawing","score":0.401054710149765},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3861253261566162},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3636329770088196},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.17843523621559143},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.14622089266777039},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.13951721787452698},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.13659340143203735},{"id":"https://openalex.org/keywords/mechanical-engineering","display_name":"Mechanical engineering","score":0.11099281907081604}],"concepts":[{"id":"https://openalex.org/C2781122048","wikidata":"https://www.wikidata.org/wiki/Q15983064","display_name":"Fixture","level":2,"score":0.7922533750534058},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.7671056389808655},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7413881421089172},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.5678832530975342},{"id":"https://openalex.org/C173404611","wikidata":"https://www.wikidata.org/wiki/Q528588","display_name":"Constraint programming","level":3,"score":0.5474359393119812},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.5013766288757324},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.4732021987438202},{"id":"https://openalex.org/C194789388","wikidata":"https://www.wikidata.org/wiki/Q17855283","display_name":"CAD","level":2,"score":0.4539163410663605},{"id":"https://openalex.org/C3019612716","wikidata":"https://www.wikidata.org/wiki/Q730920","display_name":"Problem solver","level":2,"score":0.44759541749954224},{"id":"https://openalex.org/C4554734","wikidata":"https://www.wikidata.org/wiki/Q593744","display_name":"Knowledge base","level":2,"score":0.43605512380599976},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.414508581161499},{"id":"https://openalex.org/C199639397","wikidata":"https://www.wikidata.org/wiki/Q1788588","display_name":"Engineering drawing","level":1,"score":0.401054710149765},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3861253261566162},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3636329770088196},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.17843523621559143},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.14622089266777039},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13951721787452698},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.13659340143203735},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.11099281907081604},{"id":"https://openalex.org/C137631369","wikidata":"https://www.wikidata.org/wiki/Q7617831","display_name":"Stochastic programming","level":2,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3503229.3547068","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3503229.3547068","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3503229.3547068","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume B","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3503229.3547068","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3503229.3547068","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3503229.3547068","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume B","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.49000000953674316}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4293153873.pdf","grobid_xml":"https://content.openalex.org/works/W4293153873.grobid-xml"},"referenced_works_count":22,"referenced_works":["https://openalex.org/W1974198230","https://openalex.org/W2020893644","https://openalex.org/W2023363116","https://openalex.org/W2026125863","https://openalex.org/W2048513628","https://openalex.org/W2052752641","https://openalex.org/W2063491523","https://openalex.org/W2079809671","https://openalex.org/W2080223813","https://openalex.org/W2098728317","https://openalex.org/W2126385963","https://openalex.org/W2134560943","https://openalex.org/W2148546044","https://openalex.org/W2295413407","https://openalex.org/W2480209617","https://openalex.org/W2496447502","https://openalex.org/W2613995098","https://openalex.org/W2805961047","https://openalex.org/W2889084226","https://openalex.org/W3084004912","https://openalex.org/W3084321887","https://openalex.org/W4211146397"],"related_works":["https://openalex.org/W2076018311","https://openalex.org/W4385900761","https://openalex.org/W2380777809","https://openalex.org/W390748187","https://openalex.org/W4210432190","https://openalex.org/W4385561830","https://openalex.org/W3132708226","https://openalex.org/W2353571477","https://openalex.org/W2357434554","https://openalex.org/W4248084012"],"abstract_inverted_index":{"For":[0,36,118],"teaching":[1],"students":[2,53],"the":[3,39,52,54,88,95,104,126,145,148,156,161,168,188,199,205,209,213,221,254],"skills":[4],"of":[5,9,87,97,112,147,212,220],"programming":[6,128],"and":[7,29,64],"usage":[8],"knowledge-based":[10],"engineering":[11],"systems,":[12],"we":[13],"conduct":[14],"student":[15,89],"projects":[16],"in":[17,20,43,125],"a":[18,25,33,44,79,98,115,121,140,152,173,193,233],"lecture":[19,40],"which":[21,68,133],"they":[22,77],"independently":[23,62],"represent":[24],"configuration":[26,73,85,258],"solution":[27,215],"space":[28],"resolve":[30],"it":[31],"using":[32],"constraint":[34,169],"solver.":[35],"this":[37,119],"purpose,":[38,120],"is":[41,94,106,184,236],"conducted":[42],"flipped":[45],"classroom":[46],"concept":[47],"to":[48,58,61,143,198,207],"not":[49],"only":[50],"teach":[51],"theoretical":[55],"basics":[56],"but":[57],"enable":[59],"them":[60],"formulate":[63],"integrate":[65],"design":[66],"problems,":[67,74],"can":[69,158,171,190,250],"be":[70,164,191,251],"abstracted":[71],"as":[72,139],"so":[75,166,186,246],"that":[76,167,187,241,247],"develop":[78],"sustainable":[80],"competence":[81],"through":[82],"learning-by-doing.":[83],"The":[84],"problem":[86,259],"case":[90,234],"study":[91],"represented":[92],"here":[93],"positioning":[96,105],"cast":[99],"part":[100],"for":[101,239],"manufacturing,":[102],"where":[103],"done":[107],"via":[108],"three":[109],"subassemblies":[110,249],"consisting":[111],"parts":[113],"from":[114,216],"fixture":[116,149,162,210],"toolbox.":[117],"development":[122],"environment":[123],"written":[124],"Python":[127],"language":[129],"was":[130],"set":[131],"up,":[132],"uses":[134],"an":[135,181],"external":[136],"Excel":[137],"database":[138],"knowledge":[141],"base":[142,235],"provide":[144],"sizes":[146],"elements.":[150],"Through":[151],"graphical":[153],"user":[154],"interface,":[155],"designer":[157,189],"specify":[159],"how":[160],"should":[163],"used":[165,252],"solver":[170],"find":[172],"solution.":[174],"If":[175],"there":[176],"are":[177],"several":[178],"possible":[179],"solutions,":[180],"optimization":[182],"loop":[183],"executed":[185],"given":[192],"clear":[194],"recommendation.":[195],"An":[196],"interface":[197],"CAD":[200,218],"program":[201],"Autodesk":[202],"Inventor":[203],"offers":[204],"possibility":[206],"build":[208],"assembly":[211],"selected":[214],"parameterized":[217],"models":[219],"components":[222],"by":[223],"linking":[224],"their":[225],"custom":[226],"coordinate":[227],"systems.":[228],"To":[229],"reduce":[230],"computing":[231],"time,":[232],"also":[237],"provided":[238],"configurations":[240],"have":[242],"already":[243],"been":[244],"created,":[245],"existing":[248],"if":[253],"same":[255],"or":[256],"similar":[257],"arises.":[260]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
