This paper discusses issues associated with integrating model checkers into a model-based development environment for embedded systems. The environment, DMOSES, is based on a formalization of UML Activity Diagrams and is used to generate correct and efficient code from such models; a key application area is the medical-device domain. A recent effort has focused on introducing formal reasoning into the development flow so that modelers can assess the correctness of their models before generating code from them. The verification of system requirements is shown using a case study of an infusion pump. This paper discusses issues involved in integrating model checkers into DMOSES and reports on a performance evaluation of two model checkers in p...
One of the challenges in concurrent software development is early discovery of design errors which c...
One approach to face the increasing demands on the performance and quality of modern software system...
Abstract. The embedded software industry clearly needs objective and reproducible means for early ev...
Embedded systems are systems which have ongoing interactions with their environments, accepting requ...
A unified modelling language (UML) based formal verification methodology that can be easily integrat...
Integrating model checking and UML based model-driven development for embedded system
peer-reviewedCurrent advances in model-based develop-ment technology indicate that embedded software...
This paper discusses a Unified Modelling Language (UML) based formal verification methodology for ea...
International audienceModel Driven Development (MDD) focuses on the intensive use of models during s...
The benefits of Model Driven Development may be achieved through exploitation of its potential for a...
peer-reviewedRecent advances in both the capabilities and accessibility of embedded systems have res...
As software systems become more complex, there is a growing need to ensure that these systems can ac...
Modeling is one of the most crucial activities during all the phases in any software development lif...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
Recently, embedded systems have become more and more complicated and thus traditional testing and si...
One of the challenges in concurrent software development is early discovery of design errors which c...
One approach to face the increasing demands on the performance and quality of modern software system...
Abstract. The embedded software industry clearly needs objective and reproducible means for early ev...
Embedded systems are systems which have ongoing interactions with their environments, accepting requ...
A unified modelling language (UML) based formal verification methodology that can be easily integrat...
Integrating model checking and UML based model-driven development for embedded system
peer-reviewedCurrent advances in model-based develop-ment technology indicate that embedded software...
This paper discusses a Unified Modelling Language (UML) based formal verification methodology for ea...
International audienceModel Driven Development (MDD) focuses on the intensive use of models during s...
The benefits of Model Driven Development may be achieved through exploitation of its potential for a...
peer-reviewedRecent advances in both the capabilities and accessibility of embedded systems have res...
As software systems become more complex, there is a growing need to ensure that these systems can ac...
Modeling is one of the most crucial activities during all the phases in any software development lif...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
Recently, embedded systems have become more and more complicated and thus traditional testing and si...
One of the challenges in concurrent software development is early discovery of design errors which c...
One approach to face the increasing demands on the performance and quality of modern software system...
Abstract. The embedded software industry clearly needs objective and reproducible means for early ev...