2006
DOI: 10.1007/11813040_11
|View full text |Cite
|
Sign up to set email alerts
|

Modeling and Validating Distributed Embedded Real-Time Systems with VDM++

Abstract: The development of complex embedded control systems can be improved significantly by applying formal techniques from control engineering and software engineering. It is shown how these approaches can be combined to improve the design and analysis of high-tech systems, both in theory and practice. The semantics of the integration of two established rigorous techniques has been defined formally in this work. The strength of this integrated semantics is demonstrated by means of a significant industrial case study… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
82
0

Year Published

2007
2007
2018
2018

Publication Types

Select...
4
3

Relationship

4
3

Authors

Journals

citations
Cited by 87 publications
(82 citation statements)
references
References 38 publications
0
82
0
Order By: Relevance
“…The approach has a formal basis, but the goal is pragmatic. Building on an existing modeling framework in VDM++ [20], we have presented a new semantically wellfounded facility for stating and checking system-level validation conjectures against traces derived from the execution of models that describe distributed real-time systems. Tool extensions have been defined formally and have been implemented to proof-of-concept level.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…The approach has a formal basis, but the goal is pragmatic. Building on an existing modeling framework in VDM++ [20], we have presented a new semantically wellfounded facility for stating and checking system-level validation conjectures against traces derived from the execution of models that describe distributed real-time systems. Tool extensions have been defined formally and have been implemented to proof-of-concept level.…”
Section: Discussionmentioning
confidence: 99%
“…Our example, based on an in-car radio navigation system, was introduced in the context of performance analysis [21,12] and also as a case study in the extension of VDM++ to model timing requirements and distributed architecture [20]. The navigation system consists of several software applications running on a common distributed hardware platform.…”
Section: Example: An In-car Radio Navigation Systemmentioning
confidence: 99%
See 2 more Smart Citations
“…Models of digital controllers -often software-based-usually do not reference time at all and instead treat the model of the controller in terms of discrete events that trigger specific reactions from the controller; these models are based on discrete mathematical domains [6]. In order to be able to appropriately balance concerns from control engineering with software engineering and taking potential faults into account a common model that can be analysed is needed [7]. The challenge can be further extended when different systems can provide added benefits for its users by interaction with other systems.…”
Section: Introductionmentioning
confidence: 99%