uml extension
Recently Published Documents


TOTAL DOCUMENTS

30
(FIVE YEARS 3)

H-INDEX

5
(FIVE YEARS 1)

IET Software ◽  
2019 ◽  
Vol 13 (6) ◽  
pp. 575-586 ◽  
Author(s):  
Kleinner Farias ◽  
Toacy Cavalcante ◽  
Lucian José Gonçales ◽  
Vinicius Bischoff
Keyword(s):  

The research on wireless sensor network has evolved with applications being developed in several domains. However, applications designed for wireless sensor network are attributed with programming which occurs at lower levels of abstractions of the operating system. The application designer has to be aware of both the domain of the application and its corresponding hardware platform. This creates a strong coupling between the implemented code and hardware platform. Hence all applications are designed for specific platforms and become difficult to maintain, modify and reuse. Our proposal creates UML models for a WSN application to formalize it according to a development life cycle. Secure Index on Distributed data (SIDD) is an application that addresses two issues of data distribution and security. The UML model helps to harmonize the domains of security and application. Hence the paper focusses on converging the designing process into a formal development mode using UML representations.


Author(s):  
Humberto Cortés ◽  
Antonio Navarro

Nowadays, the Unified Modeling Language (UML) is the most successful notation for the design of object-oriented applications. However, plain UML is not enough to characterize the web presentation tier of enterprise applications, including the navigational, structural and role-based access control (RBAC) features present in these applications. In this paper, we present Enterprise Web Application Extension (E-WAE), a lightweight UML extension for the modeling of these elements, which permits the inclusion of multitier, Service-Oriented Architecture (SOA) and security design-level patterns in the models. Our approach follows a Model-Driven Development (MDD) approach, which enables the automatic generation of intermediate platform-specific models and automatic code generation for JavaServer Faces (JSF) and Active Server Pages.NET Model-View-Controller (ASP.NET MVC) frameworks. In addition, this generated code can be used as a low-cost mockup for early client validation of the navigational, structural and RBAC features of enterprise applications. E-WAE has been used with different applications. In this paper, we refer to the checkout process in the Amazon website, the delete resources use case in OdAJ2EE, an educational application developed by us, and the US Library of Congress Online Catalog search facility as examples of its applicability.


Author(s):  
Humberto Cortés ◽  
Antonio Navarro

With the advent of multitier and service-oriented architectures, the presentation tier is more detached from the rest of the web application than ever. Moreover, complex web applications can have thousands of linked web pages built using different technologies. As a result, the description of navigation maps has become more complex in recent years. This paper presents NMMp, a UML extension that: (i) provides an abstract vision of the navigation structure of the presentation tier of web applications, independently of architectural details or programming languages; (ii) can be automatically transformed into UML-WAE class diagrams, which can be easily integrated with the design of the other tiers of the web application; (iii) encourages the use of architectural and multitier design patterns; and (iv) has been developed according to OMG standards, thus facilitating its use with general purpose UML CASE tools in industry.


Author(s):  
Wen-Juan Li ◽  
Kai Zhao ◽  
Lin-Lin Zhang ◽  
Chun-Xia Wei ◽  
Jie Wang ◽  
...  

Author(s):  
Yen-Chieh Huang ◽  
Chih-Ping Chu

Model Driven Architecture (MDA) is a new software development framework. This paper presents a model-driven approach to the development of Web applications by combining Conallen's web applications design concept and Kleppe's MDA process. We use the UML extension mechanism, i.e. stereotypes, to define the various web elements, and use the Robustness diagram to represent MVC 2 structure for Web application. After required analysis, we start by using a use case diagram as CIM, and then transform CIM to PIM, and PIM to PSM. We propose mapping rules for model-to-model transformation. Finally, we develop a tool named WebPSM2Code, which can automatically transform PSM diagram to Web application code, such as Java, JSP, HTML, Servlet, Javascript, as well as deployment descriptor file. All the files can automatically address to the correct directory structure for JSP Web application, and the transformation rate is about 39% of the whole system. Using this methodology, systems can be analyzed, designed, and generated more easily and systematically. Thereby, the time that Web programmers spend on coding can be reduced.


Sign in / Sign up

Export Citation Format

Share Document