作者: Bradley Schmerl , Jonathan Aldrich , David Garlan , Rick Kazman , Hong Yan
DOI: 10.21236/ADA456147
关键词:
摘要: Abstract : One of the challenging problems for software developers is guaranteeing that a system as built consistent with its architectural design. In this paper we describe technique uses run time observations about an executing to construct view system. develop mappings exploit regularities in implementation and style. These how low-level events can be interpreted more abstract operations, are formally defined using Colored Petri Nets. system, called DiscoTect, these mappings, introduce DiscoSTEP mapping language formal definition. Two case studies showing application DiscoTect suggest tool practical apply legacy systems dynamically verify conformance pre-existing specification.