SwePub
Sök i LIBRIS databas

  Extended search

onr:"swepub:oai:DiVA.org:ri-51949"
 

Search: onr:"swepub:oai:DiVA.org:ri-51949" > Detecting inconsist...

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Detecting inconsistencies in annotated product line models

Bilic, Damir (author)
Mälardalens högskola,Inbyggda system
Carlson, Jan (author)
Mälardalens högskola,Inbyggda system
Sundmark, Daniel (author)
Mälardalens högskola,Inbyggda system
show more...
Afzal, Wasif (author)
Mälardalens högskola,Inbyggda system
Wallin, Peter (author)
RISE,Digitala system,RISE SICS Västerås, Sweden
show less...
 (creator_code:org_t)
2020-10-19
2020
English.
In: SPLC '20: Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A. - New York, NY, USA : Association for Computing Machinery. - 9781450375696 ; , s. 252-262
  • Conference paper (peer-reviewed)
Abstract Subject headings
Close  
  • Model-based product line engineering applies the reuse practices from product line engineering with graphical modeling for the specification of software intensive systems. Variability is usually described in separate variability models, while the implementation of the variable systems is specified in system models that use modeling languages such as SysML. Most of the SysML modeling tools with variability support, implement the annotation-based modeling approach. Annotated product line models tend to be error-prone since the modeler implicitly describes every possible variant in a single system model. To identifying variability-related inconsistencies, in this paper, we firstly define restrictions on the use of SysML for annotative modeling in order to avoid situations where resulting instances of the annotated model may contain ambiguous model constructs. Secondly, inter-feature constraints are extracted from the annotated model, based on relations between elements that are annotated with features. By analyzing the constraints, we can identify if the combined variability- and system model can result in incorrect or ambiguous instances. The evaluation of our prototype implementation shows the potential of our approach by identifying inconsistencies in the product line model of our industrial partner which went undetected through several iterations of the model. 

Subject headings

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)

Keyword

consistency checking
model-based systems engineering
product line engineering
SysML
variability modeling
Computer software reusability
Industrial partners
Model-based product lines
Modeling construct
Product line model
Prototype implementations
Software intensive systems
Variability model
Modeling languages
Computer Science

Publication and Content Type

ref (subject category)
kon (subject category)

Find in a library

To the university's database

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Find more in SwePub

By the author/editor
Bilic, Damir
Carlson, Jan
Sundmark, Daniel
Afzal, Wasif
Wallin, Peter
About the subject
ENGINEERING AND TECHNOLOGY
ENGINEERING AND ...
and Electrical Engin ...
and Computer Systems
Articles in the publication
SPLC '20: Procee ...
By the university
RISE
Mälardalen University

Search outside SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view