Draco: a method for engineering reusable software systems
Software reusability: vol. 1, concepts and models
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Case Method: Entity Relationship Modelling
Case Method: Entity Relationship Modelling
Petri Net Theory and the Modeling of Systems
Petri Net Theory and the Modeling of Systems
System Requirements Engineering
System Requirements Engineering
IDEFO - SADT Business Process and Enterprise Modelling
IDEFO - SADT Business Process and Enterprise Modelling
Counterpoint: Designers Must Do the Modeling
IEEE Software
Hi-index | 0.00 |
This paper presents a domain model for cooperative work, taking medical examination work as an example. Cooperative work is a complex process, which involves various kinds of persons or organizations. We analyzed the domain with reference to the TDM (Triadic Domain Model). TDM specifies a domain with domain problem model, domain product model, and domain process model. The domain problem model is identified by three kinds of elements -- collaborator, its work items, and shared data. We set the domain product model as a combination of two representations -- SFC (Sequential Function Chart) and ERD (Entity Relationship Diagram), which best describes the domain. The domain process model is a process for inducing those charts from the domain problem model. A navigator prototype is developed to implement the domain process model, which enables effective domain analysis and modeling practices and prompts reuse of the domain models to neighboring domains.