Mapping the WRSPM Model to Model-Driven Architecture Models

Model-Driven Architecture (MDA) is a framework for software development focusing on models and model transformation. One of its models is the computation independent model, which describes the system environment and requirements. Representing this model and transforming it into a platform independent model typically involves Requirements Engineering approaches and diagrams. However, it is not clear how Requirements Engineering concepts are related to MDA models. To improve the understanding of MDA and to define which artifacts are expected from a Requirements Engineering perspective, this paper proposes mapping a requirements reference model, the WRSPM model, and Model-Driven Architecture models.

[1]  Anneke Kleppe,et al.  MDA explained - the Model Driven Architecture: practice and promise , 2003, Addison Wesley object technology series.

[2]  Michael Jackson,et al.  A Reference Model for Requirements and Specifications , 2000, IEEE Softw..

[3]  Michael A. Jackson,et al.  Software requirements and specifications - a lexicon of practice, principles and prejudices , 1995 .

[4]  Li Zhang,et al.  Transforming Business Requirements into BPEL: A MDA-Based Approach to Web Application Development , 2008, IEEE International Workshop on Semantic Computing and Systems.

[5]  Eric Lefebvre,et al.  Transformation from CIM to PIM Using Patterns and Archetypes , 2008, 19th Australian Conference on Software Engineering (aswec 2008).

[6]  Joaquin Miller,et al.  MDA Guide Version 1.0.1 , 2003 .

[7]  Thomas O. Meservy,et al.  Transforming software development: an MDA road map , 2005, Computer.

[8]  Vicente Pelechano,et al.  From Web Requirements to Navigational Design - A Transformational Approach , 2005, ICWE.

[9]  Mordechai Ben-Menachem,et al.  Writing effective use cases , 2001, SOEN.

[10]  Michael Jackson,et al.  Four dark corners of requirements engineering , 1997, TSEM.

[11]  Mario Piattini,et al.  Towards CIM to PIM Transformation: From Secure Business Processes Defined in BPMN to Use-Cases , 2007, BPM.

[12]  Michael Jackson,et al.  The meaning of requirements , 1997, Ann. Softw. Eng..

[13]  J. Odell,et al.  The Zachman Framework and the OMG''s Model Driven Architecture , 2003 .