|
ABSTRACT
Development of Web software is still an inefficient and error-prone process. We need integrated techniques and tool support for automated generation of Web systems. The goal of model-driven development (MDD) is to tackle these problems introducing a higher level of abstraction by defining metamodels and model transformations rules. We present the development process of the UML-based Web Engineering (UWE) approach defined as an MDD approach and focus on the model transformation aspects of the process.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Baumeister, H., Knapp, A., Koch, N. and Zhang, G. Modelling Adaptivity with Aspects. In Proc. 5th Int. Conf. on Web Engineering (ICWE 2005), LNCS 3579, Springer, July 2005.
|
| |
3
|
Bézivin, J. In Search of a Basic Principle for Model Driven Engineering. UPGRADE V(2), Novótica, April 2004.
|
| |
4
|
|
| |
5
|
Czarnecki K. and Helsen S., Classification of Model Transformation Approaches. OOSPLA'03 Workshop on Generative Techniques in the Context of Model-Driven Architecture, Anaheim, USA, 2003.
|
| |
6
|
Escalona, M. J. and Koch, N. Metamodeling Requirements of Web Systems. In Proc. 2nd Int. Conf. on Web Information System and Technologies (WEBIST'06), Portugal, April 2006.
|
| |
7
|
Escalona, M. J., Mejías, M. and Torres, J. Developing System with NDT & NDT-Tool. In Proc. of 13th Information System Development (ISD 2004), Lithuania, 2004.
|
| |
8
|
Engels, G., Hausmann, J.-H., Heckel, R. and Sauer, S. Dynamic Meta Modeling: A Graphical Approach to Operational Semantics of Behavioral Diagrams in UML. In Proc. of 3rd Int. Conf. on the Unified Modeling Language (UML 2000), LNCS 1939, Springer, October 2000.
|
| |
9
|
|
| |
10
|
|
| |
11
|
Heckel R. and Lohmann M. Model-based development of Web applications using graphical reaction rules. In Proc. Fundamental Approaches to Software Engineering, Warsaw, Polen, LNCS 2621, Springer, April 2003.
|
| |
12
|
Hennicker, R. and Koch, N. A UML-based Methodology for Hypermedia Design. In Proc. of the Int. Conf. UML'2000 - The Unified Modeling Language - Advancing the Standard, LNCS 1939, York, Springer, October 2000.
|
| |
13
|
Jouault, F., and Kurtev, I. Transforming Models with ATL. In Proc. of the Model Transformations in Practice Workshop at MoDELS 2005, Jamaica, 2005.
|
| |
14
|
Knapp A., Koch N., Moser F. and Zhang G. ArgoUWE: A CASE Tool for Web Applications. In Proc. of 1st Int. Workshop on Engineering Methods to Support Information Systems Evolution (EMSISE03), September 2003.
|
| |
15
|
Knapp, A., Koch, N., Zhang, G. and Hassler, H.-M. Modeling Business Processes in Web Applications with ArgoUWE. 7th Int. Conf. on the Unified Modeling Language (UML 2004). LNCS 3273, Lisbon, 2004.
|
| |
16
|
|
| |
17
|
Knapp, A. and Zhang, G. Model Transformations for Integrating and Validating Web Application Models. In Proc. of Modellierung 2006, Innsbruck, March 2006.
|
| |
18
|
Koch, N. and Kraus, A. The expressive Power of UML-based Web Engineering. 2nd Int. Workshop on Web-oriented Software Technology (IWWOST02). Málaga, Spain. June, 2002.
|
| |
19
|
Koch, N. and Kraus, A. Towards a Common Metamodel for the Development of Web Applications. In 3rd Int. Conf. on Web Engineering (ICWE 2003), LNCS 2722, Springer, July 2003.
|
 |
20
|
|
| |
21
|
Melía S., Gómez J. and Serrano J. L. UPT: A Graphical Transformation Language based on a UML Profile, In European Workshop on Milestones, Models and Mappings for Model-Driven Architecture (3M4MDA) at ECMDA 2006, Bilbao, Spain, July 2006.
|
| |
22
|
Melía, S., Kraus, A. and Koch, N. MDA Transformations Applied to Web Application Development. In Proc. 5th Int. Conf. on Web Engineering (ICWE 2005), Sydney, Australia, LNCS 3579, Springer, July 2005.
|
| |
23
|
|
| |
24
|
Object Management Group (OMG). MDA Guide Version 1.0.1. omg/2003-06-01, http://www.omg.org/docs/omg/03-06-01.pdf.
|
| |
25
|
Object Management Group (OMG). Meta Object Facility (MOF) Core Specification, v2.0, 2006-01-01, http://www.omg.org/cgi-bin/doc?formal/2006-01-01
|
| |
26
|
Object Management Group (OMG). UML 2 Object Constraint Language (OCL), http://www.omg.org/cgi-bin/doc?ptc/2005-06-06
|
| |
27
|
Object Management Group (OMG). Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification Final Adopted Specification, ptc/05-11-01. http://www.omg.org/docs/ptc/05-11-01.pdf, November 2005.
|
| |
28
|
Object Management Group (OMG). Unified Modeling Language (UML): Superstructure, version 2.0. Specification, http://www.omg.org/cgi-bin/doc?formal/05-07-04.
|
| |
29
|
Object Management Group (OMG). XML Metadata Interchange (XMI), v2.1, 2005-09-01, http://www.omg.org/technology/documents/formal/xmi.htm
|
| |
30
|
Schwabe D. and Rossi G. Developing Hypermedia Applications using OOHDM. Workshop on Hypermedia Development Process, Methods and Models, Hypertext'98, Pittsburg, USA, 1998.
|
| |
31
|
Taenzer, G. AGG: A Graph Transformation Environment for System Modeling and Validation. Proc. Tool Exihibition at "Formal Methods 2003", Pisa, Italy, September 2003.
|
| |
32
|
Valderas P., Fons J. and Pelechano V. From Web Requirements to Navigational Design --- A Transformational Approach. In Proc. 5th Int. Conf. on Web Engineering Engineering (ICWE 2005), Sydney, Australia, LNCS 3579, Springer, July 2005.
|
| |
33
|
Varró, D. and Pataricza A. Generic and Meta-transformations for Model Transformation Engineering. In Proc. 7th Int. Conf. on the Unified Modeling Language (UML 2004), LNCS 3273, Springer, 2004.
|
| |
34
|
Vdovjak, R. and Houben G. J. A Model-Driven Approach for Designing Distributed Web Information Systems. In Proc. of 5th Int. Conf. on Web Engineering (ICWE 2005), Sydney, Australia, LNCS 3579, Springer, July 2005.
|
| |
35
|
W3C, XSL Transformations (XSLT) http://www.w3.org/TR/xslt, June 2006.
|
| |
36
|
Zhang, G., Baumeister, H., Koch, N. and Knapp, A.. Aspect-Oriented Modeling of Access Control in Web Applications. In 6th Int. Workshop Aspect Oriented Modeling (AOM'05), Chicago, USA, 2005.
|
CITED BY 2
|
|
|
|
|
M. J. Escalona , J. J. Gutiérrez , L. Rodríguez-Catalán , A. Guevara, Model-driven in reverse: the practical experience of the AQUA project, Proceedings of the 2009 Euro American Conference on Telematics and Information Systems: New Opportunities to increase Digital Citizenship, p.1-6, June 03-05, 2009, Prague, Czech Republic
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.6
SIMULATION AND MODELING
I.6.5
Model Development
Subjects:
Modeling methodologies
General Terms:
Design,
Languages,
Standardization
Keywords:
MDA,
UML,
UWE,
Web Engineering,
metamodel,
model transformation,
model-driven development,
modeling language,
transformation language
|