{"title":"Model-driven Engineering in the Development of Ubiquitous Applications: Technologies, Tools and Languages","authors":"Marcos Alves Vieira, S. T. Carvalho","doi":"10.1145/3126858.3131633","DOIUrl":null,"url":null,"abstract":"Model-driven Engineering (MDE) is an approach that considers models as the main artifacts in software development. Models are generally built using domain specific languages, such as UML and XML. These languages, in turn, are defined by their own metamodel. However, MDE is still timidly exploited and, therefore, their techniques and potential benefits are underutilized. In this context, this proposal aims to present a short course, with theoretical and practical approach, covering the basics of MDE as well as key frameworks and languages available for its support, aiming at the construction of ubiquitous applications. By the end of the short course, each participant will have the necessary background to be able to build a graphical modeling tool to design models in accordance with a particular metamodel. These models can then be used to document and maintain systems from different domains.","PeriodicalId":338362,"journal":{"name":"Proceedings of the 23rd Brazillian Symposium on Multimedia and the Web","volume":"26 1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 23rd Brazillian Symposium on Multimedia and the Web","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3126858.3131633","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Model-driven Engineering (MDE) is an approach that considers models as the main artifacts in software development. Models are generally built using domain specific languages, such as UML and XML. These languages, in turn, are defined by their own metamodel. However, MDE is still timidly exploited and, therefore, their techniques and potential benefits are underutilized. In this context, this proposal aims to present a short course, with theoretical and practical approach, covering the basics of MDE as well as key frameworks and languages available for its support, aiming at the construction of ubiquitous applications. By the end of the short course, each participant will have the necessary background to be able to build a graphical modeling tool to design models in accordance with a particular metamodel. These models can then be used to document and maintain systems from different domains.