Finite transition systems: semantics of communicating systems
Finite transition systems: semantics of communicating systems
Concurrency: state models & Java programs
Concurrency: state models & Java programs
Model checking
Concurrent programming for the control of hexapod walking
ACM SIGAda Ada Letters
Handbook of Process Algebra
Systems and Software Verification: Model-Checking Techniques and Tools
Systems and Software Verification: Model-Checking Techniques and Tools
Hi-index | 0.00 |
We present in this paper a rigorous and automated based approach for the behavioral validation of control software systems. This approach relies on metamodeling, model-transformations and process algebra and combines semi-formal object-oriented models with formal validation. We perform the validation of behavioral aspects of object-oriented models by using a projection into a well-defined formal technical space (Finite State Process algebra) where model-checkers are available (we use LTSA; a model checker for Labeled Transition Systems). We then target an implementation platform, which conforms to the semantics of the formal technical space; in turn, this ensure conformance of the final application to the validated specification.