Advertisement

ALMOsT-Trace: A Web Based Embeddable Tracing Tool for ALMOsT.js

  • Rocio Nahime Torres
  • Carlo BernaschinaEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10360)

Abstract

Model Driven Development (MDD) requires model-to-model and/or model-to-text transformations to produce application code from high level descriptions. Debugging and evaluating such transformations is in itself a complex task; complexity which can be mitigated through the usage of advanced developer tools. We demonstrate ALMOsT-Trace, a plug-in for ALMOsT.js, which allows developers to debug and analyze their model transformations from within their applications. In the demo, attendees will be able to experiment with ALMOsT-Trace by evaluating it in IFMLEdit.org, an online tool for the rapid prototyping of web and mobile applications, and by means of examples that can be customized by the attendees themself.

Keywords

Agile development Model-driven development Computer aided software engineering 

References

  1. 1.
    UML unified modeling language. www.uml.org/. Accessed 17 Mar 2017
  2. 2.
    MeTAGeM-trace: improving trace generation in model transformation by leveraging the role of transformation models. Sci. Comput. Program. 98, Part 1, 3–27 (2015). Fifth Issue of Experimental Software and Toolkits (EST): A Special Issue on Academics Modelling with Eclipse (ACME 2012)Google Scholar
  3. 3.
    Aranega, V., Mottu, J.M., Etien, A., Dekeyser, J.L.: Using Trace to Situate Errors in Model TransformationsGoogle Scholar
  4. 4.
    Basciani, F., Di Rocco, J., Di Ruscio, D., Di Salle, A., Iovino, L., Pierantonio, A.: MDEForge: an extensible web-based modeling platform. In: CloudMDE@ MoDELSGoogle Scholar
  5. 5.
    Bernaschina, C.: ALMOsT.js: an agile model to model and model to text transformation framework. In: International Conference on Web Engineering (ICWE) 2017Google Scholar
  6. 6.
    Bernaschina, C., Brambilla, M., Koga, T., Mauri, A., Umuhoza, E.: Integrating modeling languages and web logs for enhanced user behavior analytics. In: International Conference on World Wide Web (WWW) 2017Google Scholar
  7. 7.
    Bernaschina, C., Brambilla, M., Mauri, A., Umuhoza, E.: A big data analysis framework for model-based web user behavior analytics. In: International Conference on Web Engineering (ICWE) 2017Google Scholar
  8. 8.
    Bernaschina, C., Comai, S., Fraternali, P.: IFMLEdit.org: model driven rapid prototyping of mobile apps. In: International Conference on Mobile Software Engineering and Systems (MOBILESoft) 2017Google Scholar
  9. 9.
    Kleppe, A., Warmer, J., Bast, W.: MDA Explained - The Model Driven Architecture: Practice and Promise. Addison Wesley object technology series. Addison-Wesley, Reading (2003)Google Scholar
  10. 10.
    OMG: Interaction flow modeling language (ifml), version 1.0. (2015). http://www.omg.org/spec/IFML/1.0/

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Dipartimento di Elettronica, Informazione e BioingegneriaPolitecnico di MilanoMilanoItaly

Personalised recommendations