Sciweavers

AOSD
2016
ACM

Constraints as polymorphic connectors

8 years 8 months ago
Constraints as polymorphic connectors
The architecture of interactive systems does not match the procedural decomposition mechanisms available in most programming languages, leading to architectural mismatch. Constraint systems have been used only as black boxes for computing with primitive values of a specific type and for specific domains such as user interface layouts or program compilation. We propose constraints as a general-purpose architectural connector for both describing the large-scale structure of interactive systems and matching that description with the actual implementation. Categories and Subject Descriptors D.3.3 [Programming Languages]: Language Constructs and Features— Constraints ; D.2.1 [Software Architectures]: Domain-specific architectures Keywords Architecture;Connectors;Constraints;Polymorphism
Marcel Weiher, Robert Hirschfeld
Added 29 Mar 2016
Updated 29 Mar 2016
Type Journal
Year 2016
Where AOSD
Authors Marcel Weiher, Robert Hirschfeld
Comments (0)