2010
DOI: 10.1007/978-3-642-15651-9_29
|View full text |Cite
|
Sign up to set email alerts
|

Development of High-Integrity Software Product Lines Using Model Transformation

Abstract: Abstract. Academic and commercial approaches to software product line development have concentrated on the rapid instantiation of source code assets to minimise product time to market. Generative programming and model-based software engineering approaches have been suggested as effective ways of achieving this. However, for high-integrity software systems the instantiated product source code has to be accompanied by development process assets that demonstrate and support the product assurance arguments. This p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 6 publications
0
7
0
Order By: Relevance
“…(Gaining acceptance for the use of aspect-oriented language would be problematic. ) We have previously shown how model transformation techniques can be used to instantiate components and their associated design artefacts from model-based design representations [2]. This approach introduced the concept of decision contracts, which publish the required decisions regarding the variability of a component as part of the component's contract.…”
Section: A Component Instantiation By Model Transformationmentioning
confidence: 99%
See 2 more Smart Citations
“…(Gaining acceptance for the use of aspect-oriented language would be problematic. ) We have previously shown how model transformation techniques can be used to instantiate components and their associated design artefacts from model-based design representations [2]. This approach introduced the concept of decision contracts, which publish the required decisions regarding the variability of a component as part of the component's contract.…”
Section: A Component Instantiation By Model Transformationmentioning
confidence: 99%
“…The model transformation process we described in [2] has been used successfully on a large avionics product line to develop components including variability. However it has been difficult to reduce the project-specific verification effort using this approach.…”
Section: Case Studiesmentioning
confidence: 99%
See 1 more Smart Citation
“…The second line of research [45,46,47] focuses on the aerospace domain, and considers pure software assurance. The method relies on a model-to-model transformation from a UML class-model of a software system, to SPARK Ada programs [9].…”
Section: Main Related Workmentioning
confidence: 99%
“…It is possible to develop products that are "robust" to accommodate a reasonable level of uncertainty. Rolls-Royce has used Product Line principles [7] to develop "configurable" functions. Configurable here means that one can easily change the behaviour of a function through the use of a switch or data change, without having to re-code the logic.…”
Section: B Mitigating the Uncertaintymentioning
confidence: 99%