Abstract: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 possib… Show more
“…The models provide an infrastructure for building methods and tools for automatic generation of the interface's final presentation (Viana & Andrade, 2008). This way, by applying the appropriate Modelto-Code (M2C) transformations, it is possible to generate the entire or most of the code for different platforms and implementation technologies in order to obtain the executable interface with little or no manual change (Cicchetti et al, 2007).…”
Section: Model-based User Interface Developmentmentioning
“…The models provide an infrastructure for building methods and tools for automatic generation of the interface's final presentation (Viana & Andrade, 2008). This way, by applying the appropriate Modelto-Code (M2C) transformations, it is possible to generate the entire or most of the code for different platforms and implementation technologies in order to obtain the executable interface with little or no manual change (Cicchetti et al, 2007).…”
Section: Model-based User Interface Developmentmentioning
“…So we have to define for each and every element of PIM an element in PSM. The transformation rules for performing this are written as underlying (Ruscio, Cicchetti, & Salle, 2007).…”
This paper incorporates the concepts of aspects and software reuse in archetype driven architecture. The proposed work develops the software by partitioning the whole system into different independent components and aspects to facilitate component reuse. The authors illustrate the ease of modeling the components separately and emphasize concerns that the OOP paradigm has failed to address. This paper places emphasis on designing and modeling the software rather than coding. Identification of reusable components is carried out using the hybrid methodology and aspects are identified by domain experts. Along with the components, the PIM and aspects developed are stored in separate repositories to be used in development of other software of similar requirements and basic structure.
“…Although model transformations are specified, there are adaptability principles that, in some cases, require manual changes on the generated code to solve unforeseen requirements or limited expressiveness of the involved meta-models [4].…”
Section: Transformation Between Interactions Modelsmentioning
confidence: 99%
“…This is done through model construction, specification of rules for processing, support tools and automatic code and documentation generation [4] [10].…”
Over the past few years, communication and interaction issues have become even more important during the development of web-based applications, due to the variety of user types that can work together. In this paper we describe the adoption of a ModelDriven Development (MDD) approach to support a feasible way to help developers to take into account the issues related to this variety of users in the Web. In general, a good design of the interactions and communication issues implies in high cost and time consuming tasks, and requires that developers be flexible and rapidly change the conception of the interfaces. The meta-models approach presented in this paper aims at mapping interaction and communication requirements in a practical and useful way during the web application development.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.