Chapter 3

Domain modeling

Abstract

This chapter addresses domain modeling. IFML does not prescribe a specific domain modelling language but can be interfaced to any notation preferred that expresses the objects and associations of the application domain. The chapter employs UML class diagrams, and briefly recaps their main features for structural modeling. It discusses design patterns for the domain model, which stem from the joint consideration of data representation and interaction support requirements. The chapter ends with the specification of the domain model of an e-mail application.

Keywords

Access Subschema; Association; Attribute; Class; Core Subschema; Derived Association; Derived Attribute; Domain Model; Entity; Generalization; Generalization ...

Get Interaction Flow Modeling Language now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.