Experiment #1 - LightPL-ACME compared to PL-AspectualACME
Contents
Q1: | Is LightPL-ACME efficient in terms of time for sufficiently describing the GingaForAll SPL when compared to PL-AspectualACME? |
Q2: | What is the degree of complexity for describing the GingaForAll SPL using LightPL-ACME when compared to PL-AspectualACME? |
Q3: | What is the degree of expressiveness for describing the GingaForAll SPL using LightPL-ACME when compared to PL-AspectualACME? |
Q4: | What is the degree of scalability for describing the GingaForAll SPL using LightPL-ACME when compared to PL-AspectualACME? |
Q5: | What is the degree of understanding regarding the GingaForAll SPL architecture description using LightPL-ACME when compared to PL-AspectualACME? |
M1: | Efficiency in terms of the time spent for describing the GingaForAll SPL. |
M2: | Complexity in terms of difficulty provided by the ADL for describing the GingaForAll SPL. |
M3: | Expressiveness in terms of the sufficient representation of the elements related to the GingaForAll SPL. |
M4: | Scalability in terms of the fact that the ADL enables to describe larger systems without promoting a major impact in the architectural description, i.e. it is possible to establish an acceptable trade-off between increasing the size of the SPL and its respective products and the degree of difficulty for describing the SPL architecture and elements. |
M5: | Ease of understanding of the GingaForAll SPL architectural description. |
H1 (Q1-M1): |
The time spent for describing the GingaForAll SPL using the LightPL-ACME ADL is (equal / smaller
than / greater than) to the time spent for making the description using the PL-AspectualACME ADL. |
H2 (Q2-M2): |
The degree of complexity for describing the GingaForAll SPL using the LightPL-ACME ADL is (equal /
smaller than / greater than) to the degree of complexity for making the description using the
PL-AspectualACME ADL. |
H3 (Q3-M3): |
The degree of expressiveness for describing the GingaForAll SPL using the LightPL-ACME ADL is (equal /
smaller than / greater than) to the degree of expressiveness for making the description using the
PL-AspectualACME ADL. |
H4 (Q4-M4): |
The degree of scalability for describing the GingaForAll SPL using the LightPL-ACME ADL is (equal /
smaller than / greater than) to the degree of scalability for making the description using the
PL-AspectualACME ADL. |
H5 (Q5-M5): | The degree of understanding the GingaForAll SPL architecture description in LightPL-ACME is (equal / smaller than / greater than) to the degree of understanding of the description in PL-AspectualACME. |
Q1 - Is LightPL-ACME efficient in terms of time for sufficiently describing the GingaForAll SPL
when compared to PL-AspectualACME? Result: The time spent for describing the GingaForAll SPL using LightPL-ACME was smaller than the time spent for describing it using PL-AspectualACME. More precisely, the average time for describing the GingaForAll SPL using LightPL-ACME was 28 minutes, whereas the average time spent for PL-AspectualACME was 62 minutes. |
Q1 - What is the degree of complexity for describing the GingaForAll SPL using LightPL-ACME when
compared to PL-AspectualACME? Result: The participants were unanimous when reporting that PL-AspectualACME is very difficult and verbose for describing the GingaForAll SPL compared to LightPL-ACME. |
Q3 - What is the degree of expressiveness for describing the GingaForAll SPL using
LightPL-ACME when compared to PL-AspectualACME? Result: The participants unanimously reported that the degree of expressiveness of PL-AspectualACME is very low when compared to LightPL-ACME. |
Q4 - What is the degree of scalability for describing the GingaForAll SPL using LightPL-ACME
when compared to PL-AspectualACME? Result: The members of Group I unanimously reported that such increase hampers the architectural description in PL-AspectualACME when compared to LightPL-ACME. |
Q5 - What is the degree of understanding regarding the GingaForAll SPL architecture description
using LightPL-ACME when compared to PL-AspectualACME? Result: The participants stated that the degree of understanding of descriptions in LightPL-ACME is much greater than the descriptions in PL-AspectualACME. Additionally, the members of this group reported that it was considerably easy to build the feature model and identify the GingaForAll SPL products from the descriptions in LightPL-ACME compared to the descriptions in PL-AspectualACME. |
Copyright © 2012 Eduardo Silva and Everton Cavalcante | All rights reserved.