Using OCL for expressing temporal validity constraints
Juliana K¨ uster Filipe and Stuart Anderson LFCS, School of Informatics The University of Edinburgh United Kingdom
SVERTS@UML 2003, 20 October, San Francisco, California
Using OCL for expressing temporal validity constraints Juliana K - - PowerPoint PPT Presentation
Using OCL for expressing temporal validity constraints Juliana K uster Filipe and Stuart Anderson LFCS, School of Informatics The University of Edinburgh United Kingdom SVERTS@UML 2003, 20 October, San Francisco, California Background In
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
ILocalizeParcel
GIS
IParcelManagement ICarrier IParcelStatus
GTS CarrierSystem MLS
IParcel
Customer
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
p:MLS::Parcel :GTS::IParcel x:GTS::Parcel sd ex GPS update() {i:=p.id, l:=p.location} new(i,l) {x:=Parcel−>select(id=i)} new(l)
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California
SVERTS@UML 2003, 20 October, San Francisco, California