[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/987679.987719acmconferencesArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
Article

Translating Activity Cycle Diagrams to Java Simulation Programs

Published: 18 April 2004 Publication History

Abstract

The Activity Cycle Diagrams are a simple notation tomodel discrete-event simulation systems. Its informalitymakes it very useful when communicating the model tonon-specialists; however, it also makes the automaticcode generation very difficult. Some extensions have beenproposed to augment the representation power of ACDand some formalization has been suggested to enableautomatic translation to program. Java is becoming awidespread object oriented programming language. Wepresent an automatic translation from an extended ACDto a Java program. The translator has been successfullyused in a groupware for simulation developmentenvironment named GroupSim.

References

[1]
{1} PIDD, M. Computer Simulation in Management Science. 3rd. ed. John Willey. England 1992.
[2]
{2} PIDD, M. and CASSEL, R. A. Three Phase Simulation in Java. In Proceedings of the 1998 Winter Simulation Conference, p. 367-371, 1998.
[3]
{3} HIRATA, C. M. and PAUL, R. J. Object-Oriented Programming Architecture for Simulation Modeling, International Journal in Computer Simulation, v. 6, n. 2, p. 269- 287, 1996.
[4]
{4} ARAUJO FILHO, W. L. GroupSim: a prototype of cooperative environment of discrete event simulation software development for the WWW. (M.Sc. Thesis). ITA, S. J. Campos, 1999.
[5]
{5} STROUSTRUP, B. The C++ Programming Language, Addison-Wesley Publishing Company, 1991.
[6]
{6} ARAUJO, W. L. Filho, HIRATA, C. M., YANO, E. T. GroupSim: A Collaborative Environment for Discrete Event Simulation Software Development for the WWW, SIMULATION: Transactions of the Society of Modeling and Simulation International (to appear).
[7]
{7} MURATA., T. Petri nets: Properties, analysis and applications. Proceedings of the IEEE, vol. 77, n. 4, pp. 541- 580, April 1989.
[8]
{8} TOCHER, The art of Simulation. The English Universities Press Ltd. London, 1963.
[9]
{9} GIL, J. N. C. and HIRATA, C. M. XACDML eXtensible ACD Markup Language 36th Annual Simulation Symposium, ACM, IEEE, SCS, Orlando, FL, 2003, pp. 343-350.
[10]
{10} ROSSETTI, M. D., AYLOR, B., JACOBY, R., PROROCK, A., WHITE, A. Simulation modeling and the web: Simfone': an object-oriented simulation framework Proceedings of the 32nd Winter Simulation Conference December 2000, pp. 1855-1864.
[11]
{11} MARTINEZ, J. C. EZStrobe: general-purpose simulation system based on activity cycle diagrams. Proceedings of the 33rd Winter simulation Conference. pp. 1556-1564, 2001.
[12]
{12} ARNOLD, K and GOSLING, J. The Java Programming Language. Addison-Wesley. Massachusetts, 1996.

Cited By

View all
  • (2013)Parameterized activity cycle diagram and its applicationACM Transactions on Modeling and Computer Simulation10.1145/250159323:4(1-18)Online publication date: 16-Dec-2013

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ANSS '04: Proceedings of the 37th annual symposium on Simulation
April 2004
275 pages
ISBN:076952110X

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 18 April 2004

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2013)Parameterized activity cycle diagram and its applicationACM Transactions on Modeling and Computer Simulation10.1145/250159323:4(1-18)Online publication date: 16-Dec-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media