Compositional class refinement in object-Z
Contribuinte(s) |
J. Mishra T. Nipkow E. Sekerinski |
---|---|
Data(s) |
01/01/2006
|
Resumo |
Object-Z allows coupling constraints between classes which, on the one hand, facilitate specification at a high level of abstraction, but, on the other hand, make class refinement non-compositional. The consequence of this is that refinement is not practical for large Systems. This paper overcomes this limitation by introducing a methodology for compositional class refinement in Object-Z. The key step is an equivalence transformation of an arbitrary Object-Z specification to one in which introduced constraints prohibit non-compositional refinements. The methodology also allows the constraints which couple classes to be refined yielding an unrestricted approach to compositional class refinement. |
Identificador | |
Idioma(s) |
eng |
Publicador |
Springer |
Palavras-Chave | #Computer Science, Theory & Methods #Specification #Csp #280302 Software Engineering #700199 Computer software and services not elsewhere classified |
Tipo |
Conference Paper |