Lavkode tilstandsmaskiner på Linux?

En ny utviklingsplattform bringer design av løsninger med lavkode tilstandsmaskiner til Linux, melder IAR Systems.

Publisert

Denne artikkelen er 2 år eller eldre

IAR Systems kommer i dag med den nyeste versjonen av sitt verktøy for grafisk modellering og kodegenerering, IAR Visual State.

Her introduserer de støtte på tvers av plattformer som gjør det mulig å kjøre IAR Visual State på enten Linux eller Windows, noe som skal åpne for fleksible og effektive utviklingsprosesser basert på tilstandsmaskiner.

I dag utvikles ofte innvevde systemer av store og distribuerte team med ulik kompetanse. Tilstandsmaskiner og lavkodeutvikling kan brukes som et felles språk for alle i teamet for å forstå og mer effektivt bygge komplekse design sammen, ifølge IAR Systems. IAR Visual State er laget spesielt for innvevde systemer, slik at utviklere kan bruke tilstandsmaskiner på en enkel, intuitiv måte. Løsningen gjør det mulig for team å designe tilstandsmaskiner grafisk, og generere C-, C++-, C#- eller Java-kildekode for innvevde systemer så vel som smarttelefon- eller skrivebordsapplikasjoner, noe som forkorter tiden til prototype.

Med IAR Visual State kan utviklere grafisk utvikle Java- og C#-applikasjoner i samme miljø som C/C++-applikasjoner, noe som skal redusere risikoen for å skape forskjeller i funksjoner ved et uhell dramatisk, samt forenkle vedlikehold når de utvikler systemer som inneholder både innvevde og mobil- eller skrivebordsapplikasjoner. IAR Visual State skal også gjøre det mulig for utviklere å utføre simulering og validering samtidig for de ulike variantene av applikasjonen, noe som sikrer høykvalitets kode og effektiv prosjektledelse, samt reduserer tiden brukt på implementering av design, og forkorter tiden til marked. I tillegg anbefaler funksjonelle sikkerhetsstandarder, for eksempel IEC 61508, tilstandsmaskiner som én designmetode for å møte høyere sikkerhetsintegritetsnivåer (SIL).

Mer produktinformasjon og evalueringslisenser er tilgjengelig på www.iar.com/visualstate.

Powered by Labrador CMS