Re: How to abstract a set?



hbdere <hbdere@xxxxxxx> wrote:
this happens to me all the time when trying to abstract software - I
need to verify properties like 'only if a customer has been logged in,
he may retrieve something'. Because I want to do model checking, I
require a finite abstraction, so maintaining a set of customers logged
in is not feasible. A naive approach would be to distinguish the
abstract states 'the customer a is logged in' and '... not logged in',
and only talk about customer a. But then I need to make sure that the
abstract state 'a is logged in' is not reached by an action other than
a logging in etc., so to make this short: any literature on that
topic?

You might be interested in my work on log file analysis:

http://www.csd.uwo.ca/faculty/andrews/papers/tse03-lfa.ps.gz

One aspect of a possible solution would be to consider that you
have a class of state machines, where the unique identifier
("name") of the state machine is parameterized by the unique
identifier of the customer. I don't know if the log file
analysis stuff is directly applicable, but it might give you
some ideas for a solution.

--Jamie. (efil4dreN)
andrews .uwo } Merge these two lines to obtain my e-mail address.
@csd .ca } (Unsolicited "bulk" e-mail costs everyone.)
.



Relevant Pages

  • Re: How to abstract a set?
    ... abstract states 'the customer a is logged in' and '... ... You appear to be thinking of Petri nets or something much like it. ... customers (and other relevant objects) across their possible states. ...
    (comp.theory)
  • How to abstract a set?
    ... this happens to me all the time when trying to abstract software - I ... need to verify properties like 'only if a customer has been logged in, ... abstract states 'the customer a is logged in' and '... ...
    (comp.theory)
  • RE: Unique data
    ... I can call up the unique identifier for a customer by ... something to register in the "name" column. ... incentives based on the frequency of visits and service type. ... like to plug in 1 unique identifier and be to offer either a "service upgrade ...
    (microsoft.public.excel.newusers)
  • Re: What is the maximal length of usernames on Solaris?
    ... The username is not supposed to be descriptive, ... >> it's supposed to be a unique identifier. ... > Users don't log in with their GECOS field. ... The user is the customer. ...
    (comp.sys.sun.admin)
  • Re: Database for Social Networking Site
    ... I'm no expert on database normalization but the guidelines I try ... ORDER_NUMBER - auto-inc ... When you create a new order for a customer that order gets an automatic ... table with the unique identifier for the customer from the customer table ...
    (comp.lang.php)