Abstract | ||
---|---|---|
Ideally, product development in a product line context should consist of selecting the appropriate components, assembling them and setting their parameters. That is, configuring the components. In industrial contexts, component variability varies exponentially with the hundreds, even thousands of products that are realised. Even such a simple direct configuration process, when applicable, is daunting. The problem is compounded when potential modification of the components or component selection based on their effect on overall product capability are taken into account. The EU-IST project ConIPF is defining a methodology to support product line product development under these conditions with product configuration methods from artificial intelligence. It has defined CKML, (Configuration Knowledge Modelling Language) to combine the aspects of feature and component variability and interaction with the procedural aspects of configuring features and components. This language is used to specify the development support environment and to assess the applicability of commercial configuration tools for that development environment. This paper describes key elements of the ConIPF methodology and shows its relevance to architectural considerations. |
Year | DOI | Venue |
---|---|---|
2004 | 10.1007/978-3-540-24769-2_22 | Lecture Notes in Computer Science |
Keywords | Field | DocType |
development environment,artificial intelligent,product development | Product engineering,Computer science,Information delivery,Product line,Software product line,Component-based software engineering,Software development,New product development,Distributed computing,Exponential growth | Conference |
Volume | ISSN | Citations |
3047.0 | 0302-9743 | 0 |
PageRank | References | Authors |
0.34 | 9 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
John MacGregor | 1 | 20 | 4.35 |
Robert Bosch | 2 | 33 | 5.57 |