Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Masters Theses
  5. CONC++ : a constraint extension to the C++ programming language
Details

CONC++ : a constraint extension to the C++ programming language

Date Issued
December 1, 1993
Author(s)
Levi, David Burton
Advisor(s)
Bradley Vander Zanden
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/33306
Abstract

There is an increasing demand from software developers for powerful toolkits to aid in the development of graphical user interfaces (GUIs). Many of the toolkits currently in use provide some type of constraint system. Constraint systems automatically maintain relationships between variables in an application without explicit instructions from the programmer. CONC++ provides a constraint system independent of a GUI toolkit. Specifically, it extends the C++ programming language by allowing a programmer to define and use one-way, domain-independent constraints. This is accomplished by translating declarations of C++ variables into declarations of class instances. These class instances contain the methods required to support the constraint solver. CONC++ is designed to provide as transparent an interface to the constraints as possible. Thus there are very few changes to the syntax of C++ introduced by CONC++, making it very easy to integrate into existing C++ programs, and easy for programmers familiar with C++ to learn. CONC++ provides the opportunity to explore the use of constraints in applications other than GUI development, such as maintenance of tree and graph data structures.

Degree
Master of Science
Major
Computer Science
File(s)
Thumbnail Image
Name

Thesis93L385.pdf

Size

2.49 MB

Format

Unknown

Checksum (MD5)

b87ca09e20d2135d33f4b4f04294aa8a


University Libraries

1015 Volunteer Boulevard
Knoxville, TN 37996
865-974-4351

Map & Directions
Donate to the Libraries
  • About
  • John C. Hodges Society
  • Speaking Volumes magazine
  • Outreach
  • Directory
  • Employment
  • Policies
  • Library Intranet
University of Tennessee power T logo

The University of Tennessee, Knoxville
Knoxville, Tennessee 37996
865-974-1000

Events
A-Z
Apply
Privacy
Map
Directory
Give to UT
Accessibility

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science