Verification support for generative system development

Autor(en): Speck, A.
Pulvermüller, E. 
Stichwörter: Automated checking support; Automated generation; Boolean logic; Checking dynamic behavior by model checking; Domain specific; Dynamic aspects; Dynamic behaviors; Generative systems; Hierarchical dependencies; Model checker; Model driven development; Static and dynamic; System generation; Temporal behavior; Transformation operators; Version model; XML representation, Automation, Model checking
Erscheinungsdatum: 2009
Journal: Proceedings of 8th International Conference on New Trends in Software Methodologies, Tools and Techniques, SoMeT_09
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 The authors and IOS Press.
Beschreibung: 
Conference of 8th International Conference on New Trends in Software Methodologies, Tools and Techniques, SoMeT_09 ; Conference Date: 23 September 2009 Through 25 September 2009; Conference Code:89643
ISBN: 9781607500490
Externe URL: https://www.scopus.com/inward/record.uri?eid=2-s2.0-84861665311&partnerID=40&md5=95acea40cf5c313356a0bf4713edcc5f

Zur Langanzeige

Seitenaufrufe

3
Letzte Woche
0
Letzter Monat
2
geprüft am 17.05.2024

Google ScholarTM

Prüfen

Altmetric