scholarly journals Integração de um Gerador de Código ao FrameWeb Editor

Author(s):  
Breno Leite Zupeli ◽  
Vítor E. Silva Souza

FrameWeb (Framework-based Design Method for Web Engineering) incorporates concepts from categories of frameworks commonly used in the development of Web-based Information Systems into design models, defining the syntax of such models with meta-models. Based on Model-Driven Development (MDD) techniques, a CASE tool called FrameWeb Editor was built. In a separate eff ort, a code generation tool was proposed, but did not use the method’s MDD foundations. In this paper, we report on the integration of the code generator into the FrameWeb Editor and the FrameWeb meta-model.

Author(s):  
Janis Sejans ◽  
Oksana Nikiforova

Problems and Perspectives of Code Generation from UML Class Diagram As a result of increasing technological diversity, more attention is being focused on model driven architecture (MDA), and its standard - Unified Modeling Language (UML). UML class diagrams require correct diagram notation mapping to target programming language syntax under the framework of MDA. Currently there are plenty of CASE tools which claim that they are able to generate the source code from UML models. Therefore by combining the knowledge of a programming language, syntax rules and UML class diagram notation semantic, an experimental model for stressing the code generator can be produced, thus allowing comparison of quality of the transformation result. This paper describes a creation of such experimental models.


Author(s):  
Harri Oinas-Kukkonen ◽  
Toni Alatalo ◽  
Jouko Kaasila ◽  
Henri Kivela ◽  
Sami Sivunen

Web information systems engineering means a collection of sound principles, methods, techniques and tools for developing Web-based information systems, which differ from traditional information systems in their unique technological platform and design philosophy. Key features of Web information systems engineering beyond traditional and object-oriented information systems development include emphasis on user navigation, the multilevel interactivity of the environment, and the advanced hypertext functionality in target information systems. A starting point for designing and modeling Web information systems is that these are essentially hypertext information systems. This chapter will specify requirements for Web information systems engineering methodologies from the viewpoints of hypermedia communication environments, adaptive hypermedia systems, and mobile hypermedia.


2010 ◽  
Vol 7 (3) ◽  
pp. 409-440 ◽  
Author(s):  
Igor Dejanovic ◽  
Gordana Milosavljevic ◽  
Branko Perisic ◽  
Maja Tumbas

In this paper we present DOMMLite - an extensible domain specific language (DSL) for static structure definition of data base oriented applications. The model-driven engineering (MDE) approach, an emerging software development paradigm, has been used. The language structure is defined by the means of a meta model supplemented by validation rules based on Check language and extensions based on Extend language, which are parts of the openArchitectureWare framework [1]. The meta model has been defined along with the textual syntax, which enables creation, update and persistence of DOMMLite models using a common text editor. DSL execution semantics has been defined by the specification and implementation of the source code generator for a target platform with an already defined execution semantics. In order to enable model editing, a textual Eclipse editor has also been developed. DSL, defined in this way, has the capability of generating complete source code for GUI forms with CRUDS (Create-Read-Update-Delete-Search) and navigation operations [2,3,4,5].


Author(s):  
Christophe Nicolle ◽  
Kokou Yetongnon ◽  
Jean-Claude Simon

This paper presents a Web-based data integration methodology and tool framework, called X-TIME, for the development of Business-to-Business (B2B) design environments and applications. X-TIME provides a data model translator toolkit based on an extensible meta model and XML. It allows the creation of adaptable semantic-oriented meta models to support the design of wrappers or reconciliators (mediators), taking into account characteristics of interoperable information systems, such as extensibility and composability. X-TIME defines a set of meta types which correspond to g meta level semantic descriptors of data models found in the Web. The meta types are organized in a generalization hierarchy to capture semantic similarities among modeling concepts of interoperable systems. We show how to use the X-TIME methodology to build cooperative environments for B2B platforms involving the integration of Web data and services.


Author(s):  
Guangzhi Zheng

As Web-based information systems and applications have been growing more and more complex, the concept of “Web engineering” begins to prevail. Generally, Web engineering refers to a field concerned about the employment of systematic and disciplined approaches to the development and management of Web sites and Web applications (Lowe, 1999; Murugesan, Deshpande, Hansen, & Ginige, 1999). It utilizes diverse principles from multiple disciplines including hypermedia, software engineering, human computer interaction, conceptual modeling, information retrieval, networking, etc.


2020 ◽  
Vol 5 (3) ◽  
pp. 240-260
Author(s):  
Peter de Lange ◽  
Petru Nicolaescu ◽  
Alexander Tobias Neumann ◽  
Ralf Klamma

Author(s):  
Zuriel Morales ◽  
Cristina Magańa ◽  
José Alfonso Aguilar ◽  
Aníbal Zaldívar-Colado ◽  
Carolina Tripp-Barba ◽  
...  

Author(s):  
Ralf Bruns ◽  
Jürgen Dunkel

Significant improvements in the development of business applications for mobile devices have been made in recent years. However, the state of the art in software development is for mobile computing still not as mature as it is for conventional information systems on desktop computers. Therefore, declarative and code generation approaches should be preferred instead of manually coding. In the BAMOS project an architecture has been designed and implemented for the generic and flexible development of mobile information systems. The architecture is based on the declarative description of the available services and enables the access to service-oriented architecture (SOA) systems for mobile devices. In this chapter, the authors present a model-driven approach for generating almost the complete source code of mobile services. By applying model-driven development, a new service can be conveniently modeled with a graphical modeling tool and the graphical models are then used to generate the corresponding XML descriptions of the mobile user interface and the workflow specification. In order to use such a service no specific source code has to be implemented on the mobile device. In addition, an alternative modeling approach based on a textual representation of the models using a formal grammar expressed in EBNF is presented.


Sign in / Sign up

Export Citation Format

Share Document