title: Phi-LOG: a domain specific language for solving phylogenetic inference problems.
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 called Phi-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.
authors.affiliation: Dept. Computer Science and Biology, New Mexico State University, NM, USA. epontell@cs.nmsu.edu
authors.forename: E
authors.initials: E
authors.lastname: Pontelli
authors.forename: D
authors.initials: D
authors.lastname: Ranjan
authors.forename: B
authors.initials: B
authors.lastname: Milligan
authors.forename: G
authors.initials: G
authors.lastname: Gupta
mesh_terms: D003198:Computer Simulation; D003628:Database Management Systems; D030541:Databases, Genetic; D019143:Evolution, Molecular; D020869:Gene Expression Profiling / Q000379:methods*; D005786:Gene Expression Regulation / Q000502:physiology*; D008957:Models, Genetic; D010802:Phylogeny; D011381:Programming Languages; D012984:Software; D012985:Software Design; D014584:User-Computer Interface