Integrated Coding and Design in Software Production

Authors

  • Carlos Hairon Ribeiro Gonçalves IFCE
  • José Marques Soares UFC PPGETI
  • Giovanni Cordeiro Barroso UFC PPGETI

Keywords:

Casual games, Colored Petri nets, Software models and Software prototyping

Abstract

Colored Petri Nets (CPNs) can be used as a cor- nerstone evolutionary approach for software prototyping. In this work, CPNs are not only a resource for design, but also for developing high-level software. The coding process is completely integrated with the modeling, analyzing and tests phases. The use of prototypes, generated automatically with the CPN design, can avoid error propagation to the subsequent steps of software development, increasing quality and improving productivity. The main contributions of this work are: (i) the game-Aided by Modelling (GAM) method, which not only serves to model, but to create simple games from CPNs; and (ii) the Classes-Aided by Modelling (CAM) method generalizes GAM method to the object-oriented classes implementation. Two applications were developed to demonstrate the effectiveness of this approach and are also discussed here.

Downloads

Download data is not yet available.

Published

2019-12-02

How to Cite

Gonçalves, C. H. R., Soares, J. M., & Barroso, G. C. (2019). Integrated Coding and Design in Software Production. IEEE Latin America Transactions, 17(7), 1138–1145. Retrieved from https://latamt.ieeer9.org/index.php/transactions/article/view/657