@inproceedings{MuKJ08, title = {Algebra of Programming Using Dependent Types}, author = {Shin-Cheng Mu and Hsiang-Shang Ko and Patrik Jansson}, year = {2008}, doi = {10.1007/978-3-540-70594-9_15}, url = {http://dx.doi.org/10.1007/978-3-540-70594-9_15}, tags = {programming languages, functional programming, relational algebra, type system, algebraic specification, algebra, programming, type theory}, researchr = {https://researchr.org/publication/MuKJ08}, cites = {0}, citedby = {0}, pages = {268-283}, booktitle = {Mathematics of Program Construction, 9th International Conference, MPC 2008, Marseille, France, July 15-18, 2008. Proceedings}, editor = {Philippe Audebaud and Christine Paulin-Mohring}, volume = {5133}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-70593-2}, } @article{MuKJ09, title = {Algebra of programming in Agda: Dependent types for relational program derivation}, author = {Shin-Cheng Mu and Hsiang-Shang Ko and Patrik Jansson}, year = {2009}, doi = {10.1017/S0956796809007345}, url = {http://dx.doi.org/10.1017/S0956796809007345}, tags = {programming languages, rule-based, meta programming, program verification, meta-model, modeling language, language modeling, relational algebra, type system, rules, algebraic specification, algebra, programming, type theory, Meta-Environment}, researchr = {https://researchr.org/publication/MuKJ09}, cites = {0}, citedby = {0}, journal = {Journal of Functional Programming}, volume = {19}, number = {5}, pages = {545-579}, }