• DocumentCode
    2662900
  • Title

    Transforming UML sequence diagram to High Level Petri Net

  • Author

    Alhroob, Aysh ; Dahal, Keshav ; Hossain, Alamgir

  • Author_Institution
    Sch. of Comput., Inf. & Media Universityof Bradford, Bradford, UK
  • Volume
    1
  • fYear
    2010
  • fDate
    3-5 Oct. 2010
  • Abstract
    This paper presents a new methodology to transform the UML sequence and class diagrams into High Level Petri Nets (HLPN), this transformation helps the software designers to analyse the non-functional requirements. Sequence diagram and class diagram are used as source of software specifications, in addition to use the Object Constraint Language (OCL). HLPN is used to represent a formal semantic framework for the UML notations and combine the structural and behavioural specifications. In this paper, a combined fragment nets technique is used to decompose and analyse the sequence diagram combined fragments to be capable of gathering again in the form of HLPN. The combined fragments that are covered in this work are sequence, loop, parallel, alternative, option and break. These combined fragments work together to perform the situations that can be modelled by HLPN (synchronization, sequentiality and concurrency).
  • Keywords
    Petri nets; Unified Modeling Language; formal specification; object-oriented languages; HLPN; OCL; UML sequence diagram; class diagram; combined fragment nets technique; formal semantic framework; high level Petri net; object constraint language; software specification; Conferences; Optimized production technology; Petri nets; Software; Transforms; Unified modeling language; XML; HLPN; Model transformation; OCL; Software Development Model; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technology and Engineering (ICSTE), 2010 2nd International Conference on
  • Conference_Location
    San Juan, PR
  • Print_ISBN
    978-1-4244-8667-0
  • Electronic_ISBN
    978-1-4244-8666-3
  • Type

    conf

  • DOI
    10.1109/ICSTE.2010.5608842
  • Filename
    5608842