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-A1-007</identifier>
5
    <datestamp>2015-04-22</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>Model checking value-passing modal specifications</dc:title>
11
      <dc:creator>Ter Beek, Maurice H.</dc:creator>
12
      <dc:creator>Gnesi, Stefania</dc:creator>
13
      <dc:creator>Mazzanti, Franco</dc:creator>
14
      <dc:subject>Product Families</dc:subject>
15
      <dc:subject>Variability</dc:subject>
16
      <dc:subject>Model Checking</dc:subject>
17
      <dc:subject>Value-Passing</dc:subject>
18
      <dc:subject>Modal Transition Systems</dc:subject>
19
      <dc:subject>Temporal modal logic</dc:subject>
20
      <dc:subject>info:eu-repo/classification/acm/D.2.4 Software/Program Verification. Formal methods</dc:subject>
21
      <dc:subject>info:eu-repo/classification/acm/D.2.4 Software/Program Verification. Model checking</dc:subject>
22
      <dc:subject>info:eu-repo/classification/acm/F.3.2 Semantics of Programming Languages. Algebraic approaches to semantics; Process models</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/F.4.1 Mathematical Logic. Modal logic</dc:subject>
25
      <dc:subject>info:eu-repo/classification/acm/F.4.1 Mathematical Logic. Temporal logic</dc:subject>
26
      <dc:description>Formal modelling and verification of variability concepts in product families has been the subject of extensive study in the literature on Software Product Lines. In recent years, we have laid the basis for the use of modal specifications and branching-time temporal logics for the specification and analysis of behavioural variability in product family definitions. A critical point in this formalization is the lack of a possibility to model an adequate representation of the data that may need to be described when considering real systems. To this aim, we now extend the modelling and verification environment that we have developed for specifications interpreted over Modal Transition Systems, by adding the possibility to include data in the specifications. In concert with this, we also extend the variability-specific modal logic and the associated special-purpose model checker VMC. As a result, it offers the possibility to efficiently verify formulas over possibly infinite-state systems by using the on-the-fly bounded model-checking algorithms implemented in the model checker. We illustrate our approach by means of a simple yet intuitive example: a bike-sharing system.</dc:description>
27
      <dc:publisher>Springer</dc:publisher>
28
      <dc:contributor>A. Voronkov, I. Virbitskaite</dc:contributor>
29
      <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>
30
      <dc:date>2015</dc:date>
31
      <dc:type>info:eu-repo/semantics/bookPart</dc:type>
32
      <dc:identifier>http://puma.isti.cnr.it/dfdownloadnew.php?ident=cnr.isti/cnr.isti/2015-A1-007</dc:identifier>
33
      <dc:language>en</dc:language>
34
      <dc:source>In: Perspectives of System Informatics. pp. 304 - 319. A. Voronkov, I. Virbitskaite (eds.). (Lecture Notes in Computer Science, vol. 8974). Berlin: Springer, 2015.</dc:source>
35
      <dc:relation>info:eu-repo/semantics/altIdentifier/url/http://link.springer.com/chapter/10.1007%2F978-3-662-46823-4_25</dc:relation>
36
      <dc:relation>info:eu-repo/semantics/altIdentifier/isbn/978-3-662-46822-7 (print) 978-3-662-46823-4 (online)</dc:relation>
37
      <dc:relation>info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-662-46823-4_25</dc:relation>
38
      <dc:format>application/pdf</dc:format>
39
      <dc:rights>info:eu-repo/semantics/restrictedAccess</dc:rights>
40
     </oai_dc:dc>
41
   </metadata>
42
  </record>
(80-80/150)