80 likes | 182 Views
refinamento rose, roze, z-eves. introdução. refinamento em diagramas UML Roze, Z-Eves. classe SymbTab: abstrata. . pré, pós-condições. Add pré s? dom st pós st' = st {s? v?} Delete pré s? dom st pós st' = {s?} st. classe SymbTab: concreta. . pré, pós-condições. Add
E N D
introdução • refinamento em diagramas UML • Roze,Z-Eves
pré, pós-condições • Add prés? dom st pósst' = st {s? v?} • Delete prés? dom st pósst' = {s?} st
pré, pós-condições • Add prés? dom (ran st1) pósst1' = st1(s?, v?) • Delete prés? dom (ran st1) pósst1' = st1 {s?} (ran st1) (
refinamento st = ran st1 • Operações pre AOP Retrieve pre COP pre AOP Retrieve COP Retrieve’ AOP • Init CInit Retrieve’AInit
exercício • modelo • estado: duas seqüências • operações add e delete • refinamento (retrieve)