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 paper describes an approach to the model-based development of software product lines that is specifically designed to address the needs of high-integrity software systems. The approach consists of a reference architecture model and component-based development style, supported by model transformations to instantiate the project-specific components and associated development assets. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1007/978-3-642-15651-9_29 | SAFECOMP |
Keywords | Field | DocType |
high-integrity software product line,product time,high-integrity software system,model transformation,model-based software engineering approach,product assurance argument,component-based development style,associated development asset,development process asset,model-based development,software product line,instantiated product source code,generic programming,software engineering,uml,model based development,spark,decision models,reference architecture,m2m,source code,software systems,component based development,development process | Product engineering,Systems engineering,Software engineering,Package development process,Computer science,Feature model,Software product line,Software development process,Software construction,Software development,Reliability engineering,Software framework | Conference |
Volume | ISSN | ISBN |
6351 | 0302-9743 | 3-642-15650-9 |
Citations | PageRank | References |
9 | 0.57 | 7 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Stuart Hutchesson | 1 | 18 | 1.83 |
John Mcdermid | 2 | 63 | 6.05 |