Domain-Specific Software Language for Crisis Management Systems

被引:1
|
作者
Khzam, Nadin Bou [1 ]
Mussbacher, Gunter [1 ]
机构
[1] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada
来源
2018 IEEE 8TH INTERNATIONAL MODEL-DRIVEN REQUIREMENTS ENGINEERING WORKSHOP (MODRE 2018) | 2018年
关键词
crisis management systems; model-driven engineering; domain-specific software language; workflow notation; User Requirements Notation; URN; Use Case Maps; UCM; location-based; social media; BPMN; REQUIREMENTS;
D O I
10.1109/MoDRE.2018.00011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Across the world, various crisis situations occur causing chaos and confusion as to how to deal with them. Hence, finding ways to transmit the necessary information regarding how to handle such incidents to various parties involved in such events is fundamental. As such, the field of crisis management focuses on determining the actions to undertake to quickly respond to the occurrence of a disaster. Ultimately, crisis management systems strive to guide individuals to better prepare themselves for any future encounter of crisis situations. In this paper, we investigate emergency circumstances, mainly natural disasters, to detail the requirements for workflow notations managing them. Taking into account these requirements, we propose a domain-specific software language (DSL) for crisis management based on the Use Case Map (UCM) metamodel. While workflow notations do exist that can model the basic procedures to undergo when a crisis incident occurs, none focuses specifically on crisis management systems or considers the 3D environment in which emergency situations unfold. The proposed DSL provides built-in support for modeling location-based, social media-inspired interactions in the 3D environment of a disaster, allowing crisis experts to author emergency procedures which are subsequently followed by crisis respondents and victims. The long-term goal is to reduce the damages or losses, in terms of property and life, caused by a crisis, benefiting us all as well as the environment we live in.
引用
收藏
页码:36 / 45
页数:10
相关论文
共 50 条
  • [21] A domain-specific architectural foundation for engineering of numerical software systems
    Ghazarian, Arbi
    WSEAS Transactions on Systems, 2011, 10 (07): : 193 - 208
  • [22] DirectFlow: A domain-specific language for information-flow systems
    Lin, Chuan-Kai
    Black, Andrew P.
    ECOOP 2007 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2007, 4609 : 299 - 322
  • [23] Debugging measurement systems using a domain-specific modeling language
    Kosar, Tomaz
    Mernik, Marjan
    Gray, Jeff
    Kos, Tomaz
    COMPUTERS IN INDUSTRY, 2014, 65 (04) : 622 - 635
  • [24] On the use of a domain-specific modeling language in the development of multiagent systems
    Challenger, Moharram
    Demirkol, Sebla
    Getir, Sinem
    Mernik, Marjan
    Kardas, Geylani
    Kosar, Tomaz
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2014, 28 : 111 - 141
  • [25] A domain-specific visual language for modeling metacognition in intelligent systems
    Caro, Manuel F.
    Josyula, Darsana P.
    Jimenez, Jovani A.
    Kennedy, Catriona M.
    Cox, Michael T.
    BIOLOGICALLY INSPIRED COGNITIVE ARCHITECTURES, 2015, 13 : 75 - 90
  • [26] Development of a prototype Domain-Specific Language for monitor and control systems
    Bennett, Matthew
    Borgen, Richard
    Havelund, Klaus
    Ingham, Michel
    Wagner, David
    2008 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2008, : 4206 - +
  • [27] A Domain-Specific Language for Aviation Domain Interoperability
    Comitz, Paul
    2013 INTEGRATED COMMUNICATIONS, NAVIGATION AND SURVEILLANCE CONFERENCE (ICNS), 2013,
  • [28] JAMOOS: A domain-specific language for language processing
    Gil, Joseph Yossi
    Tsoglin, Yuri
    2001, University of Zagreb, Faculty of Political Sciences (09)
  • [29] Domain-Specific Architecture for Software Agents
    Suganthy, A.
    Chithralekha, T.
    JOURNAL OF OBJECT TECHNOLOGY, 2008, 7 (06): : 77 - 100
  • [30] Software Evolution to Domain-Specific Languages
    Fehrenbach, Stefan
    Erdweg, Sebastian
    Ostermann, Klaus
    SOFTWARE LANGUAGE ENGINEERING (SLE 2013), 2013, 8225 : 96 - 116