AbstractIn this paper we present a source transformation-based framework to support uniform testing and model checking of implicit-invocation software systems. The framework includes a new domain-specific programming language, the Implicit-Invocation Language (IIL), explicitly designed for directly expressing implicit-invocation software systems, and a set of formal rule-based source transformation tools that allow automatic generation of both executable and formal verification artifacts. We provide details of these transformation tools, evaluate the framework in practice, and discuss the benefits of formal automatic transformation in this context. Our approach is designed not only to advance the state-of-the-art in validating implicit-invo...
Formal methods techniques for improving software correctness and reliability fall into two categorie...
Modern systems tend to exhibit an ever increasing complexity especially due to their software design...
Abstract: Model transformations play a significant role in model based software development, and the...
AbstractIn this paper we present a source transformation-based framework to support uniform testing ...
software verification and validation (V&V) is becoming increasingly important. Model checking an...
While implicit invocation (publish-subscribe) systems have good engineering properties, they are dif...
As with other software development artifacts, model transformations are not bug-free and so must be ...
Implicit invocation [SN92, GN91] has become an important architectural style for large-scale system ...
Because of the high cost associated with failure in high-consequence systems, it is important to pro...
Implicit invocation [SuN92, GaN91] has become an important architectural style for large-scale syste...
Abstract: The increasing reliance on Model-Driven Software Development calls for model compilers to ...
In Model Driven Software Engineering, models and model transformations are the primary artifacts whe...
AbstractIn this paper we present a source transformation-based framework to support model checking o...
Abstract. Precise specifications are needed for verifying and certifying the correct behavior of cri...
International audienceAll software systems execute within an environment or context. Reasoning about...
Formal methods techniques for improving software correctness and reliability fall into two categorie...
Modern systems tend to exhibit an ever increasing complexity especially due to their software design...
Abstract: Model transformations play a significant role in model based software development, and the...
AbstractIn this paper we present a source transformation-based framework to support uniform testing ...
software verification and validation (V&V) is becoming increasingly important. Model checking an...
While implicit invocation (publish-subscribe) systems have good engineering properties, they are dif...
As with other software development artifacts, model transformations are not bug-free and so must be ...
Implicit invocation [SN92, GN91] has become an important architectural style for large-scale system ...
Because of the high cost associated with failure in high-consequence systems, it is important to pro...
Implicit invocation [SuN92, GaN91] has become an important architectural style for large-scale syste...
Abstract: The increasing reliance on Model-Driven Software Development calls for model compilers to ...
In Model Driven Software Engineering, models and model transformations are the primary artifacts whe...
AbstractIn this paper we present a source transformation-based framework to support model checking o...
Abstract. Precise specifications are needed for verifying and certifying the correct behavior of cri...
International audienceAll software systems execute within an environment or context. Reasoning about...
Formal methods techniques for improving software correctness and reliability fall into two categorie...
Modern systems tend to exhibit an ever increasing complexity especially due to their software design...
Abstract: Model transformations play a significant role in model based software development, and the...