A Platform-Independent Model (PIM) is supposed to capture the requirements specified in the Computational Independent Model (CIM). It can be hard to validate that this is the case since the stakeholders might lack the necessary training to access the information of the software models in the PIM. In contrast, a description of the PIM in natural language will enable all stakeholders to be included in the validation. We have conducted a case study to investigate the possibilities to generate natural language text from Executable and Translatable UML. In our case study we have considered a static part of the PIM; the structure of the class diagram. The transformation was done in two steps. In the first step, the class diagram was transformed i...
Any software development process starts with requirement analysis. The phase from requirement analys...
Early phases of software development are known to be problematic, difficult to manage and errors occ...
Application of formal models provides many benefits for the software and system development, however...
A Platform-Independent Model (PIM) is supposed to capture the requirements specified in the Computat...
Understanding software artifacts is not only time-consuming, without the proper training and experie...
Abstract: To describe the structure of a system, the UML Class Diagram yields the means-of-choice. T...
A significant challenge in software engineering is the process of translating natural language requi...
ABSTRACTTransformations play an important part in both software development and the automatic proces...
Going from requirements analysis to design phase is considered as one of the most complex and diffic...
To describe the structure of a system, the UML Class Diagram yields the means-of-choice. Therefor, t...
Abstract Early phases of software development are known to be problematic, difficult to manage and e...
The design of complex engineering systems is an often long and articulated process that highly relie...
A software requirements document describes the functions of the system under development. Studies su...
Deriving useful information from natural language has been a task of much relevance for fields rangi...
In model-driven engineering (MDE), UML class diagrams serve as a way to plan and communicate between...
Any software development process starts with requirement analysis. The phase from requirement analys...
Early phases of software development are known to be problematic, difficult to manage and errors occ...
Application of formal models provides many benefits for the software and system development, however...
A Platform-Independent Model (PIM) is supposed to capture the requirements specified in the Computat...
Understanding software artifacts is not only time-consuming, without the proper training and experie...
Abstract: To describe the structure of a system, the UML Class Diagram yields the means-of-choice. T...
A significant challenge in software engineering is the process of translating natural language requi...
ABSTRACTTransformations play an important part in both software development and the automatic proces...
Going from requirements analysis to design phase is considered as one of the most complex and diffic...
To describe the structure of a system, the UML Class Diagram yields the means-of-choice. Therefor, t...
Abstract Early phases of software development are known to be problematic, difficult to manage and e...
The design of complex engineering systems is an often long and articulated process that highly relie...
A software requirements document describes the functions of the system under development. Studies su...
Deriving useful information from natural language has been a task of much relevance for fields rangi...
In model-driven engineering (MDE), UML class diagrams serve as a way to plan and communicate between...
Any software development process starts with requirement analysis. The phase from requirement analys...
Early phases of software development are known to be problematic, difficult to manage and errors occ...
Application of formal models provides many benefits for the software and system development, however...