[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: [xtm-wg] A challenge on "the graph"
Robert Barta wrote: > "W. Eliot Kimber" wrote: > >> Sam Hunting wrote: >> >>> Of course, as I see it UML is a modelling langauge for *software >>> systems*. No wonder it is most useful for that. But we are not building >>> such a system, so to the extent UML is optimized for its market >>> realities, it may not be suitable for us. >> >> But the processing model *defines a software system*. > > > Now I'm completely confused: > > - First we define a syntax (XTM) with some more-or-less fuzzy meaning. > > - Then we define the "processing system" as UML instance. > > - And then we try to define a query language against an > *implementation > description in UML? > Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ You have misunderstood my meaning. The processing model defines an *abstract* software system, not an implementation. It's a *PROCESSING* model. Therefore it *must* be defining a software system, albeit an abstract one. The processing model says *what happens* given certain conditions. The processing model needs to say the following things: - What the data model is that the (abstract) objects expose (this is what the query language depends on) - What the implications are for state changes (adding topics, removing topics, etc.) - What the default API is for accessing the data model and changing its state None of this is implementation--it's all abstract. Implementation is the task of realizing this abstraction and can take any form whatsoever as long as it satisfies the constraints defined by the abstract processing model (which in turn has to satisfy the constraints defined by the conceptual model). Cheers, E. -- . . . . . . . . . . . . . . . . . . . . . . . . W. Eliot Kimber | Lead Brain 1016 La Posada Dr. | Suite 240 | Austin TX 78752 T 512.656.4139 | F 512.419.1860 | eliot@isogen.com w w w . d a t a c h a n n e l . c o m ------------------------ Yahoo! Groups Sponsor ---------------------~-~> Do you have 128-bit SSL encryption server security? Get VeriSign's FREE Guide, "Securing Your Web Site for Business." Get it now! http://us.click.yahoo.com/EVNB7A/c.WCAA/bT0EAA/2n6YlB/TM ---------------------------------------------------------------------_-> To Post a message, send it to: xtm-wg@eGroups.com To Unsubscribe, send a blank message to: xtm-wg-unsubscribe@eGroups.com Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC