Product line engineering example

Product line engineering example

Source publication
Conference Paper
Full-text available
Understanding distributed and parallel systems is crucial to develop modern applications that address the increasing amount of innovate software technologies, corresponding complexity, and architectures e.g. in the automotive domain. Teaching the fundamentals of distributed and parallel systems comes with a huge amount of languages, methodologies,...

Context in source publication

Context 1
... common way to represent the variability of a product line are feature models [23], which provide the basis for a product configuration and derivation. Figure 4 illustrates a feature tree excerpt, where different product variants are modeled. Among software, also other system parts like hardware or the operating system are consid- ered within the APP4MC variability management [4]. ...

Citations

... More details of the approach can be read at the corresponding publication [4]. In addition, App4mc has been used for teaching purposes and a variety of demonstrators to provide insights into automotive software developments and parallel applications as shown in [8]. ...
Article
Full-text available
Since especially the automotive domain increasingly utilizes multi- and many-core systems, appropriate models, analyses, and tooling are required to address challenges that were nearly non existent so far. APP4MC is an open source Eclipse platform that provides AUTOSAR compliant common data models namely AMALTHEA, basic parallelization features, visualizations, and the great possibility to add any existing tooling. For example, Eclipse Capra can be added to provide comprehensive traceability throughout the development processes but any proprietary, commercial, open-source, or prototypical implementations can be integrated. The platform enables the creation and management of complex tool chains including performance simulation and validation. The entire community benefits from reduced hardware costs, faster time to market, higher quality systems, and rapid adoption. APP4MC is not retricted to the automotive domain and utilizable in robotics or generic real-time systems as well.