Software design guidelines for event-driven programming

被引:10
|
作者
Philip, GC [1 ]
机构
[1] Univ Wisconsin, Coll Business, Oshkosh, WI 54901 USA
关键词
software design; event-driven programming; software engineering; software maintenance;
D O I
10.1016/S0164-1212(97)10009-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper deals with software design principles and guidelines to improve the reusability and maintainability of event-driven (ED) programs. The paper examines how well the principles of structured software design from the procedural programming field can be applied to the event-driven environment. Taking into account the unique characteristics of event-driven programming (E-DP), additional guidelines that are specific to this field are proposed. The guidelines presented here deal with modularizing event procedures, graphical representation of E-D programs, sharing data between event/general procedures, using user-defined objects, and developing cohesive procedures and forms. (C) 1998 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:79 / 91
页数:13
相关论文
共 50 条
  • [21] Autonomous Agents in Complex Event-Driven Software Systems
    Douglass, Scott A.
    2013 20TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2013), 2013, : 1 - 1
  • [22] Event-Driven Exception Handling for Software Engineering Processes
    Grambow, Gregor
    Oberhauser, Roy
    Reichert, Manfred
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, PT I, 2012, 99 : 414 - +
  • [23] Software Requirement Analysis Research Based on Event-driven
    Zhang Zhaoyin
    Li Yanfang
    Chen Chao
    2009 INTERNATIONAL FORUM ON COMPUTER SCIENCE-TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2009, : 247 - +
  • [24] An event-driven FIR filter: design and implementation
    Beyrouthy, Taha
    Fesquet, Laurent
    2011 22ND IEEE INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP), 2011, : 59 - 65
  • [25] Finding reliable solutions: event-driven probabilistic constraint programming
    S. Armagan Tarim
    Brahim Hnich
    Steven Prestwich
    Roberto Rossi
    Annals of Operations Research, 2009, 171 : 77 - 99
  • [26] Finding reliable solutions: event-driven probabilistic constraint programming
    Tarim, S. Armagan
    Hnich, Brahim
    Prestwich, Steven
    Rossi, Roberto
    ANNALS OF OPERATIONS RESEARCH, 2009, 171 (01) : 77 - 99
  • [27] Design and implementation of border gateway protocol BGP-4 based on event-driven programming
    Xu, Ke
    Wu, Jian-Ping
    Fan, Xiao-Bo
    Ruan Jian Xue Bao/Journal of Software, 2000, 11 (11): : 1516 - 1521
  • [28] An event-driven approach to computerizing clinical guidelines using XML
    Mansour, Essam
    Wu, Bing
    Dube, Kudakwashe
    Li, Jian Xing
    SCW 2006: IEEE SERVICES COMPUTING WORKSHOPS, PROCEEDINGS, 2006, : 13 - +
  • [29] AN EVENT-DRIVEN CARTOGRAPHIC APPROACH TO MODELLING SOFTWARE ENGINEERING KNOWLEDGE
    Cachia, Ernest
    Micallef, Mark
    KMIS 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE MANAGEMENT AND INFORMATION SHARING, 2011, : 18 - 27
  • [30] Event-driven Image Sensor Application : Event-driven Image Segmentation
    Darwish, Amani
    Abbass, Hassan
    Fesquet, Laurent
    Sicard, Gilles
    2017 3RD INTERNATIONAL CONFERENCE ON EVENT-BASED CONTROL, COMMUNICATION AND SIGNAL PROCESSING (EBCCSP), 2017,