A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
An object oriented approach to Web-based applications design
Theory and Practice of Object Systems - Special issue objects, databases, and the WWW
Modeling Web application architectures with UML
Communications of the ACM
Specification and implementation of exceptions in workflow management systems
ACM Transactions on Database Systems (TODS)
Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Aspect-Oriented Modeling: Bridging the Gap between Implementation and Design
GPCE '02 Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
The Pragmatics of Model-Driven Development
IEEE Software
OO-H Method: extending UML to model web interfaces
Information modeling for internet applications
Evaluation of rule-based modularization in model transformation languages illustrated with ATL
Proceedings of the 2006 ACM symposium on Applied computing
Combining conceptual modeling and active rules for the design of adaptive web applications
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
Towards Propagation of Changes by Model Approximations
EDOCW '06 Proceedings of the 10th IEEE on International Enterprise Distributed Object Computing Conference Workshops
Aspect-Oriented Development with Stratified Frameworks
IEEE Software
Model transformations in the development of data–intensive web applications
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
An XML-based framework for bidirectional transformation in model-driven architecture (MDA)
ACM SIGSOFT Software Engineering Notes
Web communication and interaction modeling using model-driven development
Proceedings of the 27th ACM international conference on Design of communication
Proceedings of the 28th ACM International Conference on Design of Communication
Model-driven web development for multiple platforms
Journal of Web Engineering
An Aspect Oriented Component Based Archetype Driven Development
Journal of Information Technology Research
Hi-index | 0.00 |
Model Driven Development (MDD) of complex software systems can require manual adaptations of the generated artifacts. In fact, in order to cope with unforeseen requirements which are not completely satisfiable by means of the involved modeling languages, developer interventions could be needed. The optimal solution to deal with this issue, is based on the expressiveness improvement of the involved metamodels and refinement of the used model transformations. Nevertheless, these adaptations are not always possible or cost-effective especially if the new functionalities that have to be introduced affect only the single application being developed. This paper discusses and attempt to hand-tune the generated code by providing an approach supporting its merging with hand written modifications. For this purpose, the behaviour model of the system under study is considered to graphically specify the injection points where the modifications have to occur. The discussions are based on a running example consisting of a simple Web application.