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
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;
Conference_Titel :
Bioinformatics Conference, 2002. Proceedings. IEEE Computer Society
Print_ISBN :
0-7695-1653-X
DOI :
10.1109/CSB.2002.1039324