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...
This thesis investigates approaches to model-driven development (MDD) in which developers can keep u...
Creating a generic, object-oriented, component-based, transactional business system, w...
Abstract. It is widely accepted that modeling in software engineering increases productivity and res...
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...
Abstract: Model-driven architecture is a well-known approach for the development of complex software...
The paper turns an attention to the problems of code generators in advanced CASE tools from the UML ...
The paper draws attention to the problem of code generation under advanced software development. In ...
The purpose of our research is to explore the alternatives to extend well-defined UML to the user in...
Abstract: UML modelling tools provide poor support for composite state machine code generation. Gene...
The Unified Modeling Language (UML) has now become the de-facto industry standard for object-oriente...
In this bachelor project we introduce design patterns and primitives to the code generation process ...
The use of program generation from graphical representations like UML is increasing in software pro-...
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...
This thesis investigates approaches to model-driven development (MDD) in which developers can keep u...
Creating a generic, object-oriented, component-based, transactional business system, w...
Abstract. It is widely accepted that modeling in software engineering increases productivity and res...
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...
Abstract: Model-driven architecture is a well-known approach for the development of complex software...
The paper turns an attention to the problems of code generators in advanced CASE tools from the UML ...
The paper draws attention to the problem of code generation under advanced software development. In ...
The purpose of our research is to explore the alternatives to extend well-defined UML to the user in...
Abstract: UML modelling tools provide poor support for composite state machine code generation. Gene...
The Unified Modeling Language (UML) has now become the de-facto industry standard for object-oriente...
In this bachelor project we introduce design patterns and primitives to the code generation process ...
The use of program generation from graphical representations like UML is increasing in software pro-...
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...
This thesis investigates approaches to model-driven development (MDD) in which developers can keep u...
Creating a generic, object-oriented, component-based, transactional business system, w...
Abstract. It is widely accepted that modeling in software engineering increases productivity and res...