Web-based hypermedia systems are becoming more and more sophisticated, new modeling requirements constantly arise, and design models must constantly evolve. Since design tools should complement models to support an efficient design process, model evolution raises a technological issue: Design tools must be modified when their underlying model changes. This is why the paper proposes a general approach to efficiently update design tools in response to model evolutions. The key ideas are: a) the description of a hypermedia model in terms of a general meta-model, powerful enough to express the semantics of current and future design constructs; b) the transformation of a hypermedia design tool into a meta-CASE tool, able to cope with model updates without requiring to be redefined and rebuilt from scratch. The approach is presented by discussing a case study, that is, the feasibility study to transform our design toolkit, Jweb, into a meta-CASE tool (Jweb3). This tool will support the latest version of our model (called W2000), and will easily evolve with the model it supports. We discuss the adoption of the OMG meta modeling standards MOF and XMI as enabling technology, we present a sample of the representation of W2000 in terms of MOF, and we sketch the architecture of the under-implementation Jweb3.

Baresi, L., Garzotto, F., Mainetti, L., Paolini, P. (2002). Meta-modeling techniques meet web application design tools. In Fundamental Approaches to Software Engineering 5th International Conference, FASE 2002, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Grenoble, France, April 8-12, 2002, Proceedings (pp.294-307). Springer Verlag [10.1007/3-540-45923-5_20].

Meta-modeling techniques meet web application design tools

Garzotto, F;
2002

Abstract

Web-based hypermedia systems are becoming more and more sophisticated, new modeling requirements constantly arise, and design models must constantly evolve. Since design tools should complement models to support an efficient design process, model evolution raises a technological issue: Design tools must be modified when their underlying model changes. This is why the paper proposes a general approach to efficiently update design tools in response to model evolutions. The key ideas are: a) the description of a hypermedia model in terms of a general meta-model, powerful enough to express the semantics of current and future design constructs; b) the transformation of a hypermedia design tool into a meta-CASE tool, able to cope with model updates without requiring to be redefined and rebuilt from scratch. The approach is presented by discussing a case study, that is, the feasibility study to transform our design toolkit, Jweb, into a meta-CASE tool (Jweb3). This tool will support the latest version of our model (called W2000), and will easily evolve with the model it supports. We discuss the adoption of the OMG meta modeling standards MOF and XMI as enabling technology, we present a sample of the representation of W2000 in terms of MOF, and we sketch the architecture of the under-implementation Jweb3.
paper
Hypermedia systems; Java programming language; Semantics; Software engineering
English
5th International Conference on Fundamental Approaches to Software Engineering, FASE 2002 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002 - 8 April 2002 - 12 April 2002
2002
Kutsche, RD; Weber, H
Fundamental Approaches to Software Engineering 5th International Conference, FASE 2002, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Grenoble, France, April 8-12, 2002, Proceedings
9783540433538
2002
2306
294
307
none
Baresi, L., Garzotto, F., Mainetti, L., Paolini, P. (2002). Meta-modeling techniques meet web application design tools. In Fundamental Approaches to Software Engineering 5th International Conference, FASE 2002, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Grenoble, France, April 8-12, 2002, Proceedings (pp.294-307). Springer Verlag [10.1007/3-540-45923-5_20].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/562702
Citazioni
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 1
Social impact