Douglas T. Ross, Lecturer EECS, MIT
Chairman Emerituus, Ret., SofTech, Inc.
RSADT stands for Rigorous SADT, the culmination of the multi-modeling potential of my 25-year-old Structured Analysis and Design Technique (TM) that will support true Concept Engineering (not conceptual engineering, which would be quite a different matter) in the ultimate domain where ideas are formed and transformed. SADT does not solve any problem, for it is a calculus, an algebra in the original sense of the Arabic root, which concerns not top down factoring or breaking-down into components, but rather the everywhere knitting together that heals a broken bone!
algebra n.[It., fr. Ar. al-jabr reduction of parts to all whole, reunion of broken parts, bonesetting, fr. jabr to bind together.]
a precisely opposite view to decomposition of whole into parts! Notice the difference in quality of thought that sweeps into your consciousness when you begin to appreciate this new fact needing no more justification than has been accessible to us (and known to etymologists) for a long time. The feel is far more biological than mechanical or mathematical but no less logical and even more resilient and adaptable. "Knitting together" indeed, and on many different fronts, at rates and in forms most appropriate to each local need, with backup cohorts and other stalwarts to be thrown into the battle, should the need arise. That's the sort of elation and wonder that sprang into my mind some five years ago when (as is so often my habit) I first looked up the complete entry for "algebra" in my Webster's Third International Dictionary.
Word roots, and from historical use, the proliferation of multiple meanings of words (often totally opposite and contradictory) are for me the most marvelous treasure trove of (ready-made and tested) modeling artifacts available to mankind especially in English, which like America's socio-political style, is so free, open, and accepting. I live on word-play, and always have. Puns galore; mostly plays on oral/aural slips of our most mind-driven sensibility, where only a few time-signals, superimposed, are received, to be perceived (but only if they are conceived, first; otherwise they are noise or are reified re-membered as a bit of mystery). In general terms,
is my Formal Saying that applies to all Understanding.
But back to my first "algebra" elation: I was more fortunate than most to be able to really appreciate that "everywhere knitting together" rather than the much simpler
the <system of <system> s> views
that have stood us in such good stead for so long and upon which we do so rely. My own exploitation of those non-knitting approaches had provided me with many opportunities at all stages of my professional career, stemming from my first introduction to computer-based and-enabled problem-solving on Whirlwind in 1952, as I was still taking pure mathematics graduate courses (until 1958). From the 1960s on, my own interests, matched with those of sponsors and MIT and later SofTech, led me to innovate the core features of the first software engineering and computer-aided design and computer-aided manufacturing efforts culminating, in my own mind, with the SADT Structured Analysis and Design Technique in the 1970s. To me, "structured analysis" was the engineering of thought itself! (I now call it Concept Engineering, as you know.)
Beyond SADT and my earliest SA Data Modeling application of it, capturing rule-obeying things in The Object Model of my ICAM study of Characterization and Coding for Group Technology in manufacturing, I went beyond SADT proper, to do the preliminary development of the RSA Design Language. With it, multiple SA models, as well as as-yet-poorly (or even not!) structured subjects, can be conjoined in formal ways with synaptic/semantic connections, in addition to the expected structural/syntactic connections between them, to allow design goals, strategies, and purposes to be made explicit and themselves be subject to controlled and articulated engineering design. I know of no comparable capability elsewhere in the literature. My beginning work can trigger active research, given the chance. [Three years in a row the ICSE Conference program committees said it and a companion SofTech application paper didnt fit their theme, and we lacked the time for more formal publication. The DoE application project lived on for many years, with SofTech upgrades, in use at all DoE Labs, nationwide.]
That RSA work was the final piece of background preparation of my mind-set when I first felt the impact of the "algebra is the everywhere knitting together of healing bone" experience. It is that full sweep of 40 years of creative work (so acceptable to its using public to often become, for a period, de facto standards, and twice [APT and IDEF0] to have been made into formal, still active Standards) that I hope to bring to I-Campus as my proposed Understanding Technology Program.
There is nothing truly comparable to RSADT/AUT's Applied Understanding Technology. It stands alone in its scope and power of exposition and explanation. Although unconventional, its rigorous mathematical underpinnings are totally sound, and I long have believed that, together,
that are embodied in the design and features of the complete SA-based technology, represent a major step toward the additional "science" that is needed to augment our current understanding of "computer science" to reach into every aspect of academic life, study, teaching, and research. Not at all meaning to be offensive, if it is not already in the target of the I-Campus leadership, please heed my claim: We need to have a handle on how to raise our vision to include Intelligence, not just AI, and Science, not just CS in our not just Computer-based, but Web-based Science to actually achieve the system engineering as well as the un-fettered Education Technology that is to take us into the new millenium.
Ten years ago, before the World Wide Web appeared, while serving on a 1989 National Research Council Panel, my written preparation for the meeting declared:
...my single-minded goal: To help to define a cohesive blending of our existing world-wide communication networks with color-graphics hypertext advances so that a collegial community of researchers and scholars can interactively pursue joint endeavors on any topic of interest, including Plex. I propose that the resulting system be named "The Worknet", and that that word "worknet" have verb, adjective, and noun meanings, as in
"All people, not just researchers and scholars,can either work alone on their workstationto create individual solutions,or can worknet together on worknet solutions
as active reader/author members of worknetsto benefit from the evolution of team understanding."
I then went on: "The point is that it is not the network that is important, nor even the users it is their collaborative work that matters. For every knowledge worker, a worknet bustling with self-renewing activity because it helps every participant to grow, understand, contribute, and work better is just what is needed. The Worknet architecture must be completely open without compromise. Each group will need both document language and comment language (perhaps the same) to probe the meanings."
The section closed with a design criterion to guarantee that subject-meaning cannot be compromised by commentary. The only thing that needs updating is that for I-Campus, it should be sharpened: for the student/teacher/mentor users are a prime focus, as well.
In particular, since this SA technology for understanding accepts the natural language for any subject matter, the full panoply of environmental, governmental, societal, and even personal needs can uniformly be addressed if only for the purpose of presenting clear explanations of what is going on to inform all affected constituencies! I appreciate well that it may be a long time for what I propose to be appraised, tried out, and adapted or adopted by practicing professionals (it can easily be avoided or ignored, however). But I dearly hope that I will be actively helped, through I-Campus, to find a way to assemble a starting project in order to at least get a basic graphic-support tool built, so that, finally, I can proceed to write up, in teachable, web-supported form, the needed course materials to at least make the basics available to all MIT and collaborating university Departments, teachers and students, alike. I want the source to be open, and hopefully mostly student-generated as team or thesis projects.
I have come up short on time and ready access to people resources, to put together a proper proposal. Let me suggest a lowering of sights to envision the I-Campus preparation for just the basic training of a new type of professional communicator, akin to what the Accounting profession does for business-people and families, alike bringing meaningful order to data that is important to the customer useful explanations that are professionally reliable (the creative contribution being the preparation of the presentation). People need to be informed, especially in the fast-moving world of today. It seems to me that this is the most modest achievement or goal that I can present to the I-Campus Committee, other than the teaching goal.
Douglas T. Ross, Lecturer EECS Founder and Chairman Emeritus, Retired, SofTech, Inc.