A Mobility Restriction Authoring Tool Approach based on a Domain Specific Modeling Language and Model Transformation Adalberto T. Azevedo Jr. 1 , Fernando Benedito 1 , Luciano Reis Coutinho 1 , Francisco Jos´ e da Silva e Silva 1 , Marcos Paulino Roriz Junior 2 and Markus Endler 3 1 Departament of Informatics, Federal University of Maranhao, Brazil 2 Departament of Informatics, Federal University of Goias, Brazil 3 Departament of Informatics, Pontifical Catholic University of Rio de Janeiro, Brazil Keywords: Mobility Management, Mobility Restrictions Monitoring, Authoring Tool, Domain-Specific Modeling Language, Model Transformation. Abstract: There are many situations in which there is a need to monitor the location and behavior of people and/or vehi- cles in order to detect possible irregularities and control where they are located and how they move, such as in companies, public transportation and public security. In this paper, we present MobCons-AT (Mobility Con- straints Authoring Tool), an authoring tool that allows the specification of mobility restrictions rules that must be followed by mobile nodes. Rules are specified through a Domain-Specific Modeling Language (DSML) called MobCons-SL (Mobility Constraints Specification Language). Once specified in MobCons-SL, these rules are automatically transformed into software artifacts that performs the detection of the mobility restric- tions violations performed by mobile nodes. This approach allows faster delivery time and lower the cost for the development of software systems aiming the detection of mobility restrictions. This paper also describes the use of MobCons-AT in two case studies, showing its applicability for diverse mobility scenarios. 1 INTRODUCTION In many situations it is necessary to monitor the lo- cation and behavior of people and/or objects in order to detect possible irregularities and to control where people, groups of people or vehicles are located and how they move (Zheng et al., 2014). For example, a mining company might be interested in restricting employee access to certain areas, depending on the mandatory use of safety equipment, prior training, or even the employee’s function. Similarly, the company could restrict a vehicle’s access and behavior in cer- tain geographic area, limiting within the speed limits, proximity between vehicles or monitoring if they are staying on defined routes. In public transportation, it can be desired to verify if a bus following its route and a set of patterns, such as respecting a speed limit and maintaining a minimum distance between buses of the same line in order to maintain a regular frequency of them at bus stops. In the area of public safety, police vehicles could be monitored in order to control their area of coverage and circulation, working hours and location. Similarly, port companies may wish to re- strict employee access to restricted areas for security reasons, as well as monitor ships movement. Finally, airports can control the movement of people and/or vehicles in areas of aircraft circulation. In the literature there are several proposed soft- ware solutions related to the monitoring of mobile nodes and the vast majority of them follows a tradi- tional software engineering approach (Antoniou et al., 2014; Al-Khedher, 2012; Behzad et al., 2014; Al- Taee et al., 2007; Joy et al., 2016; Punetha and Mehta, 2014; Almomani et al., 2011; Oliveira et al., 2013). Alternatively, the use of Authoring Tools is gaining more space in the software market mainly because it allows the reduction of software delivery time and its associated costs. Authoring Tools are systems that simplify the production of software content, that is, the users become authors without the need of devel- oping a large amount of code lines. The aim of this paper is to present an Authoring Tool called MobCons-AT that simplifies the complex- ity of developing applications for monitoring the mo- bility of nodes where mobility restrictions must be en- forced. The proposed Authoring Tool is domain inde- pendent and is based on a domain specific language that allows end users to specify mobility restrictions and the context where they must be applied and uses model transformation techniques for the automatic generation of code. The development of MobCons- AT is part of the MobileAMP project. Azevedo Jr., A., Benedito, F., Coutinho, L., Silva, F., Roriz Junior, M. and Endler, M. A Mobility Restriction Authoring Tool Approach based on a Domain Specific Modeling Language and Model Transformation. DOI: 10.5220/0007727905250534 In Proceedings of the 21st International Conference on Enterprise Information Systems (ICEIS 2019), pages 525-534 ISBN: 978-989-758-372-8 Copyright c 2019 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved 525