Automated Technology Transfer in MDE as a Service: Experiences and Research Directions
Abstract
For years, researchers have sought to assist in the execution of Software Engineering (ES) activities with toolboxes developed in the laboratory and in-house. Big market leaders like IBM, Google and Oracle embrace these software development assistants innovations. Unfortunately, innovations launched by independent researchers simply cannot get space and are shelved. Due to the lack of maturity of the product, there is a difficulty, in less than three years, that it is the threshold for success or failure of a startup in Brazil, to enable the transfer of these technologies from academia to industry. This paper presents some experiences with a future vision for research that seeks to automate the transfer of technology in the area through integration mechanisms for assets. In particular, we discuss a set of works produced in this direction, highlighting the potential of distributed architectures, which can be built with technologies for smart contracts and blockchain, in gaining credibility within short time-to-market.
References
Basso, F. P., Oliveira, T. C., Werner, C. M., and Becker, L. B. (2017a). Building the foundations for ‘mde as service’. IET Software, 11:195–206(11).
Basso, F. P., Pillat, R. M., Oliveira, T. C., and Becker, L. B. (2013). Supporting large scale model transformation reuse. In 12th International Conference on Generative Programming: Concepts & Experiences., GPCE’13, pages 169–178.
Basso, F. P., Pillat, R. M., Oliveira, T. C., Roos-Frantz, F., and Frantz, R. Z. (2016). Automated design of multi-layered web information systems. Journal of Systems and Software, 117:612 – 637.
Basso, F. P., Pillat, R. M., Roos-Frantz, F., and Frantz, R. Z. (2015). Combining mde and scrum on the rapid prototyping of web information systems. International Journal of Web Engineering and Technology, 10(3):214–244.
Basso, F. P., Werner, C. M. L., and de Oliveira, T. C. (2017b). Automated approach for asset integration in eclipse IDE. In 2017 IEEE/ACM Joint 5th Interna- tional Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems, JSOSICSE, Buenos Aires, Argentina, May 23, 2017, pages 34–40.
Christidis, K. and Devetsikiotis, M. (2016). Blockchains and smart contracts for the internet of things. IEEE Access, 4:2292–2303.
France, R. B. and Rumpe, B. (2007). Model-driven development of complex software: A research roadmap. In 2007 Future of Software Engineering, FOSE ’07, pages 37–54.
Gartner (2013). It asset management: It’s all about process. Technical report, Gartner, Inc. Available at:
K. Panetta (2018). 5 trends emerge in the gartner hype cycle for emerging technologies, technical report, gartner 2018. Acesso em: 10 de setembro de 2018. Disponível em
Mikkonen, T., Lassenius, C., Männistö, T., Oivo, M., and Järvinen, J. (2018). Continuous and collaborative technology transfer: Software engineering research with real-time industry impact. Information and Software Technology, 95:34 – 45.
Mussbacher, G., Amyot, D., Breu, R., Bruel, J.-M., Cheng, B. H., Collet, P., Combemale, B., France, R. B., Heldal, R., Hill, J., Kienzle, J., Schöttle, M., Steimann, F., Stikkolorum, D., and Whittle, J. (2014). The relevance of modeldriven engineering thirty years from now. In Model-Driven Engineering Languages and Systems, pages 183–200.
Neto, V. V. G., Basso, F., Santos, R., Hasrina, N., Kassab, M., Werner, C., de Oliveira, T. C., and Nakagawa, E. Y. (2019). Model-driven engineering ecosystems. In 2019 IEEE/ACM Joint 7th International Workshop on Software Engineering for Systems-of-Systems and 13th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems, JSOSICSE, Montrál, Canada, May 28, 2019, pages 58–61.
Paulon, A., Frohlich, A., Becker, L., and Basso, F. (2014). Wireless sensor network uml profile to support model-driven development. In 12th IEEE International Conference on Industrial Informatics, At Porto Alegre, RS, Brazil, INDIN 2014, pages 227–232.
Ritala, P., Golnam, A., and Wegmann, A. (2014). Coopetition-based business models: The case of amazon.com. Industrial Marketing Management, 43(2):236 – 249.
Sommerville, I. (2010). Software Engineering (9th Edition). AddisonWesley.
Szabo, N. (1996). Smart contracts: building blocks for digital markets. EXTROPY: The Journal of Transhumanist Thought,(16), 18.
