{"id":"https://openalex.org/W7167088645","doi":"https://doi.org/10.4230/lipics.ecrts.2026.5","title":"Nancy-Playground: A Console Calculator for Deterministic Network Calculus","display_name":"Nancy-Playground: A Console Calculator for Deterministic Network Calculus","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7167088645","doi":"https://doi.org/10.4230/lipics.ecrts.2026.5"},"language":"en","primary_location":{"id":"pmh:doi:10.4230/lipics.ecrts.2026.5","is_oa":true,"landing_page_url":"https://github.com/rzippo/nancy-playground","pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"},"type":"conference-paper","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://github.com/rzippo/nancy-playground","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5054966862","display_name":"Raffaele Zippo","orcid":"https://orcid.org/0000-0001-9111-7471"},"institutions":[{"id":"https://openalex.org/I108290504","display_name":"University of Pisa","ror":"https://ror.org/03ad39j10","country_code":"IT","type":"education","lineage":["https://openalex.org/I108290504"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Zippo, Raffaele","raw_affiliation_strings":["Dipartimento di Ingegneria dell'Informazione, Universit\u00e0 di Pisa, Italy"],"raw_orcid":"https://orcid.org/0000-0001-9111-7471","affiliations":[{"raw_affiliation_string":"Dipartimento di Ingegneria dell'Informazione, Universit\u00e0 di Pisa, Italy","institution_ids":["https://openalex.org/I108290504"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008205801","display_name":"Giovanni Stea","orcid":"https://orcid.org/0000-0001-5310-6763"},"institutions":[{"id":"https://openalex.org/I108290504","display_name":"University of Pisa","ror":"https://ror.org/03ad39j10","country_code":"IT","type":"education","lineage":["https://openalex.org/I108290504"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Stea, Giovanni","raw_affiliation_strings":["Dipartimento di Ingegneria dell'Informazione, Universit\u00e0 di Pisa, Italy"],"raw_orcid":"https://orcid.org/0000-0001-5310-6763","affiliations":[{"raw_affiliation_string":"Dipartimento di Ingegneria dell'Informazione, Universit\u00e0 di Pisa, Italy","institution_ids":["https://openalex.org/I108290504"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I108290504"],"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":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/calculator","display_name":"Calculator","score":0.7626000046730042},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.6966000199317932},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.6601999998092651},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5952000021934509},{"id":"https://openalex.org/keywords/limiting","display_name":"Limiting","score":0.583299994468689},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.5705000162124634},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4814000129699707},{"id":"https://openalex.org/keywords/process-calculus","display_name":"Process calculus","score":0.4339999854564667}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8274000287055969},{"id":"https://openalex.org/C2776836400","wikidata":"https://www.wikidata.org/wiki/Q31087","display_name":"Calculator","level":2,"score":0.7626000046730042},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7366999983787537},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.6966000199317932},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.6601999998092651},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5952000021934509},{"id":"https://openalex.org/C188198153","wikidata":"https://www.wikidata.org/wiki/Q1613840","display_name":"Limiting","level":2,"score":0.583299994468689},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.5705000162124634},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4814000129699707},{"id":"https://openalex.org/C161771561","wikidata":"https://www.wikidata.org/wiki/Q1970286","display_name":"Process calculus","level":2,"score":0.4339999854564667},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.40130001306533813},{"id":"https://openalex.org/C9376300","wikidata":"https://www.wikidata.org/wiki/Q168817","display_name":"Algebraic number","level":2,"score":0.3598000109195709},{"id":"https://openalex.org/C2778693205","wikidata":"https://www.wikidata.org/wiki/Q7000967","display_name":"Network calculus","level":3,"score":0.33390000462532043},{"id":"https://openalex.org/C18912844","wikidata":"https://www.wikidata.org/wiki/Q4724001","display_name":"Algebraic expression","level":3,"score":0.33309999108314514},{"id":"https://openalex.org/C110812573","wikidata":"https://www.wikidata.org/wiki/Q175515","display_name":"Symbolic computation","level":2,"score":0.3264999985694885},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.32249999046325684},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.28999999165534973},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.28200000524520874},{"id":"https://openalex.org/C40866790","wikidata":"https://www.wikidata.org/wiki/Q956238","display_name":"Interactive computing","level":2,"score":0.2728999853134155},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.2639999985694885},{"id":"https://openalex.org/C114408938","wikidata":"https://www.wikidata.org/wiki/Q333373","display_name":"Abstract syntax","level":3,"score":0.25690001249313354},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.2563999891281128},{"id":"https://openalex.org/C184596265","wikidata":"https://www.wikidata.org/wiki/Q2651576","display_name":"Model of computation","level":3,"score":0.25589999556541443}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:doi:10.4230/lipics.ecrts.2026.5","is_oa":true,"landing_page_url":"https://github.com/rzippo/nancy-playground","pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"},{"id":"doi:10.4230/lipics.ecrts.2026.5","is_oa":true,"landing_page_url":"https://doi.org/10.4230/lipics.ecrts.2026.5","pdf_url":null,"source":{"id":"https://openalex.org/S7407052059","display_name":"Dagstuhl Research Online Publication Server","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"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":"ConferencePaper"}],"best_oa_location":{"id":"pmh:doi:10.4230/lipics.ecrts.2026.5","is_oa":true,"landing_page_url":"https://github.com/rzippo/nancy-playground","pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Deterministic":[0],"Network":[1],"Calculus":[2],"(DNC)":[3],"provides":[4,67],"a":[5,48,68,115],"rigorous":[6],"algebra":[7],"for":[8,51,72,145],"worst-case":[9,21],"performance":[10],"analysis":[11],"of":[12,23,137],"networks.":[13],"It":[14],"allows":[15],"researchers":[16,146],"to":[17,118],"compute":[18],"bounds":[19],"on":[20,32],"characteristics":[22],"systems":[24],"through":[25,103],"algebraic":[26],"expressions":[27],"that":[28,94],"may":[29],"appear":[30],"simple":[31],"paper":[33],"but":[34,56],"often":[35],"require":[36,58],"heavy":[37],"computations,":[38],"making":[39],"software":[40],"support":[41],"essential.":[42],"Libraries":[43],"such":[44],"as":[45,139,141],"Nancy":[46,105],"offer":[47],"rich":[49],"API":[50],"DNC":[52,73,151],"computations":[53,102],"in":[54,149],"C#,":[55],"they":[57],"programming":[59],"expertise.":[60],"In":[61,128],"contrast,":[62],"RTaW\u2019s":[63],"min-plus":[64],"playground":[65],"(MPPG)":[66],"simpler,":[69],"calculator-like":[70],"syntax":[71,99],"computations;":[74],"however,":[75],"it":[76],"is":[77],"proprietary":[78],"and":[79,84,114,135,147],"web-hosted,":[80],"limiting":[81],"offline":[82],"use":[83],"reproducibility.":[85],"We":[86],"present":[87],"nancy-playground,":[88,138],"an":[89],"open-source,":[90],"locally":[91],"runnable":[92],"console":[93],"implements":[95],"the":[96,104,133,150],"same":[97],"MPPG":[98,123],"while":[100],"executing":[101],"library.":[106],"This":[107],"tool":[108],"enables":[109],"reproducible":[110],"scripting,":[111],"interactive":[112],"exploration,":[113],"seamless":[116],"transition":[117],"full":[119],"programs":[120],"by":[121],"converting":[122],"scripts":[124],"into":[125],"C#":[126],"code.":[127],"this":[129],"paper,":[130],"we":[131],"describe":[132],"design":[134],"implementation":[136],"well":[140],"its":[142],"main":[143],"features":[144],"practitioners":[148],"community.":[152]},"counts_by_year":[],"updated_date":"2026-07-03T06:20:38.788640","created_date":"2026-07-03T00:00:00"}
