12 research outputs found
Generating natural language specifications from UML class diagrams
Early phases of software development are known to be problematic, difficult to manage and errors occurring during these phases are expensive to correct. Many systems have been developed to aid the transition from informal Natural Language requirements to semistructured or formal specifications. Furthermore, consistency checking is seen by many software engineers as the solution to reduce the number of errors occurring during the software development life cycle and allow early verification and validation of software systems. However, this is confined to the models developed during analysis and design and fails to include the early Natural Language requirements. This excludes proper user involvement and creates a gap between the original requirements and the updated and modified models and implementations of the system. To improve this process, we propose a system that generates Natural Language specifications from UML class diagrams. We first investigate the variation of the input language used in naming the components of a class diagram based on the study of a large number of examples from the literature and then develop rules for removing ambiguities in the subset of Natural Language used within UML. We use WordNet,a linguistic ontology, to disambiguate the lexical structures of the UML string names and generate semantically sound sentences. Our system is developed in Java and is tested on an independent though academic case study
A case of behavioural diversification in male floral function â the evolution of thigmonastic pollen presentation
The authors gratefully acknowledge funding provided by an Else-Neumann-Stipendium (http://www.fu-berlin.de/sites/promovieren/drs/nachwuchs/nachwuchs/nafoeg.html), Deutscher Akademischer Austausch Dienst (DAAD) and botconsult GmbH at different stages of data acquisition. We thank Tobias Grass, Joana Bergmann and Franziska Weber (Freie UniversitÀt Berlin) for help with data collection in the field and in the greenhouse. Nicole Schmandt, Federico Luebert, Juliana Chacón and Dietmar Quant (UniversitÀt Bonn) provided help in the molecular laboratory and the edition of the molecular dataset. We furthermore thank Markus Ackermann (Koblenz) for providing photographs, Philipp Klein (Berlin) for editing the video and Katy Jones (Berlin) for helpful comments on an earlier version of the manuscript. Rafael Acuña has been supported by the ALECOSTA scholarship program. Coverage of the article processing charge by the German Research Foundation via the Open Access Publication Fund of the Freie UniversitÀt Berlin is gratefully acknowledged.Peer reviewedPublisher PD