Skip to main content

ACADF: Ant Colony Unified with Adaptive Dragonfly Algorithm Enabled with Fitness Function for Model Transformation

  • Conference paper
  • First Online:
Book cover ICCCE 2019

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 570))

Abstract

Model transformation is a key factor in the software project management. Model and its transformation is a key factor of software project process. This can be adapted by using some new transformation language. This paper aims to convert a class diagram (CLD) to Relational Schema (RS). Which include different perspective like, blocks, fitness function, and algorithm. Model transformation contribute major role in Model Driven Engineering (MDE). So transformation is perspective for the agile software development methodology. Transformation is part of agile methodology, which makes a better result for whole transformation process. For the same different algorithm are requiring for calculating the concern value for fitness function. This research work refer a optimization algorithm for phase 1 and phase 2 module and try to get a better output as compare to other algorithm like DA, PSO, ADF. This work will consider the Ant Colony optimization (ACO) algorithm integrated with dragonfly algorithm (ACADF) for the model transformation. These model transformations also consider the fitness function accordingly. Further it evaluate and analyzed using Automatic correctness (AC) and related fitness function, which pave the blocks for better result.

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 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Sendall S, Kozaczynski W (2003) Model transformation: the heart and soul of model-driven software development. IEEE Softw 20(5), 42–45

    Article  Google Scholar 

  2. Rahim LA, Whittle J (2015) A survey of approaches for verifying model transformations. Softw Model 14(2), 1003–1028

    Google Scholar 

  3. Ehrig H, Ehrig K, Taentzer G (2006) Fundamentals of algebraic graph transformation. Monographs in Computer Science

    Google Scholar 

  4. OMG (2018) OCL 2.4 specification. http://www.omg.org/spec/OCL/2.4/

  5. Cuadrado JS, Esther G, Lara J (2017) Static analysis of model transformations. IEEE Trans on Softw Eng 43(9):868–897

    Article  Google Scholar 

  6. Jouault F, Allilaire F, Bézivin J, Kurtev I (2008) ATL: a model transformation tool. Sci Comput Program 72(1):31–39

    Article  MathSciNet  Google Scholar 

  7. Czarnecki K, Helsen S (2006) Feature-based survey of model transformation approaches. IBM Syst J 45(3):621–645

    Article  Google Scholar 

  8. Schmidt D (2006) Model-driven engineering. IEEE Comput 39(2):25–31

    Article  Google Scholar 

  9. Fleck M, Troya J, Kessentini M, Wimmer M, Alkhazi B (2017) Model transformation modularization as a many-objective optimization problem. IEEE Trans Softw Eng, 43(11), 1009–1032

    Article  Google Scholar 

  10. Gammaitoni L, Kelsen P, Ma Q (2018) Agile validation of model transformations using compound F-Alloy specifications. Sci Comput Program 162:55–75

    Article  Google Scholar 

  11. Liu X, Yu Y, Zhen L, Herbert H. C. Iu, Tyrone F (2017) An efficient algorithm for optimally reshaping the TP model transformation. IEEE Trans Circ Syst II 64(10):1187–1191

    Article  Google Scholar 

  12. Cuadrado JS, Guerra E, Lara J (2014) A component model for model transformations. IEEE Trans Softw Eng 40(11):1042–1060

    Google Scholar 

  13. Kessentini M, Sahraoui H, Boukadoum M, Ben O (2012) Search-based model transformation by example. Softw Syst Model 11(2):209–226

    Article  Google Scholar 

  14. Blum C (2005) Ant colony optimization: introduction and recent trends. Phys Life Rev 2(4):353–373

    Article  Google Scholar 

  15. http://www.scholarpedia.org/article/Ant_colony_optimization

  16. Kessentini M, Boukadoum H, Omar O (2012) Search-based model transformation by example. S/w & Syst Model 11(2), 209–226

    Google Scholar 

  17. Jadhav PP, joshi S, Fractional weightage based objective function to hybrid optimization algorithm for Model Transformation, Evolutionary intelligence. Springer; ISSN-1864-5909

    Google Scholar 

  18. Ko JW, Beak S, Song Y (2012) Model optimization with graph transformation and PSO algorithm for model transformation verification. In: Proceedings of international conference on IT convergence and security, vol 120, 2012

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pramod P. Jadhav .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jadhav, P.P., Joshi, S.D. (2020). ACADF: Ant Colony Unified with Adaptive Dragonfly Algorithm Enabled with Fitness Function for Model Transformation. In: Kumar, A., Mozar, S. (eds) ICCCE 2019. Lecture Notes in Electrical Engineering, vol 570. Springer, Singapore. https://doi.org/10.1007/978-981-13-8715-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-8715-9_13

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-8714-2

  • Online ISBN: 978-981-13-8715-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics