skip to main content
10.1145/2991041.2991055acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiwstConference Proceedingsconference-collections
research-article

The OpenPonk modeling platform

Authors Info & Claims
Published:23 August 2016Publication History

ABSTRACT

In this paper we present OpenPonk: a free, open-source, simple to use platform for developing tools for conceptual modeling: diagramming, DSLs, and algorithms operating on the models and diagrams, such as automatic layouting, model transformations, validations, etc.

This project differentiates itself from the current efforts by providing completely free and open-source live development environment, which is simple to learn, use, and extend.

There are already several plugins and extensions that bring several notations and algorithms, some of which are presented in this paper, alongside the overview of the core of the platform, and how they integrate with each other. We also present a comprehensive project case study utilizing OpenPonk.

References

  1. Alexandre Bergel. Agile Visualization. 2016.Google ScholarGoogle Scholar
  2. A. Bergel, D. Cassou, S. Ducasse, J. Laval, and J. Bergel. Deep into Pharo. Square Bracket, {S.l}, 2013.Google ScholarGoogle Scholar
  3. P. Bommel, N. Becu, C. Le Page, and F. Bousquet. Cormas, an Agent-Based simulation platform for coupling human decisions with computerized dynamics. 2015. https://agritrop.cirad.fr/576753/2/CormasforIsaga2015.pdf.Google ScholarGoogle Scholar
  4. M. Denker. Sub-method Structural and Behavioral Reflection. PhD thesis, University of Bern, 2008.Google ScholarGoogle Scholar
  5. Dimitris Kolovos, Louis Rose, Antonio Garcia-Dominguez, and Richard Paige. The Epsilon Book, volume 20. 2016.Google ScholarGoogle Scholar
  6. Dominik Gessenharter. Implementing UML associations in Java: a slim code pattern for a complex modeling concept. In Proceedings of the Workshop on Relationships and Associations in Object-Oriented Languages, RAOOL '09, pages 17--24, New York, NY, USA, 2009. ACM. 00008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Ducasse, N. Anquetil, M. U. Bhatti, A. C. Hora, J. Laval, and T. Girba. MSE and FAMIX 3.0: an interexchange format and source code model family. 2011.Google ScholarGoogle Scholar
  8. Eclipse. Graphical Modeling Project. 2016.Google ScholarGoogle Scholar
  9. Martin Podloucký and Robert Pergl. Towards Formal Foundations for BORM ORD Validation and Simulation. pages 315--322. SCITEPRESS - Science and and Technology Publications, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Matúš Vološin. Vizualizace instancí OntoUML modelů. Diplomová práca. Praha: České vysoké účení technické v Praze, Fakulta informačních technologií, 2016.Google ScholarGoogle Scholar
  11. S. J. Mellor and M. J. Balcer. Executable UML: a foundation for model-driven architecture. Addison-Wesley, Boston; San Francisco; New York, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. MetaCase. MetaEdit+, 2016.Google ScholarGoogle Scholar
  13. O. Nierstrasz, S. Ducasse, and T. GÇŘrba. The story of Moose: an agile reengineering environment. ACM SIGSOFT Software Engineering Notes, 30(5):1--10, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. OMG. OMG Unified Modeling Language (UML) 2.5, Mar. 2015.Google ScholarGoogle Scholar
  15. R. Pergl and J. Tůma. OpenCASE âĂŞ a tool for ontology-centred conceptual modelling. In Advanced Information Systems Engineering Workshops, pages 511--518. Springer, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  16. Peter Uhnák. Layouting of Diagrams in the DynaCASE Tool. Bachelor's thesis. Czech Technical University in Prague, Faculty of Information Technology, 2016.Google ScholarGoogle Scholar
  17. Peter Uhnák and Pierre Bommel. Facilitating the Design of ABM and the Code Generation to Promote Participatory Modelling. 2016.Google ScholarGoogle Scholar
  18. PlantUML. PlantUML Language Reference Guide, 2016.Google ScholarGoogle Scholar
  19. S. T. Pope and G. E. Krasner. A Cookbook for Using Model-View-Controller User Interface Pradigm in Smalltalk-80. 1988.Google ScholarGoogle Scholar
  20. L. Renggli, S. Ducasse, T. GÃőrba, and O. Nierstrasz. Practical dynamic grammars for dynamic languages. In 4th Workshop on Dynamic Languages and Applications (DYLA 2010), 2010.Google ScholarGoogle Scholar
  21. Sparx Systems. Enterprise Architect, 2016.Google ScholarGoogle Scholar
  22. B. Van Ryseghem, S. Ducasse, and J. Fabry. Seamless composition and reuse of customizable user interfaces with Spec. Science of Computer Programming, 96:34--51, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. The OpenPonk modeling platform

      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
      • Published in

        cover image ACM Other conferences
        IWST'16: Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies
        August 2016
        219 pages
        ISBN:9781450345248
        DOI:10.1145/2991041

        Copyright © 2016 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 the author(s) 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: 23 August 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        IWST'16 Paper Acceptance Rate25of27submissions,93%Overall Acceptance Rate25of27submissions,93%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader