Software Cabling is now ScalPL:
Scalable Planning Language
Elepar's core technology, called Software Cabling, has been under
development for over a decade, and over that time, the world has
changed. Each time Elepar decides to focus on a target market,
the market broadens. Approaches like UML, XML, Java, web
services, grids, distributed computing, online games and multi-core
chips have all come to fruition during this period, with major impacts
on computing and large-scale systems in general, and Software Cabling
has always had important technologies that apply directly to leveraging
all of these approaches.
Even so, getting the word out has not been easy. From your
feedback, we have recognized that part of the problem is the very words
we are using. While some followers have found the hardware
analogies used in our documentation (chips, pins, boards, sockets,
cables) familiar and intuitive, others have found these analogies
daunting and confusing. Another part of the problem is the lack
of any central source for information. Our white papers and web
pages have helped to whet some appetites, but the path to the
subsequent feast has apparently remained elusive. And finally, we
are still learning to understand our audience. Our technology was
born in the research community, was raised in the applied research
community, but needs to mature in the neighborhoods where the people
live--and we need you to help mold us and our goals.
And so, Software Cabling has evolved to ScalPL (pronounced "scalpel"),
described in this document, "Introduction to ScalPL and L23" (Executive Summary, PDF). We have tried to use
terminology which will be more familiar familiar to a broad audience,
demonstrating the broad applicability of these technologies, not only
to software but to planning any large complex potentially-concurrent
set of tasks. We have also explained many of ScalPL's important
constructs and planning methods with words and examples. If it is
unclear as to how this technology might apply to your specific issues,
we hope that we can help make it clear.
Please help yourself to the document, and please let us know if you
think we can better address your specific needs. Or better yet,
work with us to help further evolve this technology. We strive to
play nicely with others.