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.

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

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.

 

Evolution of the UML Interations Metamodel

UML Interactions represent one of the three different behavior kinds of the UML. In general, they specify the exchange of messages among parts of a system. Although UML Interactions can reside on different level of abstractions, they seem to be sufficiently elaborated for a higher-level of abstraction where they are used for sketching the communication among parts. Its metamodel reveals some fuzziness and imprecision where definitions should be accurate and concise, though.
In this paper, we propose improvements to the UML Interactions’ metamodel for Message arguments and Loop CombinedFragments that make them more versatile. We will justify the needs for the improvements by precisely showing the shortcomings of the related parts of the metamodel. We demonstrate the expressiveness of the improvements by applying them to examples that current Interactions definition handles awkwardly.

Wendland, Marc Florian; Schneider, Martin; Haugen, Øystein, 16th International Conference, MODELS 2013, Miami, FL, USA, September 29 – October 4, 2013. Proceedings

Join VARIES at the Co-summit 2013

Join VARIES under the topic ‘Software innovation: boosting high-tech employment and industry’ at the Co-summit 2013 in the capital of Sweden – Stockholm – the sixth edition of the annual Co-summit took place! On 4 & 5 December the Scandic Infra Business Center was this years the place to be to meet about 650-700 participants from industry, academia, public authorities and press from all over Europe. The Co-summit – organised by ARTEMIS Joint Undertaking on embedded systems and ITEA, the EUREKA Cluster on software-intensive systems and services – was featuring international keynote speakers, a high level panel discussion and an inspiring project exhibition including speakers’ corners fuelled by the project teams themselves. This year’s theme for this high level event was: Software innovation: boosting high-tech employment and industry. 

17th International Software Product Line Conference (SPLC 2013) Tutorial on CVL

CVL – Common Variability Language  The tutorial will present the present the outcome of the work done by the Joint Submission Team against the Request For Proposals for a Common Variability Language issued by the OMG (Object Management Group). The tutorial will present the language and experiments done by some of the consortium members on tools supporting preliminary tools for CVL.

The Common Variability Language (CVL) defined in this document is a domain-independent language for specifying and resolving variability. It facilitates the specification and resolution of variability over any instance of any language defined using a MOF-based meta-model.

4th workshop on Formal Methods and Analysis in Software Product Line Engineering (FMSPLE 2013)

Join the worksop and lissen to the Keynote on “Systematic Derivation of Static Analyses for Software Product Line” from Andrzej Wąsowski. 

The FMSPLE workshop will be a full-day event, starting with a keynote presentation. The keynote will be followed by presentations of selected peer-reviewed papers. To foster interaction within the workshop, a discussant will be assigned to each presented paper. The task of the discussant will be to prepare a summary of the paper and initiate the discussion of its results. The workshop will close with a discussion of its participants to summarize the state of the art and the state of the practice as presented in the workshop, to collect research challenges for the application of formal methods in SPLE and to identify research topics for future workshops.