Basic HTML version of Foils prepared September 29, 97

Foil 14 6. Is Software A shrink-wrapped box or a bunch of executable methods!

From Master Set of Foils for 1996 Session of CPS615 NHSE Review Argonne -- September 30 97. by Geoffrey C. Fox, Wojtek Furmanski


One can look at software as a "book object" labeled by Author Abstract etc. ---- this is current RIB as a catalog
  • So far, all RIB instances we have seen used the RIG BIDM model only at the package/library/toolkit level, without going down and applying the "Library of Assets" based metaphor to individual routines or classes/methods.
  • We also note that even if one used it to label individual methods, the RIG BIDM model is static and does not address at all the issues of remote execution of the published software services.
Or one can look at it as a "program object" with methods that can be accessed remotely and both produces answers given data (maybe limited by network performance!) but also provides better re-use through method level documentation
  • This is a "opportunity" for future NHSE follow-ons
Note that Javabeans (with BeanInfo as "book/catalog") and framework/introspection for "program" object) illustrate both these ideas



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Fri Nov 21 1997