Transformation from CIM to PIM Using Patterns and Archetypes (original) (raw)
Abstract
This paper proposes a disciplined approach to transform a CIM into a PIM. It first uses UML2 activity diagrams to model the business processes up to the users' tasks. The activity diagrams are then detailed to specify the system requirements. The system components are directly deduced from the requirement model elements. Finally, a set of business archetypes helps detail the system components to yield the PIM.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
References (25)
- References
- OMG-MDA, "MDA Guide Version 1.0.1," 1 juin 2003.
- W. Zhang, H. Mei, H. Zhao, and J. Yang, "Transformation from CIM to PIM: A Feature-Oriented Component-Based Approach," presented at MoDELS 2005, Montego Bay, Jamaica, 2005.
- PAA. Barbosa, CFG. Contreras, and JMM. Rodriguez, "MDA and Separation of Aspects: An Approach based on Multiple Views and Subject Oriented Design. ," presented at 6th Intl. Workshop on Aspect Oriented Modeling, 2005.
- A. Kleppe, J. Warmer, and W. Bast, MDA Explained: The Model Driven Architecture: Practice and Promise, 2003.
- ISO, "RM-ODP [X.900]," http://www.joaquin.net/RM-ODP/.
- WFMC, "Workflow Management Coalition, Interface 1: Process Definition Interchange Process Model," WFMC-TC-1016-P, 1999.
- WMP. van der Aalst, AT. Hofs tede, and M. Weske, "Business Process Management: A Survey," presented at BPM 2003, 2003.
- OMG Specification, "Business Process Modeling Notation Specification," Version 1.1, July 2007.
- M. Dumas and Arthur H.M ter Hofstede, "UML Activity Diagrams as a Workflow Specification Language " in Lecture Notes in Computer Science: Springer Berlin / Heidelberg, 2001.
- G. Booch, J. Rumbaugh, and I. Jacobson, The Unified Modeling Language User Guide. MA: Addison-Wesley, 1999.
- OMG, UML 2.1.1 Superstructure Specification, 2007.
- C. Larman, Applying UML and Patterns, 3 ed: Pretice Hall 2004.
- E. Lefebvre, "Building Platform-Indepedent Models with Business Archetypes and Patterns," presented at Montreal Conference on eTechnologies, 2005.
- M. Uschold, M. King, S. Moralle, and Y. Zorgios, The entreprise Ontology. the university of Edinburgh: AIAI, 1997.
- A. Cockburn, Writnig effective use cases: Addison-Wesley, 2001.
- C. Larman, Applying UML and Patterns, 3 ed: Prentice Hall, 2005.
- I. Jacobson, G. Booch, and J. Rumbaugh, The Unified Software Development Process. MA: Addison-Wesley, 1999.
- I. Jacobson and Pan-Wei Ng, Aspect-Oriented Software Development with Use Cases: Addison-Wesley, 2005.
- E. Lefebvre and E. Gagnon, "Evaluation of Visual vs. Textual Use Case Modeling," To be published.
- P. Kruchten, The Rational Unified Process: An Introduction, 2000.
- P. Coad, E. Lefebvre, and J. De Luca, Java Modeling In Color With UML: Enterprise Components and Process Prentice Hall PTR, 1999.
- G. Ambara, "Assemblage de Modèles de Composants Metiers," vol. Master Thesis. Montreal: École de Technologie Supérieure, 2006.
- Business Rules Group, "Case Study: EU-Rent Car Rentals," 2001.
- I. Sommerville, Software Engineering: Addison Wesley, 2006.