A View Extension to an Object-Oriented Type System

Authors

  • M. Naeem
  • C. J. Harrison

Abstract

Many languages provide support for describing composite and other user-defined types which in turn depend upon built-in types. A built-in or primitive type is typically composed of a data structure, a set of operations and a view or concrete external representation for that data structure. User-defined types differ from primitive types in that they are typically composed of a data structure and a set of operations only. This paper describes a view model which is an integral part of an object-oriented development language named POOL (Persistent ObjectOriented Language). The language provides a facility for defining multiple and complex views of a user-defined type as an integral part of a type definition. These view definitions are used to enable values of user-defined types to be manipulated directly, for example, during marshalling and input/output operations. This paper also addresses the view inheritance problem associated with user-defined views, and also discusses a type inference strategy adopted for inferring types from values of user-defined types.

References

Chaudhry A. Z., N. H. Nasim and A. Shakoor., Alternative Report, Rehabilitation and Modernization of Jinnah Barrage Project, Submitted to Irrigation & Power Department, Government of Punjab, April 2008.

Chaudhry A. Z., Energy Dissipation Problems Downstream of the Jinnah Barrage. Pakistan Journal of Engineering and Applied Sciences, Vol. 3, 2008.

Feasibility Report Taunsa Barrage, Punjab Barrages Rehabilitation Project, Phase-1, Submitted by Joint Venture of NDC-NESPAK- ATKINS to Irrigation and Power Department, Government of Punjab, 2005.

Special Committee Report on Taunsa Barrage, Irrigation and Power Department, Government of Punjab, 1966.

First Report on Taunsa Barrage, Irrigation and Power Department, Government of Punjab, 1967.

Second Report on Taunsa Barrage, Irrigation and Power Department, Government of Punjab, 1967.

Report of 1973 Committee on Taunsa Barrage, Irrigation and Power Department, Government of Punjab, 1973.

Evaluation Report on Safety of Taunsa Barrage, Irrigation and Power Department, Government of Punjab, June 1998.

Report of Expert Group on Taunsa Barrage, Irrigation and Power Department, Government of Punjab, July 1999.

Nasim H. N., and A. Shakoor, Design Report (Final), Rehabilitation and Modernization of Jinnah Barrage Project, Submitted to Irrigation & Power Department, Government of Punjab, December 2009.

Irrigation Research Institute (IRI) Report, Irrigation and Power Department, Government of Punjab, 1968.

Sectional Model of Taunsa Barrage, Irrigation and Power Department, Government of the Punjab, IRR- 1172, June 2005.

Chaudhry A. Z., Hydraulic/Structural Deficiencies at the Taunsa Barrage, Pakistan Journal of Science, Vol. 61, No. 3, September 2009.

Chaudhry A. Z., Surface Flow Hydraulics of Taunsa Barrage (Before and After Rehabilitation), Pakistan Journal of Science, Vol. 62, No. 2, September 2010.

Chaudhry A. Z., The Jinnah Barrage Rehabilitation Project-Prospectus and Concerns. Dam Engineering, Vol XX, Issue 3, December 2009.

Downloads

Published

2016-06-22

Issue

Section

Electrical Engineering and Computer Science