{"id":"https://openalex.org/W7214569764","doi":null,"title":"Sindarin-DAP: a Debugging Adapter Protocol for Scripable Debugging with the Pharo Sindarin API","display_name":"Sindarin-DAP: a Debugging Adapter Protocol for Scripable Debugging with the Pharo Sindarin API","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7214569764"},"language":"en","primary_location":{"id":"pmh:oai:HAL:hal-05763272v1","doi":null,"is_oa":true,"landing_page_url":"https://hal.science/hal-05763272v1","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"2026, &#x27E8;swh:1:dir:ecc52d39220c726655b14b5db05eeec6b4b4358c;origin=https://github.com/Pharo-XP-Tools/Sindarin-DAP;visit=swh:1:snp:d884b29aef8d8157e43c9c3a5a582da7a0d8b874;anchor=swh:1:rev:4e90d656769ff2c5c6ebd3789daf7f2ad119aef9&#x27E9;","raw_type":"Software"},"volume":null,"type":"software","is_traditional":false,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal.science/hal-05763272v1","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5153106477","display_name":"Flavien Volant","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210138412","display_name":"Centre Inria de l'Universit\u00e9 de Lille","ror":"https://ror.org/04eej9726","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]},{"id":"https://openalex.org/I4405258614","display_name":"EVREF: \u00c9volution r\u00e9flexive des syst\u00e8mes logiciels \u00e9ternels","ror":"https://ror.org/00zm0ea22","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412","https://openalex.org/I4405258614"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Volant, Flavien","raw_affiliation_strings":["EVREF - Reflective Evolution of Ever-running Software Systems (Centre Inria de l'Universit\u00e9 de Lille - France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"EVREF - Reflective Evolution of Ever-running Software Systems (Centre Inria de l'Universit\u00e9 de Lille - France)","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I4405258614"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5153101887","display_name":"Jules Boulet","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210138412","display_name":"Centre Inria de l'Universit\u00e9 de Lille","ror":"https://ror.org/04eej9726","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]},{"id":"https://openalex.org/I4405258614","display_name":"EVREF: \u00c9volution r\u00e9flexive des syst\u00e8mes logiciels \u00e9ternels","ror":"https://ror.org/00zm0ea22","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412","https://openalex.org/I4405258614"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Boulet, Jules","raw_affiliation_strings":["EVREF - Reflective Evolution of Ever-running Software Systems (Centre Inria de l'Universit\u00e9 de Lille - France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"EVREF - Reflective Evolution of Ever-running Software Systems (Centre Inria de l'Universit\u00e9 de Lille - France)","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I4405258614"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5076641145","display_name":"Steven Costiou","orcid":"https://orcid.org/0000-0003-2787-5432","observed_orcids":["https://orcid.org/0000-0003-2787-5432"]},"institutions":[{"id":"https://openalex.org/I4210138412","display_name":"Centre Inria de l'Universit\u00e9 de Lille","ror":"https://ror.org/04eej9726","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412"]},{"id":"https://openalex.org/I4405258614","display_name":"EVREF: \u00c9volution r\u00e9flexive des syst\u00e8mes logiciels \u00e9ternels","ror":"https://ror.org/00zm0ea22","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210138412","https://openalex.org/I4405258614"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Costiou, Steven","raw_affiliation_strings":["EVREF - Reflective Evolution of Ever-running Software Systems (Centre Inria de l'Universit\u00e9 de Lille - France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"EVREF - Reflective Evolution of Ever-running Software Systems (Centre Inria de l'Universit\u00e9 de Lille - France)","institution_ids":["https://openalex.org/I4210138412","https://openalex.org/I4405258614"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"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":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9829000234603882,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9829000234603882,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.004399999976158142,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.0015999999595806003,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/pharo","display_name":"Pharo","score":0.9200000166893005},{"id":"https://openalex.org/keywords/language-servers","display_name":"language servers","score":0.5590000152587891},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.30300000309944153},{"id":"https://openalex.org/keywords/python","display_name":"Python","score":0.9919999837875366},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.9890000224113464}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.8934999704360962},{"id":"https://openalex.org/C2778485113","wikidata":"https://www.wikidata.org/wiki/Q193231","display_name":"Debugger","level":3,"score":0.8044999837875366},{"id":"https://openalex.org/C177284502","wikidata":"https://www.wikidata.org/wiki/Q1005390","display_name":"Adapter (computing)","level":2,"score":0.7968000173568726},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.779699981212616},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.7134000062942505},{"id":"https://openalex.org/C124774103","wikidata":"https://www.wikidata.org/wiki/Q4839640","display_name":"Background debug mode interface","level":3,"score":0.6036999821662903},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.5527999997138977},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5331000089645386},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5081999897956848},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.4991999864578247},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.48500001430511475},{"id":"https://openalex.org/C133112747","wikidata":"https://www.wikidata.org/wiki/Q7251931","display_name":"Protocol analysis","level":2,"score":0.3594000041484833},{"id":"https://openalex.org/C12269588","wikidata":"https://www.wikidata.org/wiki/Q132364","display_name":"Communications protocol","level":2,"score":0.3499999940395355},{"id":"https://openalex.org/C148609458","wikidata":"https://www.wikidata.org/wiki/Q7021281","display_name":"Nexus (standard)","level":2,"score":0.31290000677108765},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.2621000111103058},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.2524999976158142}],"mesh":[],"locations_count":1,"locations":[{"id":"pmh:oai:HAL:hal-05763272v1","doi":null,"is_oa":true,"landing_page_url":"https://hal.science/hal-05763272v1","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"2026, &#x27E8;swh:1:dir:ecc52d39220c726655b14b5db05eeec6b4b4358c;origin=https://github.com/Pharo-XP-Tools/Sindarin-DAP;visit=swh:1:snp:d884b29aef8d8157e43c9c3a5a582da7a0d8b874;anchor=swh:1:rev:4e90d656769ff2c5c6ebd3789daf7f2ad119aef9&#x27E9;","raw_type":"Software"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-05763272v1","doi":null,"is_oa":true,"landing_page_url":"https://hal.science/hal-05763272v1","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"2026, &#x27E8;swh:1:dir:ecc52d39220c726655b14b5db05eeec6b4b4358c;origin=https://github.com/Pharo-XP-Tools/Sindarin-DAP;visit=swh:1:snp:d884b29aef8d8157e43c9c3a5a582da7a0d8b874;anchor=swh:1:rev:4e90d656769ff2c5c6ebd3789daf7f2ad119aef9&#x27E9;","raw_type":"Software"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2971684724","https://openalex.org/W7068046076","https://openalex.org/W7049335468","https://openalex.org/W6904057556","https://openalex.org/W4383959596","https://openalex.org/W2150167478","https://openalex.org/W7040038496","https://openalex.org/W2501738915","https://openalex.org/W3140391790","https://openalex.org/W4403935801"],"abstract_inverted_index":{"Sindarin-DAP":[0],"is":[1,25],"an":[2,63],"implementation":[3,52,64],"of":[4,22,65],"a":[5,41,50],"Debug":[6],"Adapter":[7],"Protocol":[8],"(DAP)":[9],"client.":[10],"It":[11],"relies":[12],"on":[13],"the":[14,29],"structures":[15],"and":[16,58],"types":[17],"provided":[18],"by":[19],"Pharo-LanguageServer.The":[20],"goal":[21],"this":[23],"project":[24],"to":[26,33,43],"map":[27],"Sindarin,":[28],"Pharo":[30,51],"debugging":[31],"API,":[32],"their":[34],"DAP":[35,42],"equivalents,":[36],"allowing":[37],"any":[38],"debugger":[39],"implementing":[40],"be":[44],"controlled":[45],"through":[46],"Sindarin":[47],"scripts.We":[48],"provide":[49],"with":[53],"examples":[54],"for":[55,68],"Java,":[56],"Python":[57],"Javascript,":[59],"as":[60,62],"well":[61],"object-centric":[66],"breakpoints":[67],"these":[69],"languages.":[70]},"counts_by_year":[],"updated_date":"2026-10-25T09:29:13.331239","created_date":"2026-09-28T00:00:00"}
