Skip to main content

Model Driven Automatic Code Generation: An Evolutionary Approach to Disruptive Innovation Benefits

  • Conference paper
  • First Online:
Trends and Applications in Software Engineering (CIMPS 2019)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1071))

Included in the following conference series:

Abstract

Of all the technologies born in the 20th century the software industry is the sole one that has kept a large dependency on human physical effort in order to produce the necessary code for an Information Technology system to perform. This paper analyses that evolution in view of today’s state-of-the-art regarding automatic code generation based on model definitions for critical business purposes. The social, financial and technological benefits will be addressed as they are disruptive and will affect different levels of society as we know it. Several testimonies were also sought regarding the technology described herein and how it may affect us in our day-to-day lives. We conclude that the software industry is in the midst of a major revolution – which has arrived late in comparison to other industries related to technology and which have decreased the reliance on human labour some time ago.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Model Driven Engineering.

  2. 2.

    A change in the data model, for instance, will imply a need to review every line of code written.

  3. 3.

    If need be, the persons to whom they relate may be available to cross-check their authenticity.

References

  1. New Zealand Government. https://www.digital.govt.nz/digital-government/international-partnerships/the-digital-9/. Accessed 15 May 2019

  2. Prepare for Automation’s Impact on Application Development. https://www.gartner.com/smarterwithgartner/prepare-for-automations-impact-on-application-development/ Accessed 20 May 2019

  3. The Talent Shortage of Software Developers in 2019. https://fullscale.io/the-talent-shortage-of-software-developers-in-2019/. Accessed 20 May 2019

  4. Hamid, B., Perez, J.: Supporting pattern-based dependability engineering via model-driven development. J. Syst. Softw. 122, 239–273 (2016)

    Article  Google Scholar 

  5. Um grande projeto na NOVA: Quidgest. https://www.linkedin.com/posts/ana-rita-marante-0796a729_caso-de-estudo-erp-singap-universidade-activity-6487620546635792384-F7BP. Accessed 30 July 2019

  6. MyHR+: Connectivity in the public sector is happening now. It’s here to stay! https://www.youtube.com/watch?v=oV1HQkGEykA&list=PL2zql1VAlN-3St3i-IFP23t_qngds36-b&index=2&t=3s. Accessed 30 July 2019

  7. Manifesto for Agile Software Development. https://www.agilealliance.org/agile101/the-agile-manifesto/ Accessed 28 June 2019

  8. Quidgest Academy. https://quidgest.com/en/quidgest_academy/. Accessed 30 July 2019

  9. Definitions and counting guidelines for the application of function point analysis. https://nesma.org/wp-content/uploads/edd/2018/07/EN-viewer.pdf. Accessed 20 May 2019

  10. Major Myths Dragging Down Your Software. https://documentmedia.com/article-2877-6-Major-Myths-Dragging-Down-Your-Software.html. Accessed 28 May 2019

  11. Upgrading from [Obsolete] Solutions. https://www.linkedin.com/pulse/upgrading-from-obsolete-solutions-joao-penha-lopes/. Accessed 28 May 2019

  12. Mansell, R., Avgerou, C., Quah, D., Silverstone, R.: The challenges of ICTs. In: Mansell, R., Avgerou, C., Quah, D., Silverstone, R. (eds.) The Oxford Handbook of Information and Communication Technologies, pp. 1–28. Oxford University Press, Oxford (2009)

    Google Scholar 

  13. Au-Yong-Oliveira, M., Moutinho, R., Ferreira, J.J.P., Ramos, A.L.: Present and future languages – how innovation has changed us. J. Technol. Manage. Innov. 10(2), 166–182 (2015)

    Article  Google Scholar 

  14. Au-Yong-Oliveira, M., Branco, F., Costa, C.: A evolução cultural graças à adoção da tecnologia e ao fenómeno “Mix-Tech” – Um estudo exploratório baseado na observação. RISTI – Rev. Ibérica de Sistemas Tecnol. Inform. 17, 854–869 (2019)

    Google Scholar 

  15. Greenstein, S., Prince, J.: Internet diffusion and the geography of the digital divide in the United States. In: Mansell, R., Avgerou, C., Quah, D., Silverstone, R. (eds.) The Oxford Handbook of Information and Communication Technologies, pp. 168–195. Oxford University Press, Oxford (2009)

    Google Scholar 

  16. Gonçalves, R., Martins, J., Pereira, J., Oliveira, M.A., Ferreira, J.J.P.: Enterprise web accessibility levels amongst the Forbes 250: where art thou o virtuous leader? J. Bus. Ethics 113(2), 363–375 (2013)

    Article  Google Scholar 

  17. Gonçalves, R., Rocha, T., Martins, J., Branco, F., Au-Yong Oliveira, M.: Evaluation of e-commerce websites accessibility and usability: an e-commerce platform analysis with the inclusion of blind users. Univ. Access Inf. Soc. 17(3), 567–583 (2018)

    Article  Google Scholar 

  18. Silva, J.S., Gonçalves, R., Branco, F., Pereira, A., Au-Yong-Oliveira, M., Martins, J.: Accessible software development: a conceptual model proposal. Univ. Access Inform. Soc. (UAIS) 18, 703–716 (2019)

    Article  Google Scholar 

  19. Au-Yong-Oliveira, M., Gonçalves, R., Martins, J., Branco, F.: The social impact of technology on millennials and consequences for higher education and leadership. Telemat. Inform. 35(4), 954–963 (2018)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joao Penha-Lopes .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Penha-Lopes, J., Au-Yong-Oliveira, M., Gonçalves, R. (2020). Model Driven Automatic Code Generation: An Evolutionary Approach to Disruptive Innovation Benefits. In: Mejia, J., Muñoz, M., Rocha, Á., A. Calvo-Manzano, J. (eds) Trends and Applications in Software Engineering. CIMPS 2019. Advances in Intelligent Systems and Computing, vol 1071. Springer, Cham. https://doi.org/10.1007/978-3-030-33547-2_18

Download citation

Publish with us

Policies and ethics