kirancodes.me
To Proof Maintenance & Beyond!

A type-centric framework for specifying heterogeneous, large-scale, component-oriented, architectures

Georg Jung, John Hatcliff

Abstract

Maintaining integrity, consistency, and enforcing conformance in architectures of large-scale systems requires specification and enforcement of many different forms of structural constraints. While type systems have proved effective for enforcing structural constraints in programs and data structures, most architectural modeling frameworks include only weak notions of typing or rely on first-order logic constraint languages that have steep learning curves and that become unwieldy when scaling to large systems.

Related papers