Jump to ContentJump to Main Navigation
Information Modeling: The EXPRESS Way$
Users without a subscription are not able to see the full content.

Douglas Schenck and Peter Wilson

Print publication date: 1994

Print ISBN-13: 9780195087147

Published to Oxford Scholarship Online: November 2020

DOI: 10.1093/oso/9780195087147.001.0001

Show Summary Details
Page of

PRINTED FROM OXFORD SCHOLARSHIP ONLINE (oxford.universitypressscholarship.com). (c) Copyright Oxford University Press, 2021. All Rights Reserved. An individual user may print out a PDF of a single chapter of a monograph in OSO for personal use. date: 24 June 2021

A worked example

A worked example

Chapter 4 (p.39) A worked example
Information Modeling: The EXPRESS Way

Douglas A. Schenck

Peter R. Wilson

Oxford University Press

In this Chapter we provide a complete worked example of the development of an information model. The initial model specification is taken from an ISO report, TR 9007, which, among other things, describes several means of representing this particular example. The model representations used here are the EXPRESS-G and EXPRESS languages, and this also serves as an introduction to some aspects of the languages. Minor use is also made of EXPRESS-I. For explanatory purposes we do not strictly adhere to the methodology described earlier. The principal difference being that we develop simultaneously both a graphical and a lexical version of the model. The initial model statement for the worked example is given in Section 4.1.1 and 4.1.2 and is taken from ISO TR 9007. In our modeling methodology this would be developed by the modeling team as the initial step in the modeling process. By the time the team is in a position to be as clear on the specification as given in 4.1.2 about the real world aspects of the problem, then the majority of the modeling work has been accomplished. The remaining task, which is what we will be concentrating on, is to formally describe and document the model. The scope of the model to be described has to do with the registration of cars and is limited to the scope of interest of the Registration Authority. The Registration Authority exists for the purpose of: • Knowing who is or was the registered owner of a car at any time from construction to destruction of the car. • To monitor certain laws, for example regarding fuel consumption of cars and their transfer of ownership. There are a number of manufacturers, each with one unique name. Manufacturers may start operation, with the permission of the Registration Authority (which permission cannot be withdrawn). No more than five manufacturers may be in operation at any time. A manufacturer may cease to operate provided he owns no cars, in which case permission to operate lapses. A car is of a particular model and is given a serial number by its manufacturer that is unique among the cars made by that manufacturer.

Keywords:   Aggregation, Binary, Categorization, Documentation, Enumeration, First-class, Generalization, Import, List, Logical

Oxford Scholarship Online requires a subscription or purchase to access the full text of books within the service. Public users can however freely search the site and view the abstracts and keywords for each book and chapter.

Please, subscribe or login to access full text content.

If you think you should have access to this title, please contact your librarian.

To troubleshoot, please check our FAQs , and if you can't find the answer there, please contact us .