skip to main content
research-article

Parameterized activity cycle diagram and its application

Published:16 December 2013Publication History
Skip Abstract Section

Abstract

The classical activity cycle diagram (ACD), which is a bipartite directed graph, is easy to learn and use for describing the dynamic behavior of a discrete-event system. However, the complexity of the classical ACD model increases rapidly as the system size increases. This article presents an enriched ACD called the parameterized ACD (P-ACD). In P-ACD, each node is allowed to have parameter variables, and parameter values are passed to the parameter variables through a directed arc. This article demonstrates how a single P-ACD model can be used to represent an entire class of very large-scale systems instead of requiring different ACD models for every instance. We also illustrate that the well-known activity scanning algorithm can be used to execute a P-ACD model. A prototype P-ACD simulator implemented in C# programming language is provided, and an illustrative example of a conveyor-driven serial production line with the prototype simulator is presented to illustrate construction and execution of a P-ACD model. In addition, it is demonstrated that the proposed P-ACD allows an effective and concise modeling of a job shop, which was not possible with the classical ACD.

References

  1. Buxton, J. N. and Laski, J. G. 1962. Control and simulation language. Comput. J. 5, 3, 194--199.Google ScholarGoogle ScholarCross RefCross Ref
  2. Carrie, A. 1988. Simulation of Manufacturing Systems. John Wiley & Sons. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Choi, B. K. and Kang, D. 2013. Modeling and Simulation of Discrete Event Systems. John Wiley & Sons. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Clementson, A. T. 1986. Simulating with activities using C.A.P.S./E.C.S.L. In Proceedings of the 1986 Winter Simulation Conference. 113--122. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Filho, W. A. and Hirata, C. 2004. Translating activity cycle diagrams to Java simulation programs. In Proceedings of the 37th Annual Simulation Symposium. IEEE, Piscataway, N.J., 157--164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Filho, W. A., Hirata, C., and Yano, E. 2004. GroupSim: A collaborative environment for discrete event simulation software development for the world wide web. Simulation 80, 6, 257--272.Google ScholarGoogle ScholarCross RefCross Ref
  7. Halpin, D. W. 1977. CYCLONE—Method for modeling job site processes. J. Construct. Div. ASCE 103, 3, 489--499.Google ScholarGoogle Scholar
  8. Hlupic, V. and Paul, R. J. 1994. Simulation modelling of flexible manufacturing systems using activity cycle diagrams. J. Oper. Res. Soc. 45, 9, 1011--1023.Google ScholarGoogle ScholarCross RefCross Ref
  9. Kang, D. and Choi, B. K. 2010. Visual modeling and simulation toolkit for activity cycle diagram. In Proceedings of the 24th European Conference on Modeling and Simulation. 169--174.Google ScholarGoogle Scholar
  10. Kang, D. and Choi, B. K. 2011. The extended activity cycle diagram and its generality. Simul. Model. Pract. Theor. 19, 2, 785--800.Google ScholarGoogle ScholarCross RefCross Ref
  11. Kienbaum, G. and Paul, R. J. 1994. H-ACD: Hierarchical activity cycle diagrams for object-oriented simulation modeling. In Proceedings of the 1994 Winter Simulation Conference. 600--610. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Martinez, J. C. and Ioannou, P. G. 1994. General purpose simulation with STROBOSCOPE. In Proceedings of the 1994 Winter Simulation Conference. 1159--1166. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Martinez, J. C. 2001. EZStrobe: General-purpose simulation system based on activity cycle diagrams. In Proceedings of the 2001 Winter Simulation Conference. 1556--1564. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Mathewson, S. C. 1985. Simulation program generators: Code and animation on a P.C. J. Oper. Res. Soc. 36, 7, 583--589.Google ScholarGoogle ScholarCross RefCross Ref
  15. Paul, R. J. and Chew, S. T. 1987. Simulation modelling using an interactive simulation program generator. J. Oper. Res. Soc. 38, 8, 735--752.Google ScholarGoogle ScholarCross RefCross Ref
  16. Peterson, J. L. 1981. Petri Net Theory and the Modeling of Systems. Prentice-Hall. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Pidd, M. and Carvalho, A. 2006. Simulation software: Not the same yesterday, today or forever. J. Simul.-T. Soc. Mod. Sim. 1, 1, 7--20.Google ScholarGoogle Scholar
  18. Savage, E. L., Schruben, L. W., and, Yűcesan, E. 2005. On the generality of event-graph model. INFORMS J. Comput. 17, 1, 3--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Schruben, L. W. 1983. Simulation modeling with event graph. Comm. ACM 29, 957--963. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Schruben, L. W. 1995. Graphical Simulation Modeling and Analysis: Using SIGMA for Windows. Boyd & Fraser, Danvers, MA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Tocher, K. D. 1960. Integrated project for the design and appraisal of mechanized decision-making control systems. Oper. Res. 11, 1/2, 50--65.Google ScholarGoogle Scholar
  22. Tocher, K. D. 1963. The Art of Simulation. English Universities Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Tocher, K. D. and Owen, D. G. 1960. The automatic programming of simulations. In Proceedings of the 2nd Conference of the International Federation of OR Societies. Aix-En-Province. English University Press, London, 50--60.Google ScholarGoogle Scholar

Index Terms

  1. Parameterized activity cycle diagram and its application

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Modeling and Computer Simulation
        ACM Transactions on Modeling and Computer Simulation  Volume 23, Issue 4
        October 2013
        113 pages
        ISSN:1049-3301
        EISSN:1558-1195
        DOI:10.1145/2556945
        Issue’s Table of Contents

        Copyright © 2013 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 16 December 2013
        • Accepted: 1 July 2013
        • Revised: 1 January 2013
        • Received: 1 September 2012
        Published in tomacs Volume 23, Issue 4

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader