We investigate how achievements of programming languages research can be used for designing and extending fact-oriented modeling languages. Our core contribution is that we show how extending fact-oriented modeling languages with the single concept of algebraic data types leads to a natural and straightforward modeling of complex information structures like unnamed collection types and higher order types.
%0 Conference Paper
%1 Pepels2006
%A Pepels, Betsy
%A Plasmeijer, Rinus
%A Proper, Henderik Alex
%B Proceedings of the OTM Workshop
%D 2006
%I Springer
%K modeling orm
%P 1170-1180
%R 10.1007/11915072_20
%T Fact-Oriented Modeling from a Programming Language Designer's Perspective
%U http://www.st.cs.ru.nl/papers/2006/pepb06-ORM2006-FOModelingFromPLDesignerPerspective.pdf
%V 4278
%X We investigate how achievements of programming languages research can be used for designing and extending fact-oriented modeling languages. Our core contribution is that we show how extending fact-oriented modeling languages with the single concept of algebraic data types leads to a natural and straightforward modeling of complex information structures like unnamed collection types and higher order types.
@inproceedings{Pepels2006,
abstract = {We investigate how achievements of programming languages research can be used for designing and extending fact-oriented modeling languages. Our core contribution is that we show how extending fact-oriented modeling languages with the single concept of algebraic data types leads to a natural and straightforward modeling of complex information structures like unnamed collection types and higher order types.},
added-at = {2010-09-03T19:34:28.000+0200},
author = {Pepels, Betsy and Plasmeijer, Rinus and Proper, Henderik Alex},
biburl = {https://www.bibsonomy.org/bibtex/2c3e723e76ba0be6024107e8331ee4adb/voj},
booktitle = {Proceedings of the OTM Workshop},
doi = {10.1007/11915072_20},
interhash = {a8c6cfdbbf0fcff067f57066cc5c7065},
intrahash = {c3e723e76ba0be6024107e8331ee4adb},
keywords = {modeling orm},
pages = {1170-1180},
publisher = {Springer},
series = {LNCS},
timestamp = {2013-01-06T09:44:45.000+0100},
title = {Fact-Oriented Modeling from a Programming Language Designer's Perspective},
url = {http://www.st.cs.ru.nl/papers/2006/pepb06-ORM2006-FOModelingFromPLDesignerPerspective.pdf},
volume = 4278,
year = 2006
}