Title | ||
---|---|---|
Modeling and Optimizing Automotive Electric/Electronic (E/E) Architectures: Towards Making Clafer Accessible to Practitioners. |
Abstract | ||
---|---|---|
Modern automotive electric/electronic (E/E) architectures are growing to the point where architects can no longer manually predict the effects of their design decisions. Thus, in addition to applying an architecture reference model to decompose their architectures, they also require tools for synthesizing and evaluating candidate architectures during the design process. Clafer is a modeling language, which has been used to model variable multi-layer, multi-perspective automotive system architectures according to an architecture reference model. Clafer tools allow architects to synthesize optimal candidates and evaluate effects of their design decisions. However, since Clafer is a general-purpose structural modeling language, it does not help the architects in building models conforming to the given architecture reference model. In this paper, we present an E/E architecture domain-specific language (DSL) built on top of Clafer, which embodies the reference model and which guides the architects in correctly applying it. We evaluate the DSL and its implementation by modeling two existing automotive systems, which were originally modeled in plain Clafer. The evaluation showed that by using the DSL, an evaluator obtained correct models by construction because the DSL helped prevent typical errors that are easy to make in plain Clafer. The evaluator was also able to synthesize and evaluate candidate architectures as with plain Clafer. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1007/978-3-319-47169-3_37 | Lecture Notes in Computer Science |
Keywords | Field | DocType |
Architecture,Modeling,Optimization,Synthesis,Language engineering,Domain-specific language,DSL,Clafer,Meta-programming system,MPS | Domain-specific language,Architecture,Reference model,Software engineering,Digital subscriber line,Computer science,Simulation,Modeling language,Automotive systems,Engineering design process,Automotive industry | Conference |
Volume | ISSN | Citations |
9953 | 0302-9743 | 2 |
PageRank | References | Authors |
0.36 | 11 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Eldar Khalilov | 1 | 2 | 0.36 |
Jordan Ross | 2 | 2 | 0.36 |
Michal Antkiewicz | 3 | 872 | 48.61 |
Markus Völter | 4 | 386 | 36.01 |
Krzysztof Czarnecki | 5 | 6064 | 411.57 |