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 |