作者: Simon Foster , Ondřej Rypáček , Georg Struth
DOI: 10.1007/978-3-642-32943-2_4
关键词:
摘要: Modelling and analysing data dependencies consistency between classes objects is a complex task. We show that dependently typed programming languages can handle this in particularly simple, convenient highly automated way. Dependent datatypes are used to implement (meta)models for directly concisely. Data similar system constraints specified within the language's expressive type system. Verification propagation of these handled by inference, which be enhanced customised decision procedures or external solvers if needed. The approach thus supports development software models correct construction.