Product line use cases: scenario-based specification and testing of requirements (Contributo in volume (capitolo o saggio))

Type
Label
  • Product line use cases: scenario-based specification and testing of requirements (Contributo in volume (capitolo o saggio)) (literal)
Anno
  • 2006-01-01T00:00:00+01:00 (literal)
Alternative label
  • Bertolino A.; Fantechi A.; Gnesi S.; Lami G. (2006)
    Product line use cases: scenario-based specification and testing of requirements
    Springer, Berlin (Germania) in Software Product Lines : research issues in engineering and management, 2006
    (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#autori
  • Bertolino A.; Fantechi A.; Gnesi S.; Lami G. (literal)
Pagina inizio
  • 425 (literal)
Pagina fine
  • 446 (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#altreInformazioni
  • citato da 19 articoli (Google Scholar) (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#titoloVolume
  • Software Product Lines : research issues in engineering and management (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#note
  • In: Software Product Lines : research issues in engineering and management. pp. 425-445. Timo Kakola et al. (ed.). Springer-Verlag, 2006. (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#descrizioneSinteticaDelProdotto
  • Use Cases can be employed in system requirements engineering to capture requirements from an external point of view. In product line modeling, commonalities and variabilities of a family of systems have to be described. To this purpose, we have defined extensions and modifications of the Use Cases notation, called Product Line Use Cases (PLUCs). In order to guarantee the conformance of the derived product with respect to the product line we add the capability of expressing constraints over the Product Use Cases that can be derived from a PLUC. Using this notation, it is possible to express in the requirements specification of the product line not only the possible variant characteristics that can differentiate products of the same line, but also which combinations of variant characteristics are 'legal' and which are not. Testing is another activity in which PLUCs show their utility. Indeed, for a product belonging to a product line, testing is a crucial and expensive part of software development. Yet the derivation of test cases for product lines has so far received little attention. We outline a simple methodology for this purpose, which relies on the early requirements specification expressed as PLUCs. (literal)
Note
  • Google Scholar (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#affiliazioni
  • Istituto di Scienza e Tecnologie dell'Informazione \"A. Faedo\" (literal)
Titolo
  • Product line use cases: scenario-based specification and testing of requirements (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#inCollana
  • Software Product Lines : research issues in engineering and management (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#isbn
  • 978-3-540-33253-4 (literal)
Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#curatoriVolume
  • Käkölä, Timo; Dueñas, Juan Carlos (literal)
Abstract
  • Use Cases can be employed in system requirements engineering to capture requirements from an external point of view. In product line modeling, commonalities and variabilities of a family of systems have to be described. To this purpose, we have defined extensions and modifications of the Use Cases notation, called Product Line Use Cases (PLUCs). In order to guarantee the conformance of the derived product with respect to the product line we add the capability of expressing constraints over the Product Use Cases that can be derived from a PLUC. Using this notation, it is possible to express in the requirements specification of the product line not only the possible variant characteristics that can differentiate products of the same line, but also which combinations of variant characteristics are 'legal' and which are not. Testing is another activity in which PLUCs show their utility. Indeed, for a product belonging to a product line, testing is a crucial and expensive part of software development. Yet the derivation of test cases for product lines has so far received little attention. We outline a simple methodology for this purpose, which relies on the early requirements specification expressed as PLUCs. (literal)
Editore
Prodotto di
Autore CNR
Insieme di parole chiave

Incoming links:


Autore CNR di
Prodotto
Editore di
Insieme di parole chiave di
data.CNR.it