Search Results - Theory of computation Semantics AND reasoning Program reasoning Assertions
-
1
Statistical Assertions for Validating Patterns and Finding Bugs in Quantum Programs
ISSN: 2575-713XPublished: ACM 01.06.2019Published in 2019 ACM/IEEE 46th Annual International Symposium on Computer Architecture (ISCA) (01.06.2019)“… In this work, we present quantum program assertions based on statistical tests on classical observations…”
Get full text
Conference Proceeding -
2
Inferring better contracts
ISBN: 9781450304450, 1450304451ISSN: 0270-5257Published: New York, NY, USA ACM 21.05.2011Published in 2011 33rd International Conference on Software Engineering (ICSE) (21.05.2011)“…Considerable progress has been made towards automatic support for one of the principal techniques available to enhance program reliability…”
Get full text
Conference Proceeding -
3
Quality assurance of automotive hybrid embedded software
ISBN: 9781605585659, 1605585653ISSN: 0270-5257Published: 03.04.2009Published in International Conference on Software Engineering 2009 (03.04.2009)“…Quality assurance (QA) is a crucial part of the software engineering, especially when the developed systems are safety-critical. It becomes even more complex…”
Get full text
Journal Article -
4
Dynamic symbolic data structure repair
ISBN: 9781605587196, 1605587192ISSN: 0270-5257Published: New York, NY, USA ACM 01.05.2010Published in 2010 ACM/IEEE 32nd International Conference on Software Engineering (01.05.2010)“… Existing approaches can integrate with good software engineering practices such as program assertions…”
Get full text
Conference Proceeding -
5
CIVL: the concurrency intermediate verification language
ISBN: 1450337236, 9781450337236ISSN: 2167-4337Published: New York, NY, USA ACM 15.11.2015Published in Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (15.11.2015)“…There are many ways to express parallel programs: message-passing libraries (MPI) and multithreading/GPU language extensions such as OpenMP, Pthreads, and CUDA, are but a…”
Get full text
Conference Proceeding -
6
QED: a proof system based on reduction and abstraction for the static verification of concurrent software
ISBN: 9781605587196, 1605587192ISSN: 0270-5257Published: New York, NY, USA ACM 01.05.2010Published in 2010 ACM/IEEE 32nd International Conference on Software Engineering (01.05.2010)“… Our key idea is to simplify the verification of a program by rewriting it with larger atomic actions…”
Get full text
Conference Proceeding -
7
Security protocols, properties, and their monitoring
ISBN: 1605580422, 9781605580425ISSN: 0270-5257Published: 18.05.2008Published in International Conference on Software Engineering 2008 (18.05.2008)“…This paper examines the suitability and use of runtime verification as means for monitoring security protocols and their properties. In particular, we employ…”
Get full text
Journal Article -
8
Enabling the runtime assertion checking of concurrent contracts for the Java modeling language
ISBN: 9781450304450, 1450304451ISSN: 0270-5257Published: New York, NY, USA ACM 21.05.2011Published in 2011 33rd International Conference on Software Engineering (ICSE) (21.05.2011)“… We present a runtime assertion checker (RAC) for the expanded JML capable of verifying assertions for concurrent Java programs…”
Get full text
Conference Proceeding -
9
A Sound Assertion Semantics for the Dependable Systems Evolution Verifying Compiler
ISBN: 9780769528281, 0769528287ISSN: 0270-5257Published: IEEE 01.05.2007Published in 29th International Conference on Software Engineering (ICSE'07) (01.05.2007)“… The VC offers the promise of automatically proving that a program or component is correct, where correctness is defined by program assertions…”
Get full text
Conference Proceeding -
10
STORM: static unit checking of concurrent programs
ISBN: 9781605587196, 1605587192ISSN: 0270-5257Published: New York, NY, USA ACM 01.05.2010Published in 2010 ACM/IEEE 32nd International Conference on Software Engineering (01.05.2010)“…Concurrency is inherent in today's software. Unexpected interactions between concurrently executing threads often cause subtle bugs in concurrent programs…”
Get full text
Conference Proceeding -
11
Precise control flow reconstruction using boolean logic
ISBN: 1450307140, 9781450307147Published: New York, NY, USA ACM 09.10.2011Published in Proceedings of the ninth ACM International Conference on Embedded Software (09.10.2011)“… The key idea of the technique is to express the semantics of each basic block in a program using Boolean logic, followed by inferring pre- and postconditions for each block through interleaved…”
Get full text
Conference Proceeding -
12
Validation of contracts using enabledness preserving finite state abstractions
ISBN: 9781424434534, 142443453XISSN: 0270-5257Published: Washington, DC, USA IEEE Computer Society 16.05.2009Published in 2009 IEEE 31st International Conference on Software Engineering (16.05.2009)“…Pre/post condition-based specifications are common-place in a variety of software engineering activities that range from requirements through to design and…”
Get full text
Conference Proceeding -
13
Leveraging 3D PCRAM technologies to reduce checkpoint overhead for future exascale systems
ISBN: 1605587443, 9781605587448ISSN: 2167-4329Published: New York, NY, USA ACM 14.11.2009Published in Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis (14.11.2009)“…The scalability of future massively parallel processing (MPP) systems is challenged by high failure rates. Current hard disk drive (HDD) checkpointing results…”
Get full text
Conference Proceeding -
14
Projection-based runtime assertions for testing and debugging Quantum programs
ISSN: 2475-1421, 2475-1421Published: New York, NY, USA ACM 13.11.2020Published in Proceedings of ACM on programming languages (13.11.2020)“… On the theory side, we rigorously prove that checking projection-based assertions can help locate bugs or statistically assure that the semantic function of the tested program is close to what we…”
Get full text
Journal Article -
15
Insights from Rights and Wrongs: A Large Language Model for Solving Assertion Failures in RTL Design
Published: IEEE 22.06.2025Published in 2025 62nd ACM/IEEE Design Automation Conference (DAC) (22.06.2025)“…SystemVerilog Assertions (SVAs) are essential for verifying Register Transfer Level (RTL…”
Get full text
Conference Proceeding -
16
A Logic for Locally Complete Abstract Interpretations
Published: IEEE 29.06.2021Published in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“…We introduce the notion of local completeness in abstract interpretation and define a logic for proving both the correctness and incorrectness of some program specification…”
Get full text
Conference Proceeding -
17
EvoSpex: An Evolutionary Algorithm for Learning Postconditions
ISBN: 1665402962, 9781665402965ISSN: 1558-1225Published: IEEE 01.05.2021Published in Proceedings / International Conference on Software Engineering (01.05.2021)“… Analyzing software reliability requires a specification of the intended behavior of the software under analysis, and at the source code level, such specifications typically take the form of assertions…”
Get full text
Conference Proceeding -
18
Hierarchical application aware error detection and recovery
ISBN: 1581138288, 9781581138283, 1511838288ISSN: 0738-100XPublished: New York, NY, USA ACM 07.06.2004Published in 2004 41st Conference Design Automation (07.06.2004)“…Proposed is a four-tired approach to develop and integrate detection and recovery support at different levels of the system hierarchy. The proposed mechanisms…”
Get full text
Conference Proceeding -
19
An axiomatic approach to detect information leaks in concurrent programs
ISBN: 9780738133249, 0738133248, 1665401400, 9781665401401Published: Piscataway, NJ, USA IEEE Press 25.05.2021Published in 2021 IEEE/ACM 43rd International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER) (25.05.2021)“…) programs, in this paper, we describe a method for finding information leaks in concurrent programs through the introduction of leaky assertions at observable program points…”
Get full text
Conference Proceeding -
20
A Deductive Verification Infrastructure for Probabilistic Programs
ISSN: 2475-1421, 2475-1421Published: New York, NY, USA ACM 16.10.2023Published in Proceedings of ACM on programming languages (16.10.2023)“…This paper presents a quantitative program verification infrastructure for discrete probabilistic programs…”
Get full text
Journal Article

