• DocumentCode
    3186279
  • Title

    Model based software design: Tool support for scripting in immersive environments

  • Author

    Meedeniya, D.A. ; Perera, Indika

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Moratuwa, Moratuwa, Sri Lanka
  • fYear
    2013
  • fDate
    17-20 Dec. 2013
  • Firstpage
    248
  • Lastpage
    253
  • Abstract
    We present a prototype tool developed for the transformation of scenario-based specifications. The tool intended to support model based software development, in particular modelling Platform Independent Models (PIMs) for a given scenario and the transformation of the developed model into formalisms. The tool, which we named SD2CPN since it allows to transform the models from Umfied Modelling Language UML 2 Sequence Diagrams (SDs) into Coloured Petri nets (CPNs), helps software engineers to model the complex design scenarios comfortably and enables model checking with analysis of their designed PIMs. The context domain selected for the tool usage is programming in 3 dimensional immersive environments. The SD2CPN tool is evaluated by capturing immersive environment scenarios as SDs and transforming these into CPNs that enable flexible analysis of the state-event based program modelling in the immersive environments. Although the tool is considered for system development in immersive environments the generic nature of PIM support provided make it a general purpose tool for software development irrespective of the application domain and system scenario.
  • Keywords
    Petri nets; Unified Modeling Language; authoring languages; software tools; 3 dimensional immersive environments; CPN; PIM; SD; SD2CPN; UML 2 sequence diagrams; application domain; coloured Petri nets; complex design scenarios; immersive environments; model based software design; platform independent models; scenario-based specifications; scripting tool support; software engineers; state-event based program modelling; support model based software development; system scenario; unified modelling language; Adaptation models; Analytical models; Avatars; Computational modeling; Programming; Training; Unified modeling language; CPNs; Model transformation; Model-driven development (MDD); Programming in immersive environments; UML sequence diagram;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial and Information Systems (ICIIS), 2013 8th IEEE International Conference on
  • Conference_Location
    Peradeniya
  • Print_ISBN
    978-1-4799-0908-7
  • Type

    conf

  • DOI
    10.1109/ICIInfS.2013.6731990
  • Filename
    6731990