作者: Emil Vassev , Mike Hinchey
DOI: 10.1007/978-1-4471-2350-7_9
关键词:
摘要: Formal methods aim to build correct software by eliminating both requirements and design flaws. Still, specification languages have a somewhat bad reputation in the engineering community for being too heavy difficult use. This is mainly due use of complex mathematical notations often requiring experts field. We rely on our experience show that writing formal specifications can be easier if language used as high-level programming language, where distinction between blurred. The Autonomic System Specification Language (ASSL) declarative autonomic systems with well-defined semantics. It implements modern concepts constructs such inheritance, modularity, type system, parameterization. Specifications written ASSL present view system under consideration, are intertwined.