SLIDE 6 Banjac, Brdjanin, Banjac, Maric: Lessons Learned from an Experiment with Database Professionals
Illustrative example
6
BMRL BMRL to UML CD generator BPMN extractor
participant Librarian participant Member
- bject Book
- bject Request
- bject Catalog
- bjectReference ExistingBook_ references Book existing
- bjectReference ExistingCatalog_ references Catalog existing
- bjectReference Book_ references Book
- bjectReference Request_ references Request
- bjectReference Book_Loaned references Book[Loaned]
task Reception { actor: Member input { Book_ multiplicity 1 }
task Issuing { actor: Librarian input { Book_Loaned multiplicity 1 }
- utput { Book_ multiplicity 1 } }
task Requesting { actor: Member input { ExistingCatalog_ multiplicity 1 }
- utput { Request_ multiplicity 1 } }
task Loaning { actor: Librarian input { ExistingBook_ multiplicity 1 Request_ multiplicity 1 }
- utput { Book_Loaned multiplicity 1 } }