Vilket är bra. För då förlorar man också massor av felmöjligheter. Och det man fortfarande kan uttrycka är exakt vad man behöver i en stor mängd tillämpningar, från användargränssnitt i en trådlös telefon till ett snälltåg mede tillståndsmaskin på 200 000 tillstånd.
- De som provar är nöjda. Produktiviteten ökar med 30-50 procent. Investeringen betalar sig på en vecka, säger Fredrik Medin, marknadschef på IAR Systems.
Likväl är det många av IAR:s kunder som inte konstruerar mjukvara i tillståndsmaskiner trots att de skulle kunna.
- Steget har varit för stort, säger Fredrik Medin.
Så nu har IAR gjort det enklare, genom att bättre integrera Visualstate i avlusaren C-spy.
Du kan numera sätta brytpunkter i tillståndsmaskinerna i avlusaren C-Spy direkt från utvecklingsmiljön Embedded Workbench. På det här viset kan du avlusa i betydligt färre arbetssteg. Teknik fungerar även då du avlusar direkt mot hårdvaran.
Brytpunkterna kan sättas både på tillstånd och på övergångar.
När programmet körs, får du visuell feedback - noderna i tillståndsmaskinen skiner upp i takt med att avlusaren stegar sig igenom den genererade C-koden.
IAR anser sig nu kunna täcka in hela programproduktionscykeln från idé till sjösättning med sin verktyg.
- Vi har alltid haft en tagline, ”från idé till target”. Nu stämmer den ännu bättre, säger Fredrik Medin.
Det firas med ett nytt produktnamn, Yellowsuite, som stämplas på visualSTATE, operativ- och filsystemet PowerPac, C-kompilatorn, avlusaren C-spy och proberna J-Link och IAR J-Trace. Plus ett antal färdiga mjuka referenskonstruktioner.
Sviten är öppen och tillåter utvecklaren att koppla in andra komponenter.
- Alla kanske inte vill använda vår avlusare eller vårt operativsystem, säger Fredrik Medin.
Yellowsuite säljs som ett paket för den nätta summan 12 000 euro.