917 resultados para formal-estetiska kvaliteter
Resumo:
A significant problem with currently suggested approaches for transforming between models in different languages is that the transformation is often described imprecisely, with the result that the overall transformation task may be imprecise, incomplete and inconsistent. This paper presents a formal metamodeling approach for transforming between UML and Object-Z. In the paper, the two languages are defined in terms of their formal metamodels, and a systematic transformation between the models is provided at the meta-level in terms of formal mapping functions. As a consequence, we can provide a precise, consistent and complete transformation between them.
Resumo:
Security protocols are often modelled at a high level of abstraction, potentially overlooking implementation-dependent vulnerabilities. Here we use the Z specification language's rich set of data structures to formally model potentially ambiguous messages that may be exploited in a 'type flaw' attack. We then show how to formally verify whether or not such an attack is actually possible in a particular protocol using Z's schema calculus.
Resumo:
In this paper, we present a formal hardware verification framework linking ASM with MDG. ASM (Abstract State Machine) is a state based language for describing transition systems. MDG (Multiway Decision Graphs) provides symbolic representation of transition systems with support of abstract sorts and functions. We implemented a transformation tool that automatically generates MDG models from ASM specifications, then formal verification techniques provided by the MDG tool, such as model checking or equivalence checking, can be applied on the generated models. We support this work with a case study of an Island Tunnel Controller, which behavior and structure were specified in ASM then using our ASM-MDG tool successfully verified within the MDG tool.
Resumo:
The Undergraduate Site Learning Program (USLP) is an innovative work-based learning program that addresses the call to develop a broader set ofattributes in engineering graduates. Unlike cooperative education programs, site learning can give students full academic credit for their placement without extending the duration of the degree through the use of an innovative learning alignment model. A cenrralpart ofthis program is a unique course entitled Professional Development in which students articulate and reflect upon the lessons they leom while on placement in industry. Students spend the bulk ofa semester on-site often in remote locations, which requires a flexible approach to course operation and fosters independent learning. Thus the USLP challenges both staff and students and produces outcomes that bofh the alumni and industry value.