Combined use of languages in object-oriented software construction

  • Authors:
  • V. Karakostas;L. Pourkashani

  • Affiliations:
  • -;-

  • Venue:
  • ACM SIGPLAN OOPS Messenger
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper argues that a combined use of languages is needed for object-oriented software construction, since no single language can be ideal for all the phases of prototyping, design and implementation. The approach discussed in this paper is based on the combined use of two object-oriented languages. The first of them (Amore), a hybrid object and logic-based language, is used for specifications prototyping, whilst the second one, (C++) is used for the final system construction. An automatic tool transforms Amore specifications to C++ code templates which can be manually modified by the programmer. This approach improves time the consuming and error prone activity of manual translation of specifications into code, whilst at the same time improves the quality of the delivered system.