-
Notifications
You must be signed in to change notification settings - Fork 3
Activities Tech Note
Leon Starr edited this page Jan 6, 2022
·
2 revisions
mint.sm-meta.action.tn.6 / Leon Starr / Version 0.2.0
Where are actions specified in a modeled domain? State models usually come to mind first, but remember that we specify actions in class methods and other places as well. Here we will take inventory of the different types of Activities and the actions that are permitted or excluded in each.
An Activity is a set of zero or more Actions and Flows. There are five defined as part of Shlaer-Mellor:
- State Activity
- Class Method
- Domain Operation
- External Entity Operation
- Attribute Derivation
These are the only placed within a modeled domain where action language is used. An argument can be made that the Domain Operation activity is unnecessary, but it is defined as part of the original standard so we'll leave it in the metamodel for now.
Copyright © 2021-2023 Leon Starr