Abstract

The Model Driven Engineering (MDE) supports software development, promoting quality and speed enhancement in providing new products. The development of more accurate models is obtained through the employment of the Object Constraint Language (OCL). Given the increasing use of mobile devices and the need for new applications, the MDE together with the OCL constraints promote the development of quality mobile applications when the development time is reduced. This research paper focuses on the definition and use of OCL constraints to support the development of Android models in the MDE context.

Highlights

  • Today, new Software Engineering approaches to support the development of mobile applications have been searched

  • The Unified Modeling Language (UML) modeling language was employed in the Model Driven Engineering (MDE) approach

  • The Object Constraint Language (OCL) represents a crucial aspect in the MDE approach, considering that without a well defined language as the OCL, consistent, coherent and platform independent models could not be defined (Warmer and Kleppe, 2003)

Read more

Summary

Introduction

New Software Engineering approaches to support the development of mobile applications have been searched. MDE is used to describe software development approaches in which abstract models of software systems are created and systematically transformed to concrete implementations (France and Rumpe, 2007). MDE concerns the exploitation of models as the cornerstone of the software development process. It allows both developers and stakeholders to use abstractions closer to the domain than to computing concepts. It reduces the complexity and improves communication. As the main aim of MDE resides in developing software, this paradigm uses software models as its main component (Gascueña et al, 2012)

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call