US 11,886,837 B2
Simulation-based software design and delivery attribute tradeoff identification and resolution
Sanjay Podder, Thane (IN); Vikrant Kaulgud, Pune (IN); Vibhu Saujanya Sharma, Bangalore (IN); Sanjay Mittal, Bangalore (IN); Ravi Kiran Velama, Bangalore (IN); and Adam Patten Burden, Tampa, FL (US)
Assigned to ACCENTURE GLOBAL SOLUTIONS LIMITED, Dublin (IE)
Filed by ACCENTURE GLOBAL SOLUTIONS LIMITED, Dublin (IE)
Filed on Apr. 8, 2022, as Appl. No. 17/716,827.
Claims priority of application No. 202111016888 (IN), filed on Apr. 10, 2021.
Prior Publication US 2022/0326913 A1, Oct. 13, 2022
Int. Cl. G06F 8/20 (2018.01); G06F 8/10 (2018.01)
CPC G06F 8/20 (2013.01) [G06F 8/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A simulation-based software design and delivery attribute tradeoff identification and resolution apparatus comprising:
a sustainable software attributes analyzer, executed by at least one hardware processor, to receive requirements specification, and
generate, based on an analysis of the requirements specification, canonical sustainability requirements by:
extracting text from the requirements specification;
determining, from the extracted text, whether there is a sustainability string; and
based on a determination that there is the sustainability string, extracting text from a sustainability section;
an attribute optimizer, executed by the at least one hardware processor, to
generate, based on an analysis of the canonical sustainability requirements, sustainable software attribute decisions and an attribute optimization score;
an impact analyzer, executed by the at least one hardware processor, to
generate, based on an analysis of the sustainable software attribute decisions and the attribute optimization score, a sustainable software attribute balance score and a tradeoff attributes list;
a carbon proxy generator, executed by the at least one hardware processor, to
generate, based on an analysis of the sustainable software attribute balance score and the tradeoff attributes list, a green quotient;
an architecture generator, executed by the at least one hardware processor, to
generate, based on an analysis of the sustainable software attribute decisions, the attribute optimization score, and the green quotient, an architecture document;
a sustainable software quality rules generator, executed by the at least one hardware processor, to
generate, based on an analysis of the architecture document, software quality rules; and
a software generator, executed by the at least one hardware processor, to
generate, based on an analysis of the software quality rules, a software application.