Mapping USE Specifications into Spec#

2Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The UML model is easy to describe the object oriented program components clearly in graphical notation. OCL allows users to express textual constraints about the UML model. The USE tool allows specification to be expressed in a textual format for all features of the UML model with OCL constraints. Spec# is a formal language, which extends C# with constructs for non-null types, preconditions, post conditions, and object invariants. It allows programmers to document their design decisions in the code. Spec# has run time verifier to verify the specification constraints over the C# code. This paper describes the mapping of USE specifications into Spec# which helps to improve the quality of both UML/OCL and Spec#.

Author supplied keywords

Cite

CITATION STYLE

APA

Thangaraj, J., & Ulaganathan, S. K. (2018). Mapping USE Specifications into Spec#. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10748 LNCS, pp. 331–339). Springer Verlag. https://doi.org/10.1007/978-3-319-74730-9_29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free