LOGO
Đặc t hình thc
Nguyn Th Minh Tuyn
Mô hình minh ha:
Hotel Room Locking
Nguyn Th Minh Tuyn 1
Đặc t hình thc
Hotel Room Locking
2
Nguyn Th Minh Tuyn
Đặc t hình thc
Vn đề đặt ra
vMô hình hóa bng Alloy h thng khóa
ca s dng th t để đóng m ca
phòng khách sn.
§Khi đã to th mi cho mt phòng thì khách trước đó
không th vào phòng bng th cũ được.
vMô hình hóa c khía cnh tĩnh và
động ca h thng.
3
Nguyn Th Minh Tuyn
Đặc t hình thc
Mô t vn đề
vKhách sn s dng mt mã s khóa mi cho
khách hàng tiếp theo
§Thiết lp li mã khóa mi để đảm bo mã s khóa được lưu
trên th trước đó không hot động na.
§B khóa là mt đơn v độc lp, đơn gin (s dng pin) vi mt
b nh lưu gi mã s hin ti.
vThiết b phn cng phát sinh mt chui các
s ngu nhiên.
vB khóa ch m được hoc bng mã s khóa
hin ti hoc mã s khóa tiếp theo ca nó.
§ Nếu mt mã s khóa tiếp theo được thiết lp,
mã s khóa tiếp theo đó tr thành mã s khóa hin ti và
mã s khóa trước đó s không được chp nhn na.
4
Nguyn Th Minh Tuyn
Đặc t hình thc
vKhông yêu cu giao tiếp gia l tân và
khóa ca.
vBng cách
§đồng b hóa gia l tân và khóa ca được khi to
ln đầu, và
§s dng cùng b phát sinh mã s ngu nhiên,
§=> l tân có th lưu gi thông tin ca mã khóa hin
ti vi ca.
5
Nguyn Th Minh Tuyn