Automated Technology Transfer in MDE as a Service: Experiences and Research Directions
Resumo
Há tempo os pesquisadores vêm tentando apoiar a execução de atividades da Engenharia de Software (ES) com suporte ferramental desenvolvido em laboratório e in-house. Líderes de mercado como IBM, Google e Oracle abraçam estas inovações de base tecnológica para ES e, infelizmente, ainda se observa que inovações lançadas por pesquisadores independentes enfrentam muitas dificuldades para conseguir espaço. Devido à falta de credibilidade do produto por sua imaturidade, é difícil nos primeiros três anos determinantes ao sucesso ou fracasso de uma startup no Brasil, se viabilizar a transferência de tecnologias da academia para a indústria. Neste cenário, o presente artigo apresenta algumas experiências com uma visão de futuro para pesquisas que buscam automatizar a transferência de tecnologia da área por meio de mecanismos de integração para assets. Em especial, discute-se um conjunto de trabalhos produzidos neste rumo, destacando o potencial de arquiteturas distribuídas, as quais podem ser construídas com tecnologias como smart contracts e blockchain, no ganho de credibilidade dentro do curto tempo de mercado.
Referências
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.