Back-to-Back Testing of Self-organization Mechanisms View Full Text


Ontology type: schema:Chapter      Open Access: True


Chapter Info

DATE

2016

AUTHORS

Benedikt Eberhardinger , Axel Habermaier , Hella Seebach , Wolfgang Reif

ABSTRACT

When developing SO mechanisms, mapping requirements to actual designs and implementations demands a lot of expertise. Among other things, it is important to define the right degree of freedom for the system that allows for self-organization. Back-to-back testing supports this hard engineering task by an adequate testing method helping to reveal failures in this design and implementation procedure. Within this paper we propose a model-based approach for back-to-back testing. The approach is built on top of the S# framework and integrated into the Visual Studio development environment, enabling the creation of executable test models with comprehensive tooling support for model debugging. By applying the concepts to a self-organizing production cell, we show how it is used to fully automatically reveal faults of a SO mechanism. More... »

PAGES

18-35

References to SciGraph publications

  • 2011. How to Design and Implement Self-organising Resource-Flow Systems in ORGANIC COMPUTING — A PARADIGM SHIFT FOR COMPLEX SYSTEMS
  • 2013. Software Engineering for Self-Adaptive Systems: A Second Research Roadmap in SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS II
  • 2008. Model Based Testing for Agent Systems in SOFTWARE AND DATA TECHNOLOGIES
  • 2014. Towards Testing Self-organizing, Adaptive Systems in ADVANCED INFORMATION SYSTEMS ENGINEERING
  • 2011. Runtime Verification of Component-Based Systems in SOFTWARE ENGINEERING AND FORMAL METHODS
  • Book

    TITLE

    Testing Software and Systems

    ISBN

    978-3-319-47442-7
    978-3-319-47443-4

    Author Affiliations

    Identifiers

    URI

    http://scigraph.springernature.com/pub.10.1007/978-3-319-47443-4_2

    DOI

    http://dx.doi.org/10.1007/978-3-319-47443-4_2

    DIMENSIONS

    https://app.dimensions.ai/details/publication/pub.1086153515


    Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
    Incoming Citations Browse incoming citations for this publication using opencitations.net

    JSON-LD is the canonical representation for SciGraph data.

    TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

    [
      {
        "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
        "about": [
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0803", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Computer Software", 
            "type": "DefinedTerm"
          }, 
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Information and Computing Sciences", 
            "type": "DefinedTerm"
          }
        ], 
        "author": [
          {
            "affiliation": {
              "alternateName": "University of Augsburg", 
              "id": "https://www.grid.ac/institutes/grid.7307.3", 
              "name": [
                "University of Augsburg"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Eberhardinger", 
            "givenName": "Benedikt", 
            "id": "sg:person.012773773105.60", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012773773105.60"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "University of Augsburg", 
              "id": "https://www.grid.ac/institutes/grid.7307.3", 
              "name": [
                "University of Augsburg"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Habermaier", 
            "givenName": "Axel", 
            "id": "sg:person.010377602707.50", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010377602707.50"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "University of Augsburg", 
              "id": "https://www.grid.ac/institutes/grid.7307.3", 
              "name": [
                "University of Augsburg"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Seebach", 
            "givenName": "Hella", 
            "id": "sg:person.013707670147.51", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013707670147.51"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "University of Augsburg", 
              "id": "https://www.grid.ac/institutes/grid.7307.3", 
              "name": [
                "University of Augsburg"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Reif", 
            "givenName": "Wolfgang", 
            "id": "sg:person.010252757021.56", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010252757021.56"
            ], 
            "type": "Person"
          }
        ], 
        "citation": [
          {
            "id": "sg:pub.10.1007/978-3-642-24690-6_15", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1007538281", 
              "https://doi.org/10.1007/978-3-642-24690-6_15"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1016/0950-5849(90)90044-r", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1015017862"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1016/0950-5849(90)90044-r", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1015017862"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-88655-6_30", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1018798166", 
              "https://doi.org/10.1007/978-3-540-88655-6_30"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-88655-6_30", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1018798166", 
              "https://doi.org/10.1007/978-3-540-88655-6_30"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-642-35813-5_1", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1020512286", 
              "https://doi.org/10.1007/978-3-642-35813-5_1"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-0348-0130-0_9", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1021401597", 
              "https://doi.org/10.1007/978-3-0348-0130-0_9"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-0348-0130-0_9", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1021401597", 
              "https://doi.org/10.1007/978-3-0348-0130-0_9"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-662-44857-1_13", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1035857473", 
              "https://doi.org/10.1007/978-3-662-44857-1_13"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1145/2491411.2491434", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1037298827"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1016/j.jlap.2008.08.004", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1048983481"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/mc.2003.1160055", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1061386719"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.7315/jcde.2014.021", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1086157110"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/saso.2008.66", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1095166933"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/sasow.2015.26", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1095204923"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/seams.2012.6224391", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1095530646"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/ase.2011.6100127", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1095669641"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/seams.2013.6595504", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1095789888"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2016", 
        "datePublishedReg": "2016-01-01", 
        "description": "When developing SO mechanisms, mapping requirements to actual designs and implementations demands a lot of expertise. Among other things, it is important to define the right degree of freedom for the system that allows for self-organization. Back-to-back testing supports this hard engineering task by an adequate testing method helping to reveal failures in this design and implementation procedure. Within this paper we propose a model-based approach for back-to-back testing. The approach is built on top of the S# framework and integrated into the Visual Studio development environment, enabling the creation of executable test models with comprehensive tooling support for model debugging. By applying the concepts to a self-organizing production cell, we show how it is used to fully automatically reveal faults of a SO mechanism.", 
        "editor": [
          {
            "familyName": "Wotawa", 
            "givenName": "Franz", 
            "type": "Person"
          }, 
          {
            "familyName": "Nica", 
            "givenName": "Mihai", 
            "type": "Person"
          }, 
          {
            "familyName": "Kushik", 
            "givenName": "Natalia", 
            "type": "Person"
          }
        ], 
        "genre": "chapter", 
        "id": "sg:pub.10.1007/978-3-319-47443-4_2", 
        "inLanguage": [
          "en"
        ], 
        "isAccessibleForFree": true, 
        "isPartOf": {
          "isbn": [
            "978-3-319-47442-7", 
            "978-3-319-47443-4"
          ], 
          "name": "Testing Software and Systems", 
          "type": "Book"
        }, 
        "name": "Back-to-Back Testing of Self-organization Mechanisms", 
        "pagination": "18-35", 
        "productId": [
          {
            "name": "doi", 
            "type": "PropertyValue", 
            "value": [
              "10.1007/978-3-319-47443-4_2"
            ]
          }, 
          {
            "name": "readcube_id", 
            "type": "PropertyValue", 
            "value": [
              "3bf1efcac155064b8d4c0b339bdb88135a66ed36ca996fb6ef79ffdb0d44ecff"
            ]
          }, 
          {
            "name": "dimensions_id", 
            "type": "PropertyValue", 
            "value": [
              "pub.1086153515"
            ]
          }
        ], 
        "publisher": {
          "location": "Cham", 
          "name": "Springer International Publishing", 
          "type": "Organisation"
        }, 
        "sameAs": [
          "https://doi.org/10.1007/978-3-319-47443-4_2", 
          "https://app.dimensions.ai/details/publication/pub.1086153515"
        ], 
        "sdDataset": "chapters", 
        "sdDatePublished": "2019-04-15T18:14", 
        "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
        "sdPublisher": {
          "name": "Springer Nature - SN SciGraph project", 
          "type": "Organization"
        }, 
        "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000001_0000000264/records_8681_00000279.jsonl", 
        "type": "Chapter", 
        "url": "http://link.springer.com/10.1007/978-3-319-47443-4_2"
      }
    ]
     

    Download the RDF metadata as:  json-ld nt turtle xml License info

    HOW TO GET THIS DATA PROGRAMMATICALLY:

    JSON-LD is a popular format for linked data which is fully compatible with JSON.

    curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-47443-4_2'

    N-Triples is a line-based linked data format ideal for batch operations.

    curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-47443-4_2'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-47443-4_2'

    RDF/XML is a standard XML format for linked data.

    curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-47443-4_2'


     

    This table displays all metadata directly associated to this object as RDF triples.

    146 TRIPLES      23 PREDICATES      42 URIs      20 LITERALS      8 BLANK NODES

    Subject Predicate Object
    1 sg:pub.10.1007/978-3-319-47443-4_2 schema:about anzsrc-for:08
    2 anzsrc-for:0803
    3 schema:author Na1433f5d17bc4a17a0e152cddd2d4a53
    4 schema:citation sg:pub.10.1007/978-3-0348-0130-0_9
    5 sg:pub.10.1007/978-3-540-88655-6_30
    6 sg:pub.10.1007/978-3-642-24690-6_15
    7 sg:pub.10.1007/978-3-642-35813-5_1
    8 sg:pub.10.1007/978-3-662-44857-1_13
    9 https://doi.org/10.1016/0950-5849(90)90044-r
    10 https://doi.org/10.1016/j.jlap.2008.08.004
    11 https://doi.org/10.1109/ase.2011.6100127
    12 https://doi.org/10.1109/mc.2003.1160055
    13 https://doi.org/10.1109/saso.2008.66
    14 https://doi.org/10.1109/sasow.2015.26
    15 https://doi.org/10.1109/seams.2012.6224391
    16 https://doi.org/10.1109/seams.2013.6595504
    17 https://doi.org/10.1145/2491411.2491434
    18 https://doi.org/10.7315/jcde.2014.021
    19 schema:datePublished 2016
    20 schema:datePublishedReg 2016-01-01
    21 schema:description When developing SO mechanisms, mapping requirements to actual designs and implementations demands a lot of expertise. Among other things, it is important to define the right degree of freedom for the system that allows for self-organization. Back-to-back testing supports this hard engineering task by an adequate testing method helping to reveal failures in this design and implementation procedure. Within this paper we propose a model-based approach for back-to-back testing. The approach is built on top of the S# framework and integrated into the Visual Studio development environment, enabling the creation of executable test models with comprehensive tooling support for model debugging. By applying the concepts to a self-organizing production cell, we show how it is used to fully automatically reveal faults of a SO mechanism.
    22 schema:editor N13a40e01c520430091880ff525baa185
    23 schema:genre chapter
    24 schema:inLanguage en
    25 schema:isAccessibleForFree true
    26 schema:isPartOf Nb1376e48d3d44a789b316ba13b09d33d
    27 schema:name Back-to-Back Testing of Self-organization Mechanisms
    28 schema:pagination 18-35
    29 schema:productId N1683c8b0918e4dab8aff7d2456ed9247
    30 N54fd134d29c149c1b8a37c261ebac4af
    31 N84176ac313d64d088f2a5106bb7b0b16
    32 schema:publisher N9f102d79919449b99d72e1e98735c5ce
    33 schema:sameAs https://app.dimensions.ai/details/publication/pub.1086153515
    34 https://doi.org/10.1007/978-3-319-47443-4_2
    35 schema:sdDatePublished 2019-04-15T18:14
    36 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    37 schema:sdPublisher Nc4cc20c87d524b51885f5005af2aa1db
    38 schema:url http://link.springer.com/10.1007/978-3-319-47443-4_2
    39 sgo:license sg:explorer/license/
    40 sgo:sdDataset chapters
    41 rdf:type schema:Chapter
    42 N13a40e01c520430091880ff525baa185 rdf:first N61c0e6bd90b8456f800d6e5cabe7e035
    43 rdf:rest N80c5065262134cb797209cdcada87ca0
    44 N1683c8b0918e4dab8aff7d2456ed9247 schema:name readcube_id
    45 schema:value 3bf1efcac155064b8d4c0b339bdb88135a66ed36ca996fb6ef79ffdb0d44ecff
    46 rdf:type schema:PropertyValue
    47 N3c1b5f398b2c4fbf9026b1e97bbaf6dc schema:familyName Kushik
    48 schema:givenName Natalia
    49 rdf:type schema:Person
    50 N478cb8c081ea4c7cb33c1d6d2188b6b6 rdf:first sg:person.013707670147.51
    51 rdf:rest N9ee9d1b7432042efbad045c57b5acc4f
    52 N54fd134d29c149c1b8a37c261ebac4af schema:name doi
    53 schema:value 10.1007/978-3-319-47443-4_2
    54 rdf:type schema:PropertyValue
    55 N61c0e6bd90b8456f800d6e5cabe7e035 schema:familyName Wotawa
    56 schema:givenName Franz
    57 rdf:type schema:Person
    58 N80c5065262134cb797209cdcada87ca0 rdf:first Nc522e3b242b04974a5887ab471fe3524
    59 rdf:rest Nea449d53d55e4ac8b0fcd3ab3a1b01e7
    60 N84176ac313d64d088f2a5106bb7b0b16 schema:name dimensions_id
    61 schema:value pub.1086153515
    62 rdf:type schema:PropertyValue
    63 N9ee9d1b7432042efbad045c57b5acc4f rdf:first sg:person.010252757021.56
    64 rdf:rest rdf:nil
    65 N9f102d79919449b99d72e1e98735c5ce schema:location Cham
    66 schema:name Springer International Publishing
    67 rdf:type schema:Organisation
    68 Na1433f5d17bc4a17a0e152cddd2d4a53 rdf:first sg:person.012773773105.60
    69 rdf:rest Naeca1ce2dd54494f89193ad67e49a9d7
    70 Naeca1ce2dd54494f89193ad67e49a9d7 rdf:first sg:person.010377602707.50
    71 rdf:rest N478cb8c081ea4c7cb33c1d6d2188b6b6
    72 Nb1376e48d3d44a789b316ba13b09d33d schema:isbn 978-3-319-47442-7
    73 978-3-319-47443-4
    74 schema:name Testing Software and Systems
    75 rdf:type schema:Book
    76 Nc4cc20c87d524b51885f5005af2aa1db schema:name Springer Nature - SN SciGraph project
    77 rdf:type schema:Organization
    78 Nc522e3b242b04974a5887ab471fe3524 schema:familyName Nica
    79 schema:givenName Mihai
    80 rdf:type schema:Person
    81 Nea449d53d55e4ac8b0fcd3ab3a1b01e7 rdf:first N3c1b5f398b2c4fbf9026b1e97bbaf6dc
    82 rdf:rest rdf:nil
    83 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
    84 schema:name Information and Computing Sciences
    85 rdf:type schema:DefinedTerm
    86 anzsrc-for:0803 schema:inDefinedTermSet anzsrc-for:
    87 schema:name Computer Software
    88 rdf:type schema:DefinedTerm
    89 sg:person.010252757021.56 schema:affiliation https://www.grid.ac/institutes/grid.7307.3
    90 schema:familyName Reif
    91 schema:givenName Wolfgang
    92 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010252757021.56
    93 rdf:type schema:Person
    94 sg:person.010377602707.50 schema:affiliation https://www.grid.ac/institutes/grid.7307.3
    95 schema:familyName Habermaier
    96 schema:givenName Axel
    97 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010377602707.50
    98 rdf:type schema:Person
    99 sg:person.012773773105.60 schema:affiliation https://www.grid.ac/institutes/grid.7307.3
    100 schema:familyName Eberhardinger
    101 schema:givenName Benedikt
    102 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012773773105.60
    103 rdf:type schema:Person
    104 sg:person.013707670147.51 schema:affiliation https://www.grid.ac/institutes/grid.7307.3
    105 schema:familyName Seebach
    106 schema:givenName Hella
    107 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013707670147.51
    108 rdf:type schema:Person
    109 sg:pub.10.1007/978-3-0348-0130-0_9 schema:sameAs https://app.dimensions.ai/details/publication/pub.1021401597
    110 https://doi.org/10.1007/978-3-0348-0130-0_9
    111 rdf:type schema:CreativeWork
    112 sg:pub.10.1007/978-3-540-88655-6_30 schema:sameAs https://app.dimensions.ai/details/publication/pub.1018798166
    113 https://doi.org/10.1007/978-3-540-88655-6_30
    114 rdf:type schema:CreativeWork
    115 sg:pub.10.1007/978-3-642-24690-6_15 schema:sameAs https://app.dimensions.ai/details/publication/pub.1007538281
    116 https://doi.org/10.1007/978-3-642-24690-6_15
    117 rdf:type schema:CreativeWork
    118 sg:pub.10.1007/978-3-642-35813-5_1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1020512286
    119 https://doi.org/10.1007/978-3-642-35813-5_1
    120 rdf:type schema:CreativeWork
    121 sg:pub.10.1007/978-3-662-44857-1_13 schema:sameAs https://app.dimensions.ai/details/publication/pub.1035857473
    122 https://doi.org/10.1007/978-3-662-44857-1_13
    123 rdf:type schema:CreativeWork
    124 https://doi.org/10.1016/0950-5849(90)90044-r schema:sameAs https://app.dimensions.ai/details/publication/pub.1015017862
    125 rdf:type schema:CreativeWork
    126 https://doi.org/10.1016/j.jlap.2008.08.004 schema:sameAs https://app.dimensions.ai/details/publication/pub.1048983481
    127 rdf:type schema:CreativeWork
    128 https://doi.org/10.1109/ase.2011.6100127 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095669641
    129 rdf:type schema:CreativeWork
    130 https://doi.org/10.1109/mc.2003.1160055 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061386719
    131 rdf:type schema:CreativeWork
    132 https://doi.org/10.1109/saso.2008.66 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095166933
    133 rdf:type schema:CreativeWork
    134 https://doi.org/10.1109/sasow.2015.26 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095204923
    135 rdf:type schema:CreativeWork
    136 https://doi.org/10.1109/seams.2012.6224391 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095530646
    137 rdf:type schema:CreativeWork
    138 https://doi.org/10.1109/seams.2013.6595504 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095789888
    139 rdf:type schema:CreativeWork
    140 https://doi.org/10.1145/2491411.2491434 schema:sameAs https://app.dimensions.ai/details/publication/pub.1037298827
    141 rdf:type schema:CreativeWork
    142 https://doi.org/10.7315/jcde.2014.021 schema:sameAs https://app.dimensions.ai/details/publication/pub.1086157110
    143 rdf:type schema:CreativeWork
    144 https://www.grid.ac/institutes/grid.7307.3 schema:alternateName University of Augsburg
    145 schema:name University of Augsburg
    146 rdf:type schema:Organization
     




    Preview window. Press ESC to close (or click here)


    ...