The IT Law Wiki
(Adding categories)
m
 
Line 3: Line 3:
 
'''Generated software''' is
 
'''Generated software''' is
   
{{Quote|a style of [[computer programming]] that uses [[automated]] [[software]] creation &mdash; rather than being written by [[programmer]]s &mdash; through generic frames, classes, [[prototype]]s, [[template]]s, aspects and [[code generator]]s to improve [[programmer]] [[productivity]].<ref>Counting the Cost, Cyber Exposure Decoded, at 10.</ref>}}
+
{{Quote|a style of [[computer programming]] that uses [[automated]] [[software]] creation &mdash; rather than being written by [[programmer]]s &mdash; through generic frames, classes, [[prototype]]s, [[template]]s, aspects and [[code generator]]s to improve [[programmer]] [[productivity]].<ref>[[Counting the Cost, Cyber Exposure Decoded]], at 10.</ref>}}
   
 
== Overview ==
 
== Overview ==

Latest revision as of 00:53, 14 September 2019

Definition[]

Generated software is

a style of computer programming that uses automated software creation — rather than being written by programmers — through generic frames, classes, prototypes, templates, aspects and code generators to improve programmer productivity.[1]

Overview[]

"Examples of this style of code generation include: plugins, device drivers, software extensions, program launchers and automatic software updates that can use a common legitimate framework. These elements can be modified for malicious intent, and purposely obscuring sources and code to make the program difficult to understand can further complicate detection."[2]

References[]

  1. Counting the Cost, Cyber Exposure Decoded, at 10.
  2. Id.