Translation of AADL to PNML to ensure the utilization of Petri nets

Guardat en:
Dades bibliogràfiques
Publicat a:ProQuest Dissertations and Theses (2014)
Autor principal: Chatterjee, Amrita
Publicat:
ProQuest Dissertations & Theses
Matèries:
Accés en línia:Citation/Abstract
Full Text - PDF
Etiquetes: Afegir etiqueta
Sense etiquetes, Sigues el primer a etiquetar aquest registre!

MARC

LEADER 00000nab a2200000uu 4500
001 1619648182
003 UK-CbPIL
020 |a 978-1-321-26553-8 
035 |a 1619648182 
045 0 |b d20140101 
084 |a 66569  |2 nlm 
100 1 |a Chatterjee, Amrita 
245 1 |a Translation of AADL to PNML to ensure the utilization of Petri nets 
260 |b ProQuest Dissertations & Theses  |c 2014 
513 |a Dissertation/Thesis 
520 3 |a Architecture Analysis and Design Language (AADL), which is used to design and analyze software and hardware architectures of embedded and real-time systems, has proven to be a very efficient way of expressing the non-functional properties of safety-critical systems and architectural modeling. Petri nets are the graphical and mathematical modeling tools used to describe and study information processing systems characterized as concurrent and distributed. As AADL lacks the formal semantics needed to show the functional properties of such systems, the objective of this research was to extend AADL to enable other Petri nets to be incorporated into Petri Net Markup Language (PNML), an interchange language for Petri nets. PNML makes it possible to incorporate different types of analysis using different types of Petri net. To this end, the interchange format Extensible Markup Language (XML) was selected and AADL converted to AADL-XML (the XML format of AADL) and Petri nets to PNML, the XML-format of Petri nets, via XSLT script. PNML was chosen as the transfer format for Petri nets due to its universality, which enables designers to easily map PNML to many different types of Petri nets. Manual conversion of AADL to PNML is error-prone and tedious and thus requires automation, so XSLT script was utilized for the conversion of the two languages in their XML format. Mapping rules were defined for the conversion from AADL to PNML and the translation to XSLT automated. Finally, a PNML plug-in was designed and incorporated into the Open Source AADL Tool Environment (OSATE). 
653 |a Computer science 
773 0 |t ProQuest Dissertations and Theses  |g (2014) 
786 0 |d ProQuest  |t ProQuest Dissertations & Theses Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/1619648182/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/1619648182/fulltextPDF/embedded/L8HZQI7Z43R0LA5T?source=fedsrch