mmskeen wrote on Saturday, October 08, 2016:
Hello,
I am part of a software engineering research group for Utah Valley University. We recently analyzed an AOSA (Architecture of Open Source Applications) publication describing the architecture of various open source projects, including FreeRTOS, for architectural patterns and software quality attributes. Our research results were presented as a paper at the 13th Working IEEE/IFIP Conference on Software Architecture (WICSA). We are now in process of contacting developers and architects from these communities to validate our findings, and to learn any more we can about the intended architectural design patterns (not GoF design patterns, necessarily) and quality attributes.
Would anyone be willing/able to answer the following?
We would like to know if we are missing any patterns or quality attributes that you may have included in FreeRTOS, or if there are any we listed that aren’t used. Any additional comment on these topics you might have would also, of course, be welcome.
We believe we found the following software architectural patterns in this application:
**Pattern Name | Found in the Architecture? (yes / no / don’t know) | Comments (optional)
**Layers
Master & Commander
Other?
We also identified the following quality attributes:
**Attribute Name | Is This Found in the Architecture? | Comments (optional)
**Performance
Portability
Other?
A reference list of architectural patterns and quality attributes we considered can be found here.
Please respond by October 22, if possible.
Thank you for considering our request, and for your continued work on FreeRTOS.
Sincerely,
Michael Skeen, with
Erich Gubler,
Danielle Skinner,
Brandon Leishman,
Neil Harrison, Ph.D. (advisor)
Reference: Neil B. Harrison, Erich Gubler, Danielle Skinner, “Software Architecture Pattern Morphology in Open-Source Systems”,WICSA, 2016, 2016 13th Working IEEE/IFIP Conference on Software Architecture (WICSA), 2016 13th Working IEEE/IFIP Conference on Software Architecture (WICSA) 2016, pp. 91-98, doi: 10.1109/WICSA.2016.8