Abstract
We present an in-progress domain-specific language for actuaries. Due to the mathematical sophistication of actuaries and the relatively high degree of formalization of the field, we conjecture that a dependently-typed functional language with special support for actuarial models will enable actuaries to develop software that is robust and understandable.
Work supported by the Danish Advanced Technology Foundation (Højteknologifonden) (017-2010-3).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arnold, B.R.T., van Deursen, A., Res, M.: Algebraic specification of a language for describing financial products. Technical report, Eindhoven University of Technology (1995)
Mogensen, T.Æ.: Linear Types for Cashflow Reengineering. In: Broy, M., Zamulin, A.V. (eds.) PSI 2003. LNCS, vol. 2890, pp. 13–21. Springer, Heidelberg (2004)
Oury, N., Swierstra, W.: The power of pi. In: Proceedings of the 13th ACM SIGPLAN International Conference on Functional Programming, ICFP 2008, pp. 39–50. ACM, New York (2008)
Peyton-Jones, S., Eber, J.M., Seward, J.: Composing contracts: an adventure in financial engineering (functional pearl). SIGPLAN Not. 35(9), 280–292 (2000)
David Promislow, S.: Fundamentals of Actuarial Mathematics, 2nd edn. Wiley (2011)
Directive 2009/138/EC of the European Parliament and of the council
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Christiansen, D.R. (2013). Software Development for the Working Actuary. In: Dittrich, Y., Burnett, M., Mørch, A., Redmiles, D. (eds) End-User Development. IS-EUD 2013. Lecture Notes in Computer Science, vol 7897. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38706-7_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-38706-7_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38705-0
Online ISBN: 978-3-642-38706-7
eBook Packages: Computer ScienceComputer Science (R0)