Conference
Towards Reactive Synthesis as a Programming Paradigm
| Τίτλος: | Towards Reactive Synthesis as a Programming Paradigm |
|---|---|
| Συγγραφείς: | Leyi Cui, Raven Rothkopf, Mark Santolucito |
| Έτος έκδοσης: | 2024 |
| Συλλογή: | KiltHub Research from Carnegie Mellon University |
| Θεματικοί όροι: | Human-computer interaction, Programming languages, Program Synthesis, Reactive Synthesis, Temporal Stream Logic, Specification Engineering Challenges and Tools, Computer-Human Interaction |
| Περιγραφή: | Reactive program synthesis from logical specifications has yet to match the user-friendly approach of examplebased programming for spreadsheets, despite its success in specific domains. A main challenge hindering the broader adoption of reactive synthesis is in the complexity of specification engineering in temporal logics. We map out challenges and tools that arise as users write temporal logic specifications in Temporal Stream Logic. Our goal is to provide a roadmap for future usability work that can elevate temporal specification engineering for synthesis to match the usability support available for software engineering. By generalizing these concepts, we can gain a deeper insight into the challenges people face when reasoning about the temporal behavior of their systems. |
| Τύπος εγγράφου: | conference object |
| Γλώσσα: | unknown |
| Relation: | https://figshare.com/articles/conference_contribution/Towards_Reactive_Synthesis_as_a_Programming_Paradigm/25587741 |
| DOI: | 10.1184/R1/25587741.v1 |
| Διαθεσιμότητα: | https://doi.org/10.1184/R1/25587741.v1 https://figshare.com/articles/conference_contribution/Towards_Reactive_Synthesis_as_a_Programming_Paradigm/25587741 |
| Rights: | CC BY 4.0 |
| Αριθμός Καταχώρησης: | edsbas.799CEC0 |
| Βάση Δεδομένων: | BASE |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://doi.org/10.1184/R1/25587741.v1# Name: EDS - BASE (ns324271) Category: fullText Text: View record from BASE |
|---|---|
| Header | DbId: edsbas DbLabel: BASE An: edsbas.799CEC0 RelevancyScore: 960 AccessLevel: 3 PubType: Conference PubTypeId: conference PreciseRelevancyScore: 959.983581542969 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Towards Reactive Synthesis as a Programming Paradigm – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Leyi+Cui%22">Leyi Cui</searchLink><br /><searchLink fieldCode="AR" term="%22Raven+Rothkopf%22">Raven Rothkopf</searchLink><br /><searchLink fieldCode="AR" term="%22Mark+Santolucito%22">Mark Santolucito</searchLink> – Name: DatePubCY Label: Publication Year Group: Date Data: 2024 – Name: Subset Label: Collection Group: HoldingsInfo Data: KiltHub Research from Carnegie Mellon University – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Human-computer+interaction%22">Human-computer interaction</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages%22">Programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Program+Synthesis%22">Program Synthesis</searchLink><br /><searchLink fieldCode="DE" term="%22Reactive+Synthesis%22">Reactive Synthesis</searchLink><br /><searchLink fieldCode="DE" term="%22Temporal+Stream+Logic%22">Temporal Stream Logic</searchLink><br /><searchLink fieldCode="DE" term="%22Specification+Engineering+Challenges+and+Tools%22">Specification Engineering Challenges and Tools</searchLink><br /><searchLink fieldCode="DE" term="%22Computer-Human+Interaction%22">Computer-Human Interaction</searchLink> – Name: Abstract Label: Description Group: Ab Data: Reactive program synthesis from logical specifications has yet to match the user-friendly approach of examplebased programming for spreadsheets, despite its success in specific domains. A main challenge hindering the broader adoption of reactive synthesis is in the complexity of specification engineering in temporal logics. We map out challenges and tools that arise as users write temporal logic specifications in Temporal Stream Logic. Our goal is to provide a roadmap for future usability work that can elevate temporal specification engineering for synthesis to match the usability support available for software engineering. By generalizing these concepts, we can gain a deeper insight into the challenges people face when reasoning about the temporal behavior of their systems. – Name: TypeDocument Label: Document Type Group: TypDoc Data: conference object – Name: Language Label: Language Group: Lang Data: unknown – Name: NoteTitleSource Label: Relation Group: SrcInfo Data: https://figshare.com/articles/conference_contribution/Towards_Reactive_Synthesis_as_a_Programming_Paradigm/25587741 – Name: DOI Label: DOI Group: ID Data: 10.1184/R1/25587741.v1 – Name: URL Label: Availability Group: URL Data: https://doi.org/10.1184/R1/25587741.v1<br />https://figshare.com/articles/conference_contribution/Towards_Reactive_Synthesis_as_a_Programming_Paradigm/25587741 – Name: Copyright Label: Rights Group: Cpyrght Data: CC BY 4.0 – Name: AN Label: Accession Number Group: ID Data: edsbas.799CEC0 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.799CEC0 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1184/R1/25587741.v1 Languages: – Text: unknown Subjects: – SubjectFull: Human-computer interaction Type: general – SubjectFull: Programming languages Type: general – SubjectFull: Program Synthesis Type: general – SubjectFull: Reactive Synthesis Type: general – SubjectFull: Temporal Stream Logic Type: general – SubjectFull: Specification Engineering Challenges and Tools Type: general – SubjectFull: Computer-Human Interaction Type: general Titles: – TitleFull: Towards Reactive Synthesis as a Programming Paradigm Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Leyi Cui – PersonEntity: Name: NameFull: Raven Rothkopf – PersonEntity: Name: NameFull: Mark Santolucito IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2024 Identifiers: – Type: issn-locals Value: edsbas – Type: issn-locals Value: edsbas.oa |
| ResultId | 1 |