UML STATCHART Framework

De gemakkelijke manier om StatuGarts te gebruiken ..
Download nu

UML STATCHART Framework Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Christian Mocek
  • Uitgever website:

UML STATCHART Framework Tags


UML STATCHART Framework Beschrijving

De gemakkelijke manier om Statuarts te gebruiken .. UML Standchart Framework is een raamwerk voor Java en C ++. Dit raamwerk implementeert de semantiek en syntaxis van UML-statuarts in C ++ en Java. Het geeft ontwikkelaars een gemakkelijk te gebruiken API voor de integratie van dit diagramm-type in hun eigen code. Het wordt vrijgegeven onder de GNU Lesser General Public-licentie. Wat zijn StateCharts? StatiCharts werden in eerste instantie geïntroduceerd door David Harel in 1987 en zijn gebaseerd op een generalisatie van de concepten van eindige staatsmachines. Het zijn gerichte grafieken en worden gebruikt om het gedrag van een object te beschrijven in plaats van sequentie- of samenwerkingsdiagrammen die de interactie tussen objecten beschrijven. De objectbeheersgroep voegde dit type diagram toegevoegd in de UML-specificatie met een enigszins gewijzigde semantiek. De belangrijkste versterking van Statuarts is de mogelijkheid om hiërarchie en concurrency in de modelling te gebruiken. Waarom gebruikt het? Vergelijking met alternativesthe-probleem met StatiCharts is dat de semantiek vrij moeilijk te begrijpen en moeilijk te implementeren is omdat verschillende elementen niet in staat zijn om rechtstreeks naar de huidige programmeertalen in kaart te brengen. Daarom is de ontwikkelaar in een ongemakkelijke positie: hij kan het objectgedrag in zijn case-tool modelleren en heeft dan het probleem dat de implementatie moeilijk te realiseren en error-prone. Gamma et. al. Maar er zijn verschillende nadelen met deze aanpak: * Het ondersteunt alleen eindige staatsmachines (FSM's) en geen hiërarchie of concurrency * de elementen (zoals b.v. acties en overgangen) worden niet weergegeven als echte objecten. In plaats daarvan zijn ze verborgen in de klassen die een staat implementeren die het moeilijk maakt om de software te begrijpen, te veranderen en te behouden * De infrastructuur van de FSM en de runtime-configuratie kan niet worden gescheiden. In plaats daarvan moeten veel exemplaren van de FSM in het geheugen optreden als het meer dan eens op het Timethis-project deze problemen moet worden gebruikt en een andere aanpak gebruikt. Oorspronkelijk was het raamwerk gebaseerd op mijn diploma-scriptie in de informatica aan de Universiteit van Dortmund, Duitsland, en werd gemaakt om StateCharts op Lego Mindstorms uit te voeren. Later werd het geoptimaliseerd en geporteerd naar C ++. Hier zijn enkele belangrijke kenmerken van "UML StatChart Framework": · Zeer eenvoudig te gebruiken API (zie documentatie voor details) · Geïmplementeerd in C ++ en Java · Vereist wel slechts een zeer kleine hoeveelheid geheugen · Volledig objectgeoriënteerd ontwerp (alle elementen zijn echte objecten) · Parallel gebruik van de Statari-infrastructuur. Runtime-specifieke gegevens zijn ingekapseld in een klein voorwerp. Ondersteuning voor veel elementen van StatuGarts: · Eenvoudige, hiërarchische en gelijktijdige staten · Start- en eindstatussen · Geschiedenis en diep geschiedenis Pseudostates in hiërarchische staten · Vork- en join pseudostates voor gelijktijdige staten · Gesegmenteerde overgangen met knooppuntpunten · Overgangen kunnen grenzen van composietstaten oversteken (impliciete ingang / uitgang) · Entry, doen en exit acties in staten · Evenementen, bewakers en acties voor overgangen · Asynchrone gebeurteniswachtrijen voor signaalevenementen, waaronder een draadzwembad Wat is er nieuw in deze release: · Een concurrentmodificationException-bug opgelost bij het hanteren van time-outgebeurtenissen. · Vaste afsluitende procedure wanneer de gemaakte threads niet-deamon-draden zijn.


UML STATCHART Framework Gerelateerde software

Polarblog

Een eenvoudig configureerbaar ingesloten weblogsysteem dat functioneert met PHP's Register_Globals uit en Safe_Mode op. ...

147

Downloaden