Knowledge base: Warsaw University of Technology

Settings and your account

Back

C# Code Generation From Uml 2.1 Class Diagrams and State Machine Diagrams Using Fxu

Marian Szczykulski

Abstract

The main subject of this engineering thesis is C# code generation fřom 13ML class diagrams and state machine diagrams using Framework for executable 13ML (FxU). The dissertation focuses on the execution of state machines. This paper not only resolves inconsistency issues of the 13ML 2.1 specification but also contains and describes the 13ML model of system with complex business logic. The EXU has been modernized. New functionalities and alternative solutions have been introduced. Additionally, the FXIJ Tracer has been implemented. It enables tracing of execution of state machines.
Diploma type
Engineer's / Bachelor of Science
Diploma type
Engineer's thesis
Author
Marian Szczykulski (FEIT/ICS) Marian Szczykulski,, The Institute of Computer Science (FEIT/ICS)Faculty of Electronics and Information Technology (FEIT)
Title in Polish
Automatyczna generacja kodu z użyciem FXU — transformacja diagramów klas i diagramów stanów UML 2.1 wkod C#
Supervisor
Anna Derezińska (FEIT/ICS) Anna Derezińska,, The Institute of Computer Science (FEIT/ICS)Faculty of Electronics and Information Technology (FEIT)
Certifying unit
Faculty of Electronics and Information Technology (FEIT)
Affiliation unit
The Institute of Computer Science (FEIT/ICS)
Language
(pl) Polish
Status
Finished
Issue date (year)
2009
Internal identifier
ENII-PI.001101
Keywords in Polish
generacja kodu, Unified Modeling Language, Model Driven Engeneering, diagram klas, diagram stanów, automaty stanów, C, inżynieria oprogramowania
Keywords in English
code generation, Unified Modeling Language, Model Driven Engineering, class diagrams, state machine diagrams, state automata, C#, software engineering
Abstract in Polish
Przedmiotem niniejszej pracy jest automatyczna generacja kodu z diagramów klas oraz z diagramów stanów UML dla języka C# z użyciem narzędzia Framework for executable UML (FXU). Szczególny nacisk został położony na analizę wykonania automatów stanów. Skonstruowano przykładowy model systemu o złożonej logice biznesowej oraz modele zawierające konstrukcje, niebędące jednoznacznie przedstawione w specyfikacji UML. W ramach niniejszej pracy narzędzie FXU zostało zmodernizowane. Wprowadzono nowe ĺi.inkcjonalności i alternatywne rozwizania. Zaimplementowano również narzędzie FXU Tracer umożliwiające śledzenie wykonania automatów stanów w środowisku FXU.

Uniform Resource Identifier
https://repo.pw.edu.pl/info/bachelor/WUT31ed992233e8417f847e20b1e2b2eae1/
URN
urn:pw-repo:WUT31ed992233e8417f847e20b1e2b2eae1

Confirmation
Are you sure?
Report incorrect data on this page