• DocumentCode
    2341001
  • Title

    ΦLOG: a domain specific language for solving phylogenetic inference problems

  • Author

    Pontelli, E. ; Ranjan, D. ; Milligan, B. ; Gupta, G.

  • Author_Institution
    Dept. Comput. Sci., New Mexico State Univ., Las Cruces, NM, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    9
  • Lastpage
    20
  • Abstract
    Domain experts think and reason at a high level of abstraction when they solve problems in their domain of expertise. We present the design and motivation behind a domain specific language (DSL), called ΦLOG, to enable biologists (domain experts) to program solutions to phylogenetic inference problems at a very high level of abstraction. The implementation infrastructure (interpreter, compiler, debugger) for the DSL is automatically obtained through a software engineering framework based on denotational semantics and logic programming.
  • Keywords
    biology computing; high level languages; logic programming; program compilers; program debugging; program interpreters; programming language semantics; ΦLOG; abstraction; compiler; debugger; denotational semantics; domain experts; domain specific language; interpreter; logic programming; phylogenetic inference; software engineering; Application software; Bioinformatics; Biological system modeling; Biology computing; Computer science; DSL; Domain specific languages; Phylogeny; Programming profession; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Bioinformatics Conference, 2002. Proceedings. IEEE Computer Society
  • Print_ISBN
    0-7695-1653-X
  • Type

    conf

  • DOI
    10.1109/CSB.2002.1039324
  • Filename
    1039324