loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Yoonsik Cheon 1 ; Bozhen Liu 2 and Carlos Rubio-Medrano 2

Affiliations: 1 Department of Computer Science, The University of Texas at El Paso, El Paso, Texas, U.S.A. ; 2 Department of Computer Science, Texas A&M University – Corpus Christi, Corpus Christi, Texas, U.S.A.

Keyword(s): Abstraction Function, Assertion, Frame Axiom, Runtime Check, Side Effect.

Abstract: Frame axioms and properties are crucial for ensuring the correctness of operations by defining which parts of a program’s state may change during operation execution. Despite their significance, there has been no known method for asserting frame properties of operations for runtime checks. This paper introduces a practical approach that utilizes abstract models and executable assertions to effectively check frame properties at runtime. By defining abstract models that capture relevant state variables and their relationships, programmers can specify abstractly the parts of an object’s state that may change during operation execution. These frame properties, specified in terms of abstract models and embedded as executable assertions within the code, enforce behavioral constraints and improve the readability, maintainability, and reusability of the assertion code. Additionally, the approach supports the concept of observable side effects.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.224.53.196

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Cheon, Y., Liu, B. and Rubio-Medrano, C. (2024). Asserting Frame Properties. In Proceedings of the 19th International Conference on Software Technologies - ICSOFT; ISBN 978-989-758-706-1; ISSN 2184-2833, SciTePress, pages 145-152. DOI: 10.5220/0012786600003753

@conference{icsoft24,
author={Yoonsik Cheon and Bozhen Liu and Carlos Rubio{-}Medrano},
title={Asserting Frame Properties},
booktitle={Proceedings of the 19th International Conference on Software Technologies - ICSOFT},
year={2024},
pages={145-152},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012786600003753},
isbn={978-989-758-706-1},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 19th International Conference on Software Technologies - ICSOFT
TI - Asserting Frame Properties
SN - 978-989-758-706-1
IS - 2184-2833
AU - Cheon, Y.
AU - Liu, B.
AU - Rubio-Medrano, C.
PY - 2024
SP - 145
EP - 152
DO - 10.5220/0012786600003753
PB - SciTePress