Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2
<record xmlns="http://www.openarchives.org/OAI/2.0/">
3
   <header>
4
    <identifier>oai:pumaoai.isti.cnr.it:cnr.isti/cnr.isti/2015-TR-026</identifier>
5
    <datestamp>2015-06-26</datestamp>
6
    <setSpec>openaire</setSpec>
7
   </header>
8
   <metadata>
9
     <oai_dc:dc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/        http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
10
      <dc:title>Statistical analysis of probabilistic models of software product lines with quantitative constraints. Extended Version.</dc:title>
11
      <dc:creator>Ter Beek, Maurice H.</dc:creator>
12
      <dc:creator>Legay, Axel</dc:creator>
13
      <dc:creator>Lluch Lafuente, Alberto</dc:creator>
14
      <dc:creator>Vandin, Andrea</dc:creator>
15
      <dc:subject>Software Product Lines</dc:subject>
16
      <dc:subject>Probabilistic Models</dc:subject>
17
      <dc:subject>Quantitative Constraints</dc:subject>
18
      <dc:subject>Statistical Model Checking</dc:subject>
19
      <dc:subject>info:eu-repo/classification/acm/D.2.4 Software/Program Verification. Formal methods</dc:subject>
20
      <dc:subject>info:eu-repo/classification/acm/D.2.4 Software/Program Verification. Model checking</dc:subject>
21
      <dc:subject>info:eu-repo/classification/acm/D.2.4 Software/Program Verification. Statistical methods</dc:subject>
22
      <dc:subject>info:eu-repo/classification/acm/D.2.13 Reusable Software. Domain engineering</dc:subject>
23
      <dc:subject>info:eu-repo/classification/acm/F.3.2 Semantics of Programming Languages. Process models</dc:subject>
24
      <dc:subject>info:eu-repo/classification/acm/G.3 Probability and Statistics</dc:subject>
25
      <dc:description>We investigate the suitability of statistical model checking techniques for the analysis of probabilistic models of software product lines with complex quantitative constraints and advanced feature installation options. Such SPL models are defined in the probabilistic feature-oriented language QFLan. QFLan is a rich process algebra whose operational behaviour interacts with a store of constraints and as such it allows to separate product configuration from product behaviour. The resulting probabilistic configurations and behaviour converge seamlessly in a semantics based on discrete-time Markov chains, thus enabling quantitative analysis. To this aim, we combine a Maude implementation of QFLan, integrated with Microsoft's SMT constraint solver Z3, with the distributed statistical model checker MultiVeStA. This enables analyses that range from the likelihood of specific behaviour to the expected average cost of products, in terms of feature attributes. We illustrate our approach by performing quantitative analyses on a bikes product line case study.</dc:description>
26
      <dc:relation>info:eu-repo/grantAgreement/EC/FP7/600708/EU/A Quantitative Approach to Management and Design of Collective and Adaptive Behaviours/QUANTICOL</dc:relation>
27
      <dc:date>2015-06-16</dc:date>
28
      <dc:type>info:eu-repo/semantics/report</dc:type>
29
      <dc:identifier>http://puma.isti.cnr.it/dfdownloadnew.php?ident=cnr.isti/cnr.isti/2015-TR-026</dc:identifier>
30
      <dc:language>en</dc:language>
31
      <dc:source>Technical report, 2015.</dc:source>
32
      <dc:relation>info:eu-repo/semantics/altIdentifier/url/http://milner.inf.ed.ac.uk/wiki/pages/J8N4c8/QUANTICOL_Technical_Reports.html</dc:relation>
33
      <dc:format>application/pdf</dc:format>
34
      <dc:identifier>http://puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/cnr.isti/2015-TR-026/2015-TR-026.pdf</dc:identifier>
35
      <dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
36
     </oai_dc:dc>
37
   </metadata>
38
  </record>
(1-1/150)