Jeff Karau

Without using QP, I don't believe we could have delivered on our given schedule dates with the same level of quality."

Jeff Karau, Sr. Software Engineer, General Dynamics C4 Systems

Henrik Bohre

...After trying out a couple of CASE tools we came to the conclusion that expensive round-trip-engineering UML tools were cumbersome and did not fit our way of working. However, the innovative QP way to map UML state machines to C/C++ code was exactly what we were looking for..."

Henrik Bohre, Embedded Systems Consultant, GotCom AB, Göteborg, Sweden

Michael_Barr

I'm speaking from first-hand experience when I say this is really good stuff. I just hope others will recognize that and we can get past the old main+ISR vs. RTOS dilemma for a large variety of applications."

Michael Barr, President Netrino and former editor-in-chief of the ESP magazine

Haitham Hindi

Practical Statecharts in C/C++ has been an indispensible reference for my embedded systems work. The clear and succinct conceptual and software framework, along with the immediately usable code enabled us to get a working prototype of our control system in a few weeks."

Dr. Haitham Hindi, Palo Alto Research Center (PARC)

Paul Montgomery

...QP has been adopted accross the company and is used in all our products on a variety of OS platforms..."

Dr. Paul Montgomery, Director of Engineering, Novariant, Fremont CA

Stratos Product Development

We're glad to keep giving Quantum Leaps our business. QP has been really valuable for us—we've had a great experience working with Quantum Leaps frameworks and tools. It's been a big help in terms of delivering high-quality software within our clients' budgets, so thank you!"

Jason Machacek, Software Engineer, Stratos Product Development LLC, Seattle WA

EIM Controls, Inc.

I used the traditional RTOS approach for about 10 years. With the real-time debug log of QSPY and the ability to see what is going on in the logic flow, the code is very easy to debug and modify. It makes the code very modular and deterministic... You end up talking about the codes logic flow, and not the semantics of the software. QP is a great product."

Paul Walker, Software Engineer, EIM Controls, Inc.

Apple Computer, Inc.

I recently rewrote a major piece of code to utilise the QP framework and it has worked wonders. My previous code used a more traditional state machine and had quickly evolved into spaghetti code. The hierarchical state machine approach made the new code smaller, more robust, and much easier to maintain and extend."

Bob Bradley, Apple Computer, Inc., from Amazon.com review

Honeywell International

Quantum Leaps software has revolutionized not just the way we write our software, but the way we approach our design. It is intuitive, easy to implement and comes in an incredibly small package. If you're in the 8-bit world, you need this software!"

Chad Koster, Software Engineer, Honeywell

Rich Wooley

Simply put, designing sofware using the QP framework lets you code the way you think..."

Rich Wooley, Sofware Engineer, Nipro Diabetes Systems, Florida

more user stories

About Quantum Leaps®

Quantum Leaps®, LLC provides lightweight, open source active object frameworks and graphical modeling tools for real-time embedded systems, such as single-chip microcontrollers.

The main components of our technology have been described in two editions of the book Practical UML Statecharts in C/C++ by Miro Samek. Our software and tools are used by some of the largest companies in the world in consumer, medical, industrial, wireless, networking, research, automotive, defense, robotics, and other applications worldwide.

Location

Quantum Leaps, LLC was originally founded in Silicon Valley in 2005 and moved to North Carolina in 2007. We are located in Chapel Hill — just minues to the University of North Carolina at Chapel Hill and to the Research Triangle Park.

Mission

Our mission is to bring quantum leaps of innovation to embedded systems programming by making open source software and tools that enable widespread adoption of event-driven active object frameworks, hierarchical finite state machines (UML statecharts), graphical modeling, and automatic code generation.


Business Model

QP Licensing

Quantum Leaps®, LLC is a second-generation open source company that has established a sustainable business based on dual-licensing of open source software. In contrast to most of the first-generation open source companies, we own all the intellectual property in our software. Therefore we can offer closed-source licensing to all customers interested in retaining the proprietary character of their software.

This increasingly popular, strictly quality-controlled, professional open source model combines the best of the open source and proprietary software worlds to make open source a safe choice for the embedded systems vendors. This includes the accountability for the licensed intellectual property, professional documentation and technical support expected of a traditional software vendor as well as transparent development, availability of source code and active community inherent in open source projects.


NOTE: If your company has a policy forbidding open source in your product, all our software can be licensed commercially, in which case you don't use any open source license and you do not violate your policy.
learn more about QP™ licensing


Manifesto

We built the company that we'd ourselves want to do business with. Here's how we operate:

  1. No pies in the sky

    The UML and other modern approaches to software development offer true benefits, but there is also too much fluff and detachment from reality. We cut through this noise and provide only practical, efficient, working software that has been battle-tested and proven in real-life systems.
  2. Embedded software must be open

    Any piece of our software that goes into an embedded device is open source, because you need to be able to understand, adapt, recompile, and debug the software in source code.
  3. Open source software must be safe

    We own all the intellectual property in our software. Therefore, we can offer closed-source licensing and the accountability for the licensed intellectual property to all commercial customers interested in retaining the proprietary character of their software.
  4. Quality is good business

    With every commercial license we offer professional technical support. This is designed to motivate us to keep our software free of bugs, easy to use, and clearly documented with many examples to minimize our support load and expenses.
  1. We trust our customers

    All our software and documentation is truly free to download, without any license keys, crippled features, or teasing private information out of our potential customers. We trust you, because the sustainability and thriving of our business is ultimately in your own best interest as well.
  2. Our customers are our investors

    Our customers fund our daily operations by purchasing commercial licenses for our software. We answer to them — not investors, the stock market, or a board of directors.
  3. No hidden fees or secret prices

    We believe everyone is entitled to the best price we can offer. Our prices are open and transparent, published right on our site.
  4. Software development can be fun

    Our software and tools make software development fun again. You work at a higher level of abstraction of events and state machines, instead of struggling with "spaghetti" code and unresponsive blocking tasks of a traditional RTOS.


Management


Miro Samek

Dr. Miro Samek, President

Dr. Miro Samek is the creator of the QP active object frameworks and the author of the book Practical UML Statecharts in C/C++, Second Edition: Event-Driven Programming for Embedded Systems (Newnes, 2008), has published over 20 technical articles including a column for C/C++ Users Journal, is a regular speaker at the Embedded Systems Conferences since 2003, and serves on the editorial review board of the Embedded Systems Design magazine. His extensive industry experience ranges from safety-critical software development at GE Medical Systems (now GE Healthcare) through hard real-time embedded system design at two Silicon Valley companies specializing in GPS technologies. Dr. Samek earned his Ph.D. in nuclear physics at GSI (Darmstadt, Germany).


download Dr. Samek's resume in PDF

View Dr. Samek's profile on LinkedIn Miro Samek on LinkedIn
View Google Scholar citations of Dr. Samek's publications Google Scholar citations for Miro Samek

Last updated: March 06, 2013