CCL: A lightweight ORM embedding in clean

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Agile software development advocates a rapid iterative process where working systems are delivered at each iteration. For information systems, this drive to produce something working soon, makes it tempting to skip conceptual domain modeling. The long term benefits of developing an explicit conceptual model are traded for the short term benefit of reduced overhead. A possible way to reconcile conceptual modeling with a code-centric agile process is by embedding it in a programming language. We investigate this approach with CCL, a compact textual notation for embedding Object-Role Models in the functional language Clean. CCL enables specification of Clean types as derivatives of conceptual types. Together with its compact notation, this means that defining data types with CCL as intermediary requires no more programming effort than defining data types directly. Moreover, because embedded ORM is still ORM, mappings to other ORM representations remain possible at any time. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Lijnse, B., Van Bommel, P., & Plasmeijer, R. (2012). CCL: A lightweight ORM embedding in clean. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7567 LNCS, pp. 338–347). https://doi.org/10.1007/978-3-642-33618-8_48

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free