| Title: Towards the Compositional Verification of Real-Time UML Designs |
| Booktitle: Proc. of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering (ESEC/FSE-11) |
| Written by: H. Giese, M. Tichy, S. Burmester, W. Schäfer, S. Flake: |
| in: September 2003 |
| Volume: Number: |
| on pages: 38-47 |
| Chapter: |
| Editor: |
| Publisher: ACM Press |
| Series: |
| Address: |
| Edition: |
| ISBN: 1-58113-743-5 |
| how published: |
| Organization: |
| School: |
| Institution: |
| ISSN: |
| Doi: http://doi.acm.org/10.1145/940071.940078 |
| File: ESEC03-GTBSF.pdf |
| URL: |
Note:
Abstract: Current techniques for the verification of software as e.g. model checking are limited when it comes to the verification of complex distributed embedded real-time systems. Our approach addresses this problem and in particular the state explosion problem for the software controlling mechatronic systems, as we provide a domain specific formal semantic definition for a subset of the UML 2.0 component model and an integrated sequence of design steps. These steps prescribe how to compose complex software systems from domain-specific patterns which model a particular part of the system behavior in a well-defined context. The correctness of these patterns can be verified individually because they have only simple communication behavior and have only a fixed number of participating roles. The composition of these patterns to describe the complete component behavior and the overall system behavior is prescribed by a rigorous syntactic definition which guarantees that the verification of component and system behavior can exploit the results of the verification of individual patterns.
Eintrag als Bibtex exportieren