Integrating Constraints with an Object-Oriented Language

@inproceedings{FreemanBenson1992IntegratingCW,
  title={Integrating Constraints with an Object-Oriented Language},
  author={Bj{\o}rn N. Freeman-Benson and Alan Borning},
  booktitle={ECOOP},
  year={1992}
}
Constraints are declarative statements of relations among elements of the language's computational domain, e.g., integers, booleans, strings, and other objects. Orthogonally, the tools of object-oriented programming, including encapsulation, inheritance, and dynamic message binding, provide important mechanisms for extending a language's domain. Although the integration of constraints and objects seems obvious and natural, one basic obstacle stands in the way: objects provide a new, larger… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 72 CITATIONS

Programming Paradigms in Graphics

VIEW 7 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Abstraction and modularity mechanisms for concurrent computing

  • IEEE Parallel & Distributed Technology: Systems & Applications
  • 1993
VIEW 5 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

FILTER CITATIONS BY YEAR

1992
2017

CITATION STATISTICS

  • 6 Highly Influenced Citations

References

Publications referenced by this paper.
SHOWING 1-10 OF 43 REFERENCES

Object-Oriented Multi-Methods in Cecil

VIEW 6 EXCERPTS
HIGHLY INFLUENTIAL

DeltaStar: a general algorithm for incremental satisfaction of constraint hierarchies

  • Eleventh Annual International Phoenix Conference on Computers and Communication [1992 Conference Proceedings]
  • 1992
VIEW 1 EXCERPT

Multiparadigm data structures in Leda

  • Proceedings of the 1992 International Conference on Computer Languages
  • 1992
VIEW 1 EXCERPT

A Constrained-Object Language for Reactive Program Implementation

Bruce Horn
  • Technical Report CMU-CS-91-152,
  • 1991
VIEW 2 EXCERPTS

A Quantum Approach to Geometric Constraint Satisfaction

  • Workshops on Object-Oriented Graphics
  • 1991
VIEW 1 EXCERPT