loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Author: Yoonsik Cheon

Affiliation: Department of Computer Science, The University of Texas at El Paso, El Paso, Texas, U.S.A.

Keyword(s): Abstraction Function, Assertion, Assertion Library, Assertion State, Constructive Assertion, Dart, Object Constraint Language.

Abstract: An assertion is a statement that specifies a condition that must be true at a particular point during program execution. It serves as a tool to ensure the program functions as intended, reducing the risk of introducing subtle errors. Usually expressed algebraically, an assertion utilizes Boolean expressions to specify permissible relationships among program variables. In complex scenarios, calculating the expected value of a program variable often proves more effective than specifying the constraints it must adhere to. In this paper, we present an approach to formulating assertions using abstract models in a constructive manner, which complements the traditional algebraic style. Constructive assertions empower programmers to articulate comprehensive assertions, including pre and postconditions, in a succinct, comprehensible, reusable, and maintainable manner.

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 3.145.210.4

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. (2024). Constructive Assertions with Abstract Models. In Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - MODELSWARD; ISBN 978-989-758-682-8; ISSN 2184-4348, SciTePress, pages 211-218. DOI: 10.5220/0012418800003645

@conference{modelsward24,
author={Yoonsik Cheon},
title={Constructive Assertions with Abstract Models},
booktitle={Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - MODELSWARD},
year={2024},
pages={211-218},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012418800003645},
isbn={978-989-758-682-8},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - MODELSWARD
TI - Constructive Assertions with Abstract Models
SN - 978-989-758-682-8
IS - 2184-4348
AU - Cheon, Y.
PY - 2024
SP - 211
EP - 218
DO - 10.5220/0012418800003645
PB - SciTePress