• DocumentCode
    3249098
  • Title

    Why (meta-)theories of automated software design are essential: A personal perspective

  • Author

    Batory, Don

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Texas at Austin Austin, Austin, TX, USA
  • fYear
    2013
  • fDate
    26-26 May 2013
  • Firstpage
    19
  • Lastpage
    22
  • Abstract
    Program generators are tools that automatically construct customized programs in a particular domain. Generators mechanize implicit “theories” of how a domain expert would go about writing an efficient programing the core activities of a domain expert and automating them is analogous to creating and evaluating theories in physics and other natural sciences. Theories have a revered place in natural sciences; eventually theories will assume a comparable place in automated software design. The reason is simple economics: generators will remove the burden of difficult or mundane tasks from an engineer to a machine.
  • Keywords
    automatic programming; object-oriented programming; software tools; automated software design; customized program construction; meta-theories; natural sciences; program generators; relational query optimization; semantic modularity; Algebra; Automatic programming; Databases; Generators; Semantics; Software design; automated software design; features; generators; relational query optimization; semantic modularity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (GTSE), 2013 2nd SEMAT Workshop on a General Theory of
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/GTSE.2013.6613865
  • Filename
    6613865