Search Results - "Software and its engineering Software notations and tools Formal language definitions"
-
1
JISET: JavaScript IR-based Semantics Extraction Toolchain
ISSN: 2643-1572Published: ACM 01.09.2020Published in 2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE) (01.09.2020)“…JavaScript was initially designed for client-side programming in web browsers, but its engine is now embedded in various kinds of host software. Despite the…”
Get full text
Conference Proceeding -
2
Two Birds with One Stone: Multi-Derivation for Fast Context-Free Language Reachability Analysis
ISSN: 2643-1572Published: IEEE 11.09.2023Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (11.09.2023)“…Context-free language (CFL) reachability is a fundamental framework for formulating program analyses. CFL-reachability analysis works on top of an edge-labeled…”
Get full text
Conference Proceeding -
3
A Theorem Proving Approach to Programming Language Semantics
ISSN: 2832-7578Published: IEEE 01.05.2023Published in IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training (Online) (01.05.2023)“…The semantics of programming languages is one of the core topics in computer science. This topic is formalism-heavy and requires the student to attempt…”
Get full text
Conference Proceeding -
4
Smart Choices and the Selection Monad
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…Describing systems in terms of choices and their resulting costs and rewards promises to free algorithm designers and programmers from specifying how to make…”
Get full text
Conference Proceeding -
5
Precise Service Level Agreements
ISBN: 9780769521633, 0769521630ISSN: 0270-5257Published: Washington, DC, USA IEEE Computer Society 23.05.2004Published in International Conference on Software Engineering: Proceedings of the 26th International Conference on Software Engineering; 23-28 May 2004 (23.05.2004)“…SLAng is an XML language for defining service levelagreements, the part of a contract between the client andprovider of an Internet service that describes the…”
Get full text
Conference Proceeding -
6
Preserving Multi-level Semantics in Conventional Two-Level Modeling Techniques
Published: IEEE 01.09.2019Published in 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) (01.09.2019)“…Conceptual models are often built with techniques that propose a strict stratification of entities into two classification levels: a level of types (or…”
Get full text
Conference Proceeding -
7
Towards explainable multi-objective probabilistic planning
ISBN: 1450357288, 9781450357289Published: New York, NY, USA ACM 27.05.2018Published in Proceedings of the 4th International Workshop on Software Engineering for Smart Cyber-Physical Systems (27.05.2018)“…Use of multi-objective probabilistic planning to synthesize behavior of CPSs can play an important role in engineering systems that must self-optimize for…”
Get full text
Conference Proceeding -
8
Compositional Semantics for Probabilistic Programs with Exact Conditioning
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…We define a probabilistic programming language for Gaussian random variables with a first-class exact conditioning construct. We give operational, denotational…”
Get full text
Conference Proceeding -
9
From Multisets over Distributions to Distributions over Multisets
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…A well-known challenge in the semantics of programming languages is how to combine non-determinism and probability. At a technical level, the problem arises…”
Get full text
Conference Proceeding -
10
Translation Validation for JIT Compiler in the V8 JavaScript Engine
ISSN: 1558-1225Published: ACM 14.04.2024Published in Proceedings / International Conference on Software Engineering (14.04.2024)“…We present TURBOTV, a translation validator for the JavaScript (JS) just-in-time (JIT) compiler of V8. WhileJS engines have become a crucial part of various…”
Get full text
Conference Proceeding -
11
Commutative Monads for Probabilistic Programming Languages
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…A long-standing open problem in the semantics of programming languages supporting probabilistic choice is to find a commutative monad for probability on the…”
Get full text
Conference Proceeding -
12
Semantic Analysis of Macro Usage for Portability
ISSN: 1558-1225Published: ACM 14.04.2024Published in Proceedings / International Conference on Software Engineering (14.04.2024)“…C is an unsafe language. Researchers have been developing tools to port C to safer languages such as Rust, Checked C, or Go. Existing tools, however, resort to…”
Get full text
Conference Proceeding -
13
Fast Deterministic Black-Box Context-Free Grammar Inference
ISSN: 1558-1225Published: ACM 14.04.2024Published in Proceedings / International Conference on Software Engineering (14.04.2024)“…Black-box context-free grammar inference is a hard problem as in many practical settings it only has access to a limited number of example programs. The…”
Get full text
Conference Proceeding -
14
POSIT: Simultaneously Tagging Natural and Programming Languages
ISSN: 1558-1225Published: ACM 01.10.2020Published in 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE) (01.10.2020)“…Software developers use a mix of source code and natural language text to communicate with each other: Stack Overflow and Developer mailing lists abound with…”
Get full text
Conference Proceeding -
15
Latent Idiom Recognition for a Minimalist Functional Array Language Using Equality Saturation
ISSN: 2643-2838Published: IEEE 02.03.2024Published in Proceedings / International Symposium on Code Generation and Optimization (02.03.2024)“…Accelerating programs is typically done by recognizing code idioms matching high-performance libraries or hardware interfaces. However, recognizing such idioms…”
Get full text
Conference Proceeding -
16
On Generalized Metric Spaces for the Simply Typed Lambda-Calculus
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…Generalized metrics, arising from Lawvere's view of metric spaces as enriched categories, have been widely applied in denotational semantics as a way to…”
Get full text
Conference Proceeding -
17
Interacting Frobenius Algebras are Hopf
ISBN: 9781450343916, 1450343910Published: New York, NY, USA ACM 05.07.2016Published in Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science (05.07.2016)“…Theories featuring the interaction between a Frobenius algebra and a Hopf algebra have recently appeared in several areas in computer science: concurrent…”
Get full text
Conference Proceeding -
18
Session Logical Relations for Noninterference
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…Information flow control type systems statically restrict the propagation of sensitive data to ensure end-to-end confidentiality. The property to be shown is…”
Get full text
Conference Proceeding -
19
Evidenced Frames: A Unifying Framework Broadening Realizability Models
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…Constructive foundations have for decades been built upon realizability models for higher-order logic and type theory. However, traditional realizability…”
Get full text
Conference Proceeding -
20
A Relational Theory of Monadic Rewriting Systems, Part I
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…Motivated by the study of effectful programming languages and computations, we introduce a relational theory of monadic rewriting systems. The latter are…”
Get full text
Conference Proceeding

