2018
DOI: 10.1002/spe.2671
|View full text |Cite
|
Sign up to set email alerts
|

Realization of distributed system models using code generation extensions

Abstract: Development of distributed software systems is complex due to the distribution of resources, which complicates validation of system-wide functionality. Such systems include various facets like functionality and distribution, each of which must be validated and integrated in the final software solution. Model-based techniques advocate various abstraction approaches to cope with such challenges. To enhance model-based development, this paper proposes (1) guidelines for development of distributed systems, where t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2019
2019
2019
2019

Publication Types

Select...
3

Relationship

3
0

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 23 publications
(20 reference statements)
0
5
0
Order By: Relevance
“…The extentions we developed were used in a large case study, to support an industrial project with a major agricultural company 1 : development of a harvest planning system [8,9,18,28], which is now being turned into a commercial product. This system enables farmers to optimise harvest operations using predictions made using simulation.…”
Section: Case Studymentioning
confidence: 99%
“…The extentions we developed were used in a large case study, to support an industrial project with a major agricultural company 1 : development of a harvest planning system [8,9,18,28], which is now being turned into a commercial product. This system enables farmers to optimise harvest operations using predictions made using simulation.…”
Section: Case Studymentioning
confidence: 99%
“…In [7,10], the reader may find details about the process of unit testing the prototypes developed. One paper uses the harvest logistics prototype as a case study and test to the improvements of the VDM testing support, the other uses it as an example of distributed system modeling.…”
Section: Related Workmentioning
confidence: 99%
“…The VDM++ model supports both off-line simulation and real-time guidance of harvest operations, so it is rather complex, but in here we report on the core functionality needed to understand the deviation listings only. For a thorough description of the model, the many previous publications should suffice [4][5][6][7]. The model is object oriented, and its class diagram is shown in Figure 8.…”
Section: Existing Vdm++ Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…Hence these contributions present how the code generator is extended in order to support generating code for DESs, when following the guidelines presented above. In general, the division between functionality and distribution in VDM-RT enables to have systematic code generation extensions [20]. Generating the functionality corresponds to emitting code from the normal classes of a VDM-RT model, as indicated in Figure 4.…”
Section: Overviewmentioning
confidence: 99%