Leon Starr

Leon Starr

Expert UML Model Developer / Real-Time Embedded

San Francisco Bay Area

Current
  • Software Model Engineer / Author / Speaker at Model Integration, LLC
  • Publications at Model Integration, LLC
Past
Education
  • University of California, Santa Cruz
Connections
84 connections
Industry
Computer Software
Websites

Leon Starr’s Summary

I build precise executable UML models for real-time distributed and embedded systems. I have written and spoken frequently on the topic and am an acknowledged expert in the field. Projects involving lasers, robots, biotech, rocket engines, video games, telescopes, explosives, imaging are particularly appealing. I am happy to work as either a contractor or employee, depending on the situation. As a second objective, I am looking for an opportunity to help develop a new generation of executable UML editing and software development tools. This objective is backed up by some extensive research into innovative diagram layout algorithms and interactive object animation for code generation purposes. For a computer geek, I have great social skills and am an amusing person to have around, when sufficiently caffeinated.

Leon Starr’s Specialties:

Executable UML, Requirements Analysis, Model Driven Architecture, MDA, Embedded Systems, Real-Time, Realtime, Python, Objective-C, Tcl, C, Use Cases, Class Models, Statecharts, Medical Applications, Video Games, Battle Simulation, Network Applications, Automotive Control Applications, Avionics Applications, Graphics Applications, Science Applications, Semiconductor Fabrication Applications, Case Tools


Leon Starr’s Experience

  • Software Model Engineer / Author / Speaker

    Model Integration, LLC

    (Information Technology and Services industry)

    January 1991Present (19 years )

    Help clients analyze complex requirements and develop executable UML models. Teach advanced software modeling methods. Help organize software projects to define appropriate uml model deliverables. Coded an executable UML open source model editor in Python / MySQL. Write books and articles on UML modeling techniques. Designed an executable case study for an elevator control system for training purposes as well as several other case studies. Designed algorithms for handling complex diagram layouts and making fast, vi-style editing possible with graphics. I have taught hundreds of training sessions throughout my career, so I am a highly experienced speaker.

  • Publications

    Model Integration, LLC

    (Information Technology and Services industry)

    January 1991Present (19 years )

    I am the author of the following books:
    How to Build Shlaer-Mellor Object Models
    Executable UML: How to Build Class Models
    (Translated into Japanese and Korean)
    Executable UML: A Case Study

    I have developed the courses:
    Executable UML for Real-Time and Embedded Systems
    taught by Project Technology, Inc., Mentor Graphics
    and Model Integration, LLC.
    UC Extension course: Introduction to Executable UML


    I have spoken at:
    2004, 2002 Tokyo UML Forum
    2004, 2002 UML Robot Race (Judge/Panel)
    2002, 2003 Embedded Systems Conference
    Shlaer-Mellor Users Group US and UK (Keynote)
    1998 Tokyo Case98
    1995 Robot Wars, San Francisco, CA (Robot Entry)
    1993 Tools Europe at Versailles, France`

  • UML Consultant

    Caterpillar

    (Public Company; 10,001 or more employees; CAT; Machinery industry)

    January 2003August 2008 (5 years 8 months)

    Developed example executable UML models for equipment control and a systems engineering tool.

  • UML Consultant

    Lockheed Martin

    (Public Company; 10,001 or more employees; LMT; Defense & Space industry)

    March 2005August 2007 (2 years 6 months)

    Helped develop executable UML models for an avionics network protocol and other avionics applications.

  • UML Consultant

    Saab AB

    (Public Company; 10,001 or more employees; Defense & Space industry)

    June 2004November 2005 (1 year 6 months)

    Provided training and assisted with the development of executable UML models for a military battle simulator and battlefield network architectures.

  • UML Consultant

    St. Jude Medical

    (Public Company; 5001-10,000 employees; STJ; Medical Devices industry)

    February 2001May 2005 (4 years 4 months)

    Developed executable UML models to manage interrupt based cyclical timing for embedded pacing devices. Helped develop models for managing a variety of pacing algorithms. Providing extensive training and assistance with client developer's models.

  • UML Consultant

    US Navy

    (Government Agency; 10,001 or more employees; USN; Military industry)

    August 1999October 2001 (2 years 3 months)

    Under contract to CSC, I played an instrumental role in reorganizing the model development process for a large, complex joint services battle simulator (JSIMS) for SPAWAR. Assisted model developers building executable uml models simulating radar tracking, battle damage, amphibious transport, defensive weapons systems and ship navigation and communication.

  • UML Consultant

    Philips Medical Systems

    (Public Company; 10,001 or more employees; PHG; Medical Devices industry)

    May 1998September 2000 (2 years 5 months)

    This was actually ATL prior to purchase by Philips. Provided extensive training and helped requirements analysis and development of executable UML models for a new generation of ultrasound imaging systems.

  • Shlaer-Mellor Model Consultant

    Varian, Inc

    (Public Company; 1001-5000 employees; VAR; Medical Devices industry)

    March 1995February 1997 (2 years )

    Unraveled an ugly modeling mess, reogranized the development process and helped build executable Shlaer-Mellor models for a gas chromatograph station. We successfully delivered a product with 95% model generated C/C++ code.

  • Shlaer-Mellor Model Consultant

    KLA-Tencor

    (Public Company; 5001-10,000 employees; KLAC; Semiconductors industry)

    April 1991August 1994 (3 years 5 months)

    Developed executable Shlaer-Mellor (object/state/action) models for several of semiconductor measurement and test equipment projects. These models controlled robotic equipment, measurement and imaging hardware and tracked fab materials.

  • Shlaer-Mellor Model Consultant

    Siemens Medical Solutions

    (Public Company; 10,001 or more employees; SI; Medical Devices industry)

    February 1989October 1991 (2 years 9 months)

    Formerly Acuson Ultrasound before purchase by Siemens. I worked extensively with a team to build Shlaer-Mellor models (class/state/actions) to model the control software for the Sequoia ultrasound diagnostics station.

  • Software Model Engineer

    Ampex

    (Public Company; 1001-5000 employees; AMPX; Computer Hardware industry)

    19871989 (2 years )

    Led a team of software developers in modeling and writing code in C/C++ for a professional video special effects device. Models were entered and maintained in AutoCAD. We delivered working software before the hardware was complete and I've got a cool video of the end product to be posted online as soon as I get a chance.

  • Object Model Developer

    Systems Control (formerly part of British Petroleum)

    (Computer Software industry)

    19851986 (1 year )

    Developed an extensive and detailed set of Shlaer-Mellor (class/state/action) models for a fully automated factory transport system for client AT&T. The models were entered into AutoCAD and code was generated using AutoLISP. This is one of the first object model to C code generators ever built.

  • Apprentice

    Project Technology, Inc.

    (Public Company; 1001-5000 employees; MENT; Computer Software industry)

    January 1984February 1985 (1 year 2 months)

    Worked closely with Sally Shlaer and Steve Mellor to develop training materials for their software development method. Assisted on consulting assignments helping develop client models. I invented the use of post-its as classes in the early days of case tools. I still have a library of class/state models done in hand with pencil from the early days - long before UML existed!

  • Trainer / Consultant

    Yourdon, Inc.

    (Information Technology and Services industry)

    January 1983January 1984 (1 year 1 month)

    Worked closely with Steve Mellor and Paul Ward to learn and then teach their newly developed Ward-Mellor Structured Analysis and Design for Real-Time Systems course. I racked up a lot of frequent flyer miles teaching about forty 5 day training sessions for real-time/embedded systems students at Fortune 500 companies across the US at the age of 23.


Leon Starr’s Education

  • University of California, Santa Cruz

    Computer Science 19791982


Additional Information

Leon Starr’s Websites:

Leon Starr’s Interests:

UML model development, requirements analysis, embedded applications, real-time applications, robotics, simulation, video games, medical, automotive, scientific, space exploration, avionics, physics and other high-tech applications. Also interested in specifying and helping build intelligent software development environments.

Leon Starr’s Groups:

OMG, IEEE, ACM

  •    Enterprise Architect (Sparx Systems) User Group
  •    Python Community
  •    Methods & Tools
  •    Model Driven Architecture
  •    Object Oriented Analysis and Design Users Group
  •    OMG
  •    Systems Engineering
  •    Embedded Systems Group
  •    SD Events Group
  •    Medical Device Engineers Network
  •    OOPSLA 2008
  •    Embedded Systems Professionals
  •    University of California-Santa Cruz Alumni (UCSC)
  •    Real-Time Embedded Engineering
  •    Medical Imaging I.T. Professionals
  •    DSM Forum
  •    Defense Modeling and Simulation
  •    Code Generation Network
  •    Requirements Management and Analysis
  •    Embedded Systems Design
  •    AMPEX Alumni Computer Products Division
  •    Lunch 20
  •    Executable UML

Leon Starr’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Leon Starr’s full profile:

  • See who you and Leon Starr know in common
  • Get introduced to Leon Starr
  • Contact Leon Starr directly

View Full Profile