DocumentCode :
2761865
Title :
An executable specification of the PCI-X bus standard in AsmL
Author :
Moinudeen, Haja ; Habibi, Ali ; Tahar, Sofiène
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que.
fYear :
2005
fDate :
1-4 May 2005
Firstpage :
1308
Lastpage :
1311
Abstract :
In this paper, we describe an executable formal specification of the PCI-X bus standard using the abstract state machines language, AsmL. PCI-X, is the latest extension of the PCI local bus that is designed to meet increased I/O demands of recent technologies. The actual specification of PCI-X, provided by the PCI special interest group (PCI-SIG), is informal (in natural English). Hence, it is prone to inherent problems of incompleteness, inconsistency and ambiguity. In our approach, we first model the bus in UML and then map it to AsmL. This AsmL model can be executed using the Asmlt tool that can generate the finite state machine (FSM) of the model. Such FSM can be of great use for verification purposes
Keywords :
Unified Modeling Language; finite state machines; formal specification; peripheral interfaces; AsmL; FSM; PCI-X bus standard; UML; abstract state machines language; executable specification; finite state machine; formal specification; special interest group; verification purposes; Automata; Clocks; Formal specifications; Natural languages; Object oriented modeling; Protocols; Scalability; Space exploration; Testing; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location :
Saskatoon, Sask.
ISSN :
0840-7789
Print_ISBN :
0-7803-8885-2
Type :
conf
DOI :
10.1109/CCECE.2005.1557217
Filename :
1557217
Link To Document :
بازگشت