TY - GEN
T1 - Adding a methodological assistant to a protocol modeling environment
AU - Apvrille, Ludovic
AU - De Saqui-Sannes, Pierre
PY - 2008/12/1
Y1 - 2008/12/1
N2 - The use of protocol design toolkits based on UML profiles has been hampered by the lack of methodological support. Indeed, those toolkits should include an assistant based on patterns and dedicated to driving the designer step by step through a well defined methodology. Thus, the TURTLE UML profile is extended with widely accepted service and protocol-oriented patterns. These patterns are built upon UML analysis diagrams i.e. use case, interaction overview and sequence diagrams. Moreover, all these patterns and diagrams have a formal semantics. Finally, they have been implemented in TTool, the open-source toolkit supporting TURTLE. The proposed approach remains general and may be applied to various modeling languages and use-case analysis driven processes.
AB - The use of protocol design toolkits based on UML profiles has been hampered by the lack of methodological support. Indeed, those toolkits should include an assistant based on patterns and dedicated to driving the designer step by step through a well defined methodology. Thus, the TURTLE UML profile is extended with widely accepted service and protocol-oriented patterns. These patterns are built upon UML analysis diagrams i.e. use case, interaction overview and sequence diagrams. Moreover, all these patterns and diagrams have a formal semantics. Finally, they have been implemented in TTool, the open-source toolkit supporting TURTLE. The proposed approach remains general and may be applied to various modeling languages and use-case analysis driven processes.
KW - Formal verification
KW - Patterns
KW - Protocols
KW - Scenarios
KW - UML
KW - Use cases
UR - https://www.scopus.com/pages/publications/70349151403
U2 - 10.1145/1416729.1416745
DO - 10.1145/1416729.1416745
M3 - Conference contribution
AN - SCOPUS:70349151403
SN - 9781595939371
T3 - Proceedings - The 8th International Conference on New Technologies in Distributed Systems, NOTERE 2008
BT - Proceedings - The 8th International Conference on New Technologies in Distributed Systems, NOTERE 2008
T2 - 8th International Conference on New Technologies in Distributed Systems, NOTERE 2008
Y2 - 23 June 2008 through 27 June 2008
ER -