Skip to main content
Kent Academic Repository

C# 3.0 Makes OCL Redundant!

Akehurst, David H., Howells, Gareth, Scheidgen, Markus, McDonald-Maier, Klaus D. (2008) C# 3.0 Makes OCL Redundant! Electronic Communications of the EASST, 9 . pp. 1-8. ISSN 1863-2122. (doi:10.14279/tuj.eceasst.9.103) (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) (KAR id:15473)

The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided.
Official URL:
http://dx.doi.org/10.14279/tuj.eceasst.9.103

Abstract

Other than its "platform independence" the major advantages of OCL over traditional Object Oriented programming languages has been the declarative nature of the language, its powerful navigation facility via the iteration operations, and the availability of tuples as a first class concept. The recent offering from Microsoft of the "Orcas" version of Visual Studio with C# 3.0 and the Linq library provides functionality almost identical to that of OCL. This paper examines and evaluates the controversial thesis that, as a result of C# 3.0, OCL is essentially redundant, having been superseded by the incorporation of its advantageous features into a mainstream programming language.

Item Type: Article
DOI/Identification number: 10.14279/tuj.eceasst.9.103
Uncontrolled keywords: OCL, C#
Subjects: T Technology > TK Electrical engineering. Electronics. Nuclear engineering > TK7800 Electronics > TK7880 Applications of electronics > TK7885 Computer engineering. Computer hardware
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Engineering and Digital Arts
Depositing User: J. Harries
Date Deposited: 20 Apr 2009 10:21 UTC
Last Modified: 16 Nov 2021 09:53 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/15473 (The current URI for this page, for reference purposes)

University of Kent Author Information

Akehurst, David H..

Creator's ORCID:
CReDIT Contributor Roles:

Howells, Gareth.

Creator's ORCID: https://orcid.org/0000-0001-5590-0880
CReDIT Contributor Roles:
  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.