A DSEL for Studying and Explaining Causation

Computer Science – Programming Languages

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

In Proceedings DSL 2011, arXiv:1109.0323

Scientific paper

10.4204/EPTCS.66.7

We present a domain-specific embedded language (DSEL) in Haskell that supports the philosophical study and practical explanation of causation. The language provides constructs for modeling situations comprised of events and functions for reliably determining the complex causal relationships that emerge between these events. It enables the creation of visual explanations of these causal relationships and a means to systematically generate alternative, related scenarios, along with corresponding outcomes and causes. The DSEL is based on neuron diagrams, a visual notation that is well established in practice and has been successfully employed for causation explanation and research. In addition to its immediate applicability by users of neuron diagrams, the DSEL is extensible, allowing causation experts to extend the notation to introduce special-purpose causation constructs. The DSEL also extends the notation of neuron diagrams to operate over non-boolean values, improving its expressiveness and offering new possibilities for causation research and its applications.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

A DSEL for Studying and Explaining Causation does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with A DSEL for Studying and Explaining Causation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A DSEL for Studying and Explaining Causation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-449123

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.