Applying product line Use case modeling in an industrial automotive embedded system: Lessons learned and a refined approach

Ines Hajri, Arda Goknil, Lionel C. Briand, Thierry Stephany

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this paper, we propose, apply, and assess Product line Use case modeling Method (PUM), an approach that supports modeling variability at different levels of granularity in use cases and domain models. Our motivation is that, in many software development environments, use case modeling drives interactions among stakeholders and, therefore, use cases and domain models are common practice for requirements elicitation and analysis. In PUM, we integrate and adapt existing product line extensions for use cases and introduce some template extensions for use case specifications. Variability is captured in use case diagrams while it is reflected at a greater level of detail in use case specifications. Variability in domain concepts is captured in domain models. PUM is supported by a tool relying on Natural Language Processing (NLP). We applied PUM to an industrial automotive embedded system and report lessons learned and results from structured interviews with experienced engineers.

Original languageEnglish
Title of host publication2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems, MODELS 2015 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages338-347
Number of pages10
ISBN (Electronic)9781467369084
DOIs
Publication statusPublished - 25 Nov 2015
Externally publishedYes
Event18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2015 - Ottawa, Canada
Duration: 30 Sep 20152 Oct 2015

Publication series

Name2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems, MODELS 2015 - Proceedings

Conference

Conference18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2015
Country/TerritoryCanada
CityOttawa
Period30/09/152/10/15

Keywords

  • Adaptation models
  • Automotive engineering
  • Context
  • Embedded systems
  • Sensor systems
  • Standards

Fingerprint

Dive into the research topics of 'Applying product line Use case modeling in an industrial automotive embedded system: Lessons learned and a refined approach'. Together they form a unique fingerprint.

Cite this