Verification support for generative system development

Autor(en): Speck, A.
Pulvermüller, E. 
Stichwörter: Automated checking support; Automated generation; Automation; Checking dynamic behavior by model checking; Embedded systems; Generative systems; Hierarchical dependencies; Model driven development; Software design, Automated checking supports; System generation; Transformation operators, Model checking
Erscheinungsdatum: 2009
Herausgeber: IOS Press
Journal: Frontiers in Artificial Intelligence and Applications
Volumen: 199
Ausgabe: 1
Startseite: 131
Seitenende: 147
Zusammenfassung: 
The automated generation of systems (e.g. within model-driven development) is a considerable improvement of the software development. However, besides the automated generation the verification of these generated systems needs to be supported, too. By applying generators it is not necessarily guaranteed that the generation outcome is correct. Typical problems may be, firstly, the use of a wrong operator resulting in an erroneous generation (static aspects of the generation). Secondly, the interactions between the different generated system assets (snippets) of the generated outcome might be incorrect, since the snippets might be connected in a wrong sequence (dynamic aspect of the generation). Therefore, the hierarchical dependencies of the snippets which are the input of the generator as well as the dynamic behavior resulting from the generation have to be checked. We describe the hierarchy in a version model based on Boolean logic. The temporal behavior may be checked by model checkers. For the generation we apply our XOpT concept which provides domain-specific transformation operators on the XML representation. Besides the principles of the static and dynamic elements of our checking approach the paper presents the way to map program assets to the version model and to finite state automata which are the prerequisite for the checking. Though the proposed checking is presented at the code level the approach may be applied to different kinds of assets, e.g. also on the model level. © 2009 IOS Press. All rights reserved.
ISBN: 9781607500490
ISSN: 09226389
DOI: 10.3233/978-1-60750-049-0-131
Externe URL: https://www.scopus.com/inward/record.uri?eid=2-s2.0-72949101735&doi=10.3233%2f978-1-60750-049-0-131&partnerID=40&md5=8efaa6450dfaea2b33ea435c75e3f52f

Zur Langanzeige

Google ScholarTM

Prüfen

Altmetric