SwePub
Sök i LIBRIS databas

  Utökad sökning

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

Sökning: onr:"swepub:oai:DiVA.org:ri-51949" > Detecting inconsist...

  • Bilic, DamirMälardalens högskola,Inbyggda system (författare)

Detecting inconsistencies in annotated product line models

  • Artikel/kapitelEngelska2020

Förlag, utgivningsår, omfång ...

  • 2020-10-19
  • New York, NY, USA :Association for Computing Machinery,2020
  • printrdacarrier

Nummerbeteckningar

  • LIBRIS-ID:oai:DiVA.org:ri-51949
  • https://urn.kb.se/resolve?urn=urn:nbn:se:ri:diva-51949URI
  • https://doi.org/10.1145/3382025.3414969DOI
  • https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-50894URI

Kompletterande språkuppgifter

  • Språk:engelska
  • Sammanfattning på:engelska

Ingår i deldatabas

Klassifikation

  • Ämneskategori:ref swepub-contenttype
  • Ämneskategori:kon swepub-publicationtype

Anmärkningar

  • Funding details: Vetenskapsrådet, VR; Funding details: Stiftelsen för Kunskaps- och Kompetensutveckling, KKS, 20170133; Funding details: Horizon 2020 Framework Programme, H2020, 871319; Funding text 1: This work was sponsored by the Swedish Research Council's grant "Adequacy-based Testing of Extra-Functional Properties of Embedded Systems", the Knowledge Foundation in Sweden through the MINEStrA project (20170133) and European Union's Horizon 2020 research and innovation programme under grant agreement No 871319.
  • 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. 

Ämnesord och genrebeteckningar

Biuppslag (personer, institutioner, konferenser, titlar ...)

  • Carlson, JanMälardalens högskola,Inbyggda system(Swepub:mdh)jcn01 (författare)
  • Sundmark, DanielMälardalens högskola,Inbyggda system(Swepub:mdh)dsk01 (författare)
  • Afzal, WasifMälardalens högskola,Inbyggda system(Swepub:mdh)wal01 (författare)
  • Wallin, PeterRISE,Digitala system,RISE SICS Västerås, Sweden(Swepub:mdh)pwn02 (författare)
  • Mälardalens högskolaInbyggda system (creator_code:org_t)

Sammanhörande titlar

  • Ingår i:SPLC '20: Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume ANew York, NY, USA : Association for Computing Machinery, s. 252-2629781450375696

Internetlänk

Hitta via bibliotek

Till lärosätets databas

Sök utanför 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 Stäng

Kopiera och spara länken för att återkomma till aktuell vy