Transactions in ORM

E. O. de Brock*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

2 Citations (Scopus)

Abstract

Languages for specifying information systems should not only contain a data definition (sub)language (DDL), i.e., a part for specifying data structures. but also a data retrieval (sub)language (DRL), i.e., a part for specifying queries. and a data manipulation (sub)language (DML), i.e., a part for specifying transactions.

The language ORM contains a DDL and a DRL (ConQuer), but it does not contain a sufficient DML as yet. We therefore propose an extension of ORM with a DML, for specifying transactions to he easily validated by domain experts.

We introduce the following set of standard classes of specifiable transactions: add an instance, add a query result, remove a subset, and change a subset. We also treat compound transactions in ORM.

In ORM there are usually several ways to specify something. For all transactions we therefore propose syntaxes, verbalizations, and diagrams as well. They allow for type-checking and easy validation by domain experts.

Original languageEnglish
Title of host publicationENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING
EditorsT Halpin, J Krogstie, S Nurcan, E Proper, R Schmidt, P Soffer, R Ukor
Place of PublicationBERLIN
PublisherSpringer
Pages291-301
Number of pages11
ISBN (Print)978-3-642-01861-9
Publication statusPublished - 2009
Event10th International Workshop on Business Process Modeling, Development and Support/14th Conference on Exploring Modeling Methods for Systems Analysis and Design - , Netherlands
Duration: 8-Jun-20099-Jun-2009

Publication series

NameLecture Notes in Business Information Processing
PublisherSPRINGER-VERLAG BERLIN
Volume29
ISSN (Print)1865-1348

Other

Other10th International Workshop on Business Process Modeling, Development and Support/14th Conference on Exploring Modeling Methods for Systems Analysis and Design
Country/TerritoryNetherlands
Period08/06/200909/06/2009

Keywords

  • ORM
  • DML
  • transaction
  • add
  • remove
  • change
  • syntax
  • verbalization
  • diagram
  • compound transaction
  • DYNAMIC RULES

Cite this