Model-based protocol specification

被引:3
|
作者
Mordecai, Yaniv [1 ]
机构
[1] Holon Inst Technol, Fac Technol Management, Holon, Israel
关键词
formal protocol specification; Kerberos; model-based systems engineering (MBSE); object-process methodology (OPM); publish-subscribe; SYSTEM;
D O I
10.1002/sys.21480
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We propose a holistic Model-Based Protocol Specification (MBPS) framework. Standards, procedures, and protocols are important anchors for interconnected systems: they facilitate the connectivity of billions of devices around the world, commodify advanced technologies and solutions, and enable efficient services involving trillions of transactions in aviation, medicine, e-commerce, transportation, infrastructure, and other domains. Domain protocols allow for conventional interactions within a domain among ecosystem entities and humans (eg, airline ticketing, financial transactions, etc). Protocol specifications must be formal, consistent, and verifiable. Nevertheless, most current standard protocols are text-based, unverifiable, and often inconsistent with themselves and with other standards. Text-based standards are difficult to manage, track, control, and adopt. MBPS includes three critical enablers: a modeling language, a modeling process, and a model-supported standardization process. This paper employs Object-Process Methodology (OPM), a model-based systems engineering framework, endorsed as ISO-19450, for modeling and simulation of the generic protocol specification process and for two examples: (a) a Kerberos authentication protocol revision based on a previous Kerberos model and on a recently discovered vulnerability and (b) a domain-specific PublishSubscribe protocol application for selective information distribution.
引用
收藏
页码:188 / 210
页数:23
相关论文
共 50 条
  • [1] Model-based specification
    Bijlsma, L
    [J]. INFORMATION PROCESSING LETTERS, 2001, 77 (2-4) : 77 - 84
  • [2] Model-based specification and validation of automotive electronics
    Schultz, Torsten
    [J]. Joint Meeting of the Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, Proceedings, 2006, : 15 - 20
  • [3] Model-based specification of virtual interaction environments
    Celentano, A
    Pittarello, F
    Fogli, D
    Mussio, P
    [J]. 2004 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN CENTRIC COMPUTING: PROCEEDINGS, 2004, : 257 - 260
  • [4] Model-based specification animation using testgraphs
    Miller, T
    Strooper, P
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 : 192 - 203
  • [5] A Language Specification Tool for Model-Based Parsing
    Quesada, Luis
    Berzal, Fernando
    Cubero, Juan-Carlos
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2011, 2011, 6936 : 50 - 57
  • [6] Understanding and comparing model-based specification notations
    Niu, JW
    Atlee, JM
    Day, NA
    [J]. 11TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 188 - 199
  • [7] Rapid Property Specification and Checking for Model-Based Formalisms
    Balasubramanian, Daniel
    Pap, Gabor
    Nine, Harmon
    Karsai, Gabor
    Lowry, Michael
    Pasareanu, Corina
    Pressburger, Tom
    [J]. 2011 22ND IEEE INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP), 2011, : 121 - 127
  • [8] Specification, verification, and quantification of security in model-based systems
    Ouchani, Samir
    Debbabi, Mourad
    [J]. COMPUTING, 2015, 97 (07) : 691 - 711
  • [9] EDICT Tools for Model-Based Architectural Specification and Analysis
    LaValley, Brian
    [J]. 2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [10] Specification, verification, and quantification of security in model-based systems
    Samir Ouchani
    Mourad Debbabi
    [J]. Computing, 2015, 97 : 691 - 711