SAM SIG: A Systematic and Platform Independent Approach to Time and Synchronization



  • A growing set of languages, extensions and frameworks support concurrency to varying degrees. But a box full of awesome concurrency tools, by itself, does not guarantee an efficient, dependable and comprehensible design. To avoid deadlocks, priority inversions, inexplicable data corruption and to exploit concurrency where it really matters, you need a uniform strategy and RULES.
    Leon Starr will present a simple set of well researched and tested platform independent concurrency rules that may make your life easier regardless of your programming language.   These rules can also help separate real-world/application level concurrency requirements from platform specific sequenced and concurrent implementations.
    Examples will be shown, code and models will be executed, fun will be had.
    Leon Starr
    Model Integration, LLC
    Leon Starr has been developing real-time distributed and embedded software with object oriented, executable models since 1984.  His models have been used in factory material transport control systems, ultrasound diagnostic and cardiac pacing systems, gas chromatography and semiconductor wafer inspection systems, video post-production systems, and networked military battle simulators.  His clients have included Ericsson, SAAB, St. Jude Medical, ATL Ultrasound (now Philips), GE Medical, Acuson (now Siemens), Caterpillar, Lockheed, KLA-Tencor, Ampex and Systems Control (now BP).
    He is the author of the books How to Build Shlaer-Mellor Object Models, How to Build Class Models, Executable UML: A Case Study and assorted papers at  Leon is a founding partner of Model Integration, LLC in San Francisco, California.


    Cubberley Community Center
    4000 Middlefield Road, Room H-1
    Palo Alto, CA


    6:30 - 7:00 p.m. Registration/Networking/Refreshments/Pizza
    7:00 - 9:00 p.m. Presentations



    $15 at the door for non-SDForum members
    No charge for SDForum members
    No registration required