Currently unified modelling language (UML) is widely used for the specification and modeling of software. Model driven approach uses unified modeling language as platform independent model and converts it into platform specific model by adopting different strategies in the form of stereotype and metadata. However non-uniformity in strategy makes UML based model driven architecture (MDA) a challanging job. Also very less number of platform specific code is generated when UML platform independent model (PIM) is converted to platform specific model (PSM). A tool is proposed for design and implementation which is using eXtensible markup language (XML) as PIM. XML provides uniformity in description of different components. It also provides interoperability which is otherwise not achieved. Code density and code gain significantly increase when XML PIM is converted to PSM. A case study demonstrates the applicability of this tool.
[1]
Joerg Evermann,et al.
A platform-independent UML profile for aspect-oriented development
,
2011,
C3S2E '11.
[2]
Daniel Pakkala,et al.
MDA-based tool chain for web services development
,
2009,
WEWST '09.
[3]
Mario Piattini,et al.
Model driven development of secure XML databases
,
2006,
SGMD.
[4]
David A. Chappell,et al.
Java Web Services
,
2002
.
[5]
Pankaj Jalote,et al.
An Integrated Approach to Software Engineering
,
1997,
Undergraduate Texts in Computer Science.
[6]
Jose Sandoval.
RESTful Java Web Services
,
2009
.
[7]
Pedro J. Clemente,et al.
An MDA approach to develop systems based on components and aspects
,
2007,
SAC '07.