Artemis ITEA Co-Summit 2015

The 2015 Co-summit will be held on 10 & 11 March in the bcc Berlin Congress Center in Berlin, Germany.

The event is jointly organised by ARTEMIS, represented by ARTEMIS Industry Association, the association for actors in Embedded & Cyber-Physical Systems within Europe, and by ITEA, the EUREKA Cluster on Software-intensive Systems & Services.

The 7th edition of the Co-summit will be dedicated to
‘Smart industry: impact of software innovation’.

The event will feature:

  • International keynote speakers from industry and Public Authorities
  • A panel session on the theme with European high level panellists
  • An exhibition showcasing around 75 European leading R&D&I projects
  • Speakers corners fuelled by the project teams themselves
  • The ARTEMIS Community session & Recognition Award Ceremony

Please join us at the VARIES booth.

Resolution of Interfering Product Fragments in Software Product Line Engineering

The Common Variability Language (CVL) allows deriving new products in a software product line by substituting fragments (placement) in the base model. Relations between elements of different placement fragments are an issue. Substitutions involving interfering placements may give unexpected and unintended results. However, there is a pragmatic need to define and execute fragments with interference. The need emerges when several diagrams are views of a single model, such as a placement in one diagram and a placement in another diagram reference the same model elements. We handle the issue by 1) classifying interfering fragments, 2) finding criteria to detect them, and 3) suggesting solutions via transformations. We implement our findings in the tooling available for downloading.

Vasilevskiy, A., Haugen, Ø.: Lecture Notes in Computer Science 8767

Comprehensibility of Feature Models: Experimenting with CVL

Feature modeling is a common way to present and manage variability of software and systems. As a prerequisite for effective variability management is comprehensible representation, the main aim of this paper is to investigate difficulties in understanding feature models. In particular, we focus on the comprehensibility of feature models as expressed in Common Variability Language (CVL), which was recommended for adoption as a standard by the Architectural Board of the Object Management Group. Using an experimental approach with participants familiar and unfamiliar with feature modeling, we analyzed comprehensibility in terms of comprehension score, time spent to complete tasks, and perceived difficulty of different feature modeling constructs. The results showed that familiarity with feature modeling did not influence the comprehension of mandatory, optional, and alternative features, although unfamiliar modelers perceived these elements more difficult than familiar modelers. OR relations were perceived as difficult regardless of the familiarity level, while constraints were significantly better understood by familiar modelers. The time spent to complete tasks was higher for familiar modelers.
Reinhartz-Berger, I., Figl, K., Haugen, Ø.: Lecture Notes in Computer Science LNCS 8767

VARIES framework to support tool integration in product line engineering

Even though product line technologies and methods are well established in today’s development environments, various challenges still remain. Different ways of handling variability in system development tools have arisen posing an integration challenge to today’s tool chains. This issue is further amplified by the variety of integration approaches. The VARIES framework addresses these challenges through technology adaptation, i.e. the utilization of model transformations and traceability support.

Michael Wagner, Grit Dudeck, Christian Tcholtchev, Christian Gebhardt, Andreas Korff; SPLC ’14 Proceedings of the 18th International Software Product Line Conference, ACM

BVR – Better Variability Results.

We present BVR (Base Variability Resolution models), a language developed to fulfill the industrial needs in the safety domain for variability modeling. We show how the industrial needs are in fact quite general and that general mechanisms can be used to satisfy them. BVR is built on the OMG Revised Submission of CVL (Common Variability Language), but is simplified and enhanced relative to that language.

Haugen, Ø., Øgård, O; Lecture Notes in Computer Science 8769

A survey of variability modeling in industrial practice

Over more than two decades, numerous variability modeling techniques have been introduced in academia and industry. However, little is known about the actual use of these techniques. While dozens of experience reports on software product line engineering exist, only very few focus on variability modeling. This lack of empirical data threatens the validity of existing techniques, and hinders their improvement. As part of our e ort to improve empirical understanding of variability modeling, we present the results of a survey questionnaire distributed to industrial practitioners. These results provide insights into application scenarios and perceived bene ts of variability modeling, the notations and tools used, the scale of industrial models, and experienced challenges and mitigation strategies.

Berger, T., R. Rublack, D. Nair, J. M. Atlee, M. Becker, K. Czarnecki, and A. Wąsowski, “A survey of variability modeling in industrial practice“, Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, New York, NY, USA; ISBN Number 978-1-4503-1541-8

VaMoS 2014

Meet us at the  The 8th International Workshop on Variability Modelling of Software-intensive Systems.

The VaMoS workshop series aims at bringing together researchers and practitioners from different areas dedicated to mastering variability to discuss advantages, drawbacks, and
complementarities of various approaches and to present new results for mastering variability throughout the whole lifecycle of systems, system families, and product lines.

8th workshop on Variability Modelling of Software-intensive Systems

Variability management is a major challenge in the development, maintenance, and evolution of software-intensive systems. VaMoS 2014 focuses broadly on innovative work in the area of variability modelling and management. We particularly invite contributions with a strong variability modelling aspect, but also addressing the wider area of variability management, e.g., requirements, architecture, analysis, implementation, and evolution.

The VaMoS workshop series aims at bringing together researchers and practitioners from different areas dedicated to mastering variability to discuss advantages, drawbacks, and
complementarities of various approaches and to present new results for mastering variability throughout the whole lifecycle of systems, system families, and product lines.

 

Variability-Aware Performance Prediction: A Statistical Learning Approach

Many software systems provide configuration options for users to tailor their functional behavior as well as non-functional properties (e.g., performance, cost, and energy consumption). Configuration options relevant to users are often called features. Each variant derived from a configurable software system can be represented as a selection of features, called a configuration.

Performance (e.g., response time or throughput) is one of the most important non-functional properties, because it directly affects user perception and cost. To find an optimal configuration to meet a specific performance goal, it is crucial for developers and IT administrators to understand the correlation between feature selections and performance.

We investigate a practical approach that mines such a correlation from a sample of measured configurations, specifies the correlation as an explicit performance prediction model, and then uses the model to predict the performance of other unmeasured configurations.

Guo, J., K. Czarnecki, S. Apel, N. Siegmund, and A. Wasowski, “Variability-Aware Performance Prediction: A Statistical Learning Approach“, 28th IEEE/ACM International Conference on Automated Software Engineering (ASE), Silicon Valley, California, USA, IEEE, 11/2013.

 

ARTEMIS & ITEA Co-summit 2013

ARTEMIS & ITEA Co-summit 2013

The ARTEMIS Joint Undertaking is very pleased to announce that the ARTEMIS & ITEA Co-summit 2013 will be on 4-5 December in Stockholm. This year’s venue is the Scandic Infra Business Center.

 

The 6th edition of the Co-summit featuring international keynote speakers, a high level panel discussion, an inspiring project exhibition including speakers’ corners fuelled by the project teams themselves, is dedicated to:

Software innovation: boosting high-tech employment and industry
A first-hand experience with European software innovation!

During the entire Co-summit, visitors will be able to roam around the project exhibition and share insights with key representatives from more than 80 leading European R&D&I projects. Both ARTEMIS and ITEA projects and their results will be showcased in terms of innovation, business impact and exploitation.
This year, the exhibition will include a special focus area with projects related to the topic of ‘Smart Cities’.
***The registration deadline is 24 November 2013 (subject to availability)***

For further detailed information about the event (programme, accommodation, etc.), please visit: www.artemis-ia.eu/cosummit2013_home