CFP last date
20 May 2024
Reseach Article

A Domain-Specific Language for Discrete Mathematics

by Rohit Jha, Alfy Samuel, Ashmee Pawar, M. Kiruthika
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 70 - Number 15
Year of Publication: 2013
Authors: Rohit Jha, Alfy Samuel, Ashmee Pawar, M. Kiruthika
10.5120/12036-7257

Rohit Jha, Alfy Samuel, Ashmee Pawar, M. Kiruthika . A Domain-Specific Language for Discrete Mathematics. International Journal of Computer Applications. 70, 15 ( May 2013), 6-19. DOI=10.5120/12036-7257

@article{ 10.5120/12036-7257,
author = { Rohit Jha, Alfy Samuel, Ashmee Pawar, M. Kiruthika },
title = { A Domain-Specific Language for Discrete Mathematics },
journal = { International Journal of Computer Applications },
issue_date = { May 2013 },
volume = { 70 },
number = { 15 },
month = { May },
year = { 2013 },
issn = { 0975-8887 },
pages = { 6-19 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume70/number15/12036-7257/ },
doi = { 10.5120/12036-7257 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:32:55.703797+05:30
%A Rohit Jha
%A Alfy Samuel
%A Ashmee Pawar
%A M. Kiruthika
%T A Domain-Specific Language for Discrete Mathematics
%J International Journal of Computer Applications
%@ 0975-8887
%V 70
%N 15
%P 6-19
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper discusses a Domain Specific Language (DSL) that has been developed to enable implementation of concepts of discrete mathematics. A library of data types and functions provides functionality which is frequently required by users. Covering the areas of Mathematical Logic, Set Theory, Functions, Graph Theory, Number Theory, Linear Algebra and Combinatorics, the language's syntax is close to the actual notation used in the specific fields.

References
  1. Fowler, M. 2010, "Domain-Specific Languages", Addison-Wesley Professional.
  2. Taha, W. 2008, "Domain Specific Languages", IEEE International Conference on Computer Engineering and Systems (ICESS).
  3. Mernik, M. , Heering, J. , and Sloane, A. M. 2005, "When and How to Develop Domain-Specific Languages", ACM Computing Surveys (CSUR).
  4. Ghosh, D. 2011, "DSLs in Action", Manning Publications Co.
  5. Karsai, G. , Krahn, H. , Pinkernell, C. , Rumpe, B. , Schindler, M. , and Volkel, S. 2009, "Design Guidelines for Domain Specific Languages", Proceedings of DSM 2009.
  6. Hughes, J. , "Why Functional Programming Matters", The Computer Journal, 1989.
  7. Goldberg, B. , "Functional Programming Languages", ACM Computing Surveys, Vol. 28, No. 1, March 1996.
  8. Hudak, P. 1996. "Building domain-specific embedded languages", ACM Computing Surveys, December 1996.
  9. http://www. haskell. org/haskellwiki/Introduction. Introduction to Haskell, retrieved on October 22, 2012.
  10. http://www. haskell. org/ghc/docs/7. 0. 4/html/users_guide/index. html. The Glorious Glasgow Haskell Compilation System User's Guide, Version 7. 0. 4
Index Terms

Computer Science
Information Sciences

Keywords

Domain-Specific Language Glasgow Haskell Compiler Haskell Preprocessor