Claas Wilke, Andreas Bartho, Julia Schroeter, Sven Karol, Uwe Aßmann

Extended Version of Elucidative Development for Model-Based Documentation and Language Specification

Dokumente und Dateien

Hinweis

Bitte nutzen Sie beim Zitieren immer folgende Url:

http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-83442

Kurzfassung in Englisch

Documentation is an essential activity in software development, for source code as well as modelling artefacts. Typically, documentation is created and maintained manually which leads to inconsistencies as documented artefacts like source code or models evolve during development. Existing approaches like literate/elucidative programming or literate modelling address these problems by deriving documentation from software development artefacts or vice versa. However, these approaches restrict themselves to a certain kind of artefact and to a certain phase of the software development life-cycle. In this paper, we propose elucidative development as a generalisation of these approaches supporting heterogeneous kinds of artefacts as well as the analysis, design and implementation phases of the software development life-cycle. Elucidative development allows for linking source code and model artefacts into documentation and thus, maintains and updates their presentation semi-automatically. We present DEFT as an integrated development environment for elucidative development. We show, how DEFT can be applied to language specifications like the UML specification and help to avoid inconsistencies caused by maintenance and evolution of such a specification.

weitere Metadaten

Erschienen in Technische Berichte
Titel der Schriftenreihe
(Deutsch)
Technische Berichte / Technische Universität Dresden, Fakultät Informatik ; 2012,1 (TUD-FI12-01-Januar 2012)
Schlagwörter
(Deutsch)
eluzidative Entwicklung, eluzidative Programmierung, literarische Programmierung, literarische Modellierung, autmoatisierte Dokumentation, automatisierte Spezifikation, UML
Schlagwörter
(Englisch)
elucidative development, elucidative programming, literate programming, literate modelling, automated documentation, automated specification, UML
DDC Klassifikation004
RVK KlassifikationSS 5514
Institution(en) 
HochschuleTechnische Universität Dresden
FakultätFakultät Informatik
ProfessurProfessur für Softwaretechnologie
DokumententypForschungsbericht
SpracheEnglisch
Erstveröffentlichungjahr der Druckausgabe2012
Veröffentlichungsdatum (online)13.02.2012
persistente URNurn:nbn:de:bsz:14-qucosa-83442
ISSN1430-211X

Hinweis zum Urheberrecht

Diese Website ist eine Installation von Qucosa - Quality Content of Saxony!
Sächsische Landesbibliothek Staats- und Universitätsbibliothek Dresden