JOURNAL ARTICLE

Object oriented program correctness with OOSimL

Abstract

Software reliability depends on program correctness and robustness and these are extremely important in developing high-quality software. Correctness is also essential when considering aspects of software security. However, experience applying these concepts, associated methods, and supporting software with Eiffel and Java have shown that students find some diffculty learning program correctness and in learning the software tools provided. We have developed an experimental language, OOSimL, that includes an assertion notation similar to that of Eiffel but which has much more flexibility, and that provides the same semantics as Java. The first part of this paper provides an overview of concepts and methods on software reliability then briefly describes our experience in teaching these. The second part introduces the Design by Contract (DBC) using the OOSimL programming language, which we recently developed.

Keywords:
Computer science Eiffel Programming language Correctness Design by contract Software engineering Java Modeling Language Software quality Software development Software construction Java Software Object-oriented programming Real time Java Java annotation

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
4
Refs
0.06
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software
Logic, programming, and type systems
Physical Sciences →  Computer Science →  Artificial Intelligence
Security and Verification in Computing
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Using object-oriented discrete event simulation with OOSimL

M GarridoJose

Journal:   Journal of computing sciences in colleges Year: 2009
JOURNAL ARTICLE

Developing object-oriented simulation models with the OOSimL language

M GarridoJose

Journal:   Journal of computing sciences in colleges Year: 2010
JOURNAL ARTICLE

Introduction to object-oriented discrete event simulation with OOSimL language

José M. Garrido

Journal:   Journal of computing sciences in colleges Year: 2009 Vol: 25 (2)Pages: 176-177
JOURNAL ARTICLE

Validate the Correctness of Object Oriented Program with Regression Testing

T.SANATH KUMARMayank SinghArun Sharma

Journal:   International Journal of Computer Applications Year: 2014 Vol: 96 (14)Pages: 22-26
© 2026 ScienceGate Book Chapters — All rights reserved.