We discuss the design and analysis of a code generator for C++, implemented in the Umple model-oriented programming technology. Umple adds UML constructs and patterns to various base programming languages such as Java and PhP. Umple code generators create code for those constructs, which can include UML associations and state machines, as well as patterns such as immutable and singleton. Base language methods are passed through unchanged along with the generated code. Creating a C++ code generator for Umple posed many challenges, all of which are discussed in this thesis: We had to focus on the appropriate C++ idioms and stylistic conventions to follow. We followed a test-driven development process to ensure that the resulting code was corr...
The Unified Modeling Language (UML) [1] has now become the de-facto industry standard for object-ori...
Code generation from UML is still very limited. Diagrams, which are usually used for code generation...
Distributed, real-time, embedded systems development is a long and complex processwhere demand for d...
We discuss the design and analysis of a code generator for C++, implemented in the Umple model-orien...
Abstract. We demonstrate the Umple technology, which allows software de-velopers to blend abstract m...
The paper draws attention to the problem of code generation under advanced software development. In ...
The paper turns an attention to the problems of code generators in advanced CASE tools from the UML ...
Abstract: Model-driven architecture is a well-known approach for the development of complex software...
Abstract: UML modelling tools provide poor support for composite state machine code generation. Gene...
The use of program generation from graphical representations like UML is increasing in software pro-...
The purpose of our research is to explore the alternatives to extend well-defined UML to the user in...
In this bachelor project we introduce design patterns and primitives to the code generation process ...
Creating a generic, object-oriented, component-based, transactional business system, w...
The Unified Modeling Language (UML) has now become the de-facto industry standard for object-oriente...
Nowadays, the significance of automatedgeneration of object-oriented code from designmodels has incr...
The Unified Modeling Language (UML) [1] has now become the de-facto industry standard for object-ori...
Code generation from UML is still very limited. Diagrams, which are usually used for code generation...
Distributed, real-time, embedded systems development is a long and complex processwhere demand for d...
We discuss the design and analysis of a code generator for C++, implemented in the Umple model-orien...
Abstract. We demonstrate the Umple technology, which allows software de-velopers to blend abstract m...
The paper draws attention to the problem of code generation under advanced software development. In ...
The paper turns an attention to the problems of code generators in advanced CASE tools from the UML ...
Abstract: Model-driven architecture is a well-known approach for the development of complex software...
Abstract: UML modelling tools provide poor support for composite state machine code generation. Gene...
The use of program generation from graphical representations like UML is increasing in software pro-...
The purpose of our research is to explore the alternatives to extend well-defined UML to the user in...
In this bachelor project we introduce design patterns and primitives to the code generation process ...
Creating a generic, object-oriented, component-based, transactional business system, w...
The Unified Modeling Language (UML) has now become the de-facto industry standard for object-oriente...
Nowadays, the significance of automatedgeneration of object-oriented code from designmodels has incr...
The Unified Modeling Language (UML) [1] has now become the de-facto industry standard for object-ori...
Code generation from UML is still very limited. Diagrams, which are usually used for code generation...
Distributed, real-time, embedded systems development is a long and complex processwhere demand for d...