Runtime Semantics of Use Case Stories

被引:0
|
作者
Smialek, Michal [1 ]
Jarzebowski, Norbert [1 ]
Nowakowski, Wiktor [1 ]
机构
[1] Warsaw Univ Technol, Warsaw, Poland
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Direct end-user participation in software system construction necessitates bringing general-purpose programming activities to the level understandable by "laymen". This paper introduces a new software development approach where stories written in commonly understood structured natural language gain runtime semantics. Stories are precisely linked to domain concepts and actions, thus forming the application logic of the system. These constructs are written at a high level of abstraction, very close to detailed software requirements specifications. In fact, they are structured into familiar use case models that include special "invocation" relationships between use cases. At the same time, the paper proposes precise translational semantics for such defined stories. For each story element, equivalent Java code is derived. This semantics has been implemented within a tool containing a story editor and a code generator producing fully dynamic application logic code with Swing-based user interface. Ease of use of the new story language and usefulness of the generated Java code has been evaluated through student assignment projects.
引用
收藏
页码:159 / 162
页数:4
相关论文
共 50 条
  • [31] Runtime mechanisms to survive new HPC architectures: A use case in human respiratory simulations
    Garcia-Gasulla, Marta
    Mantovani, Filippo
    Josep-Fabrego, Marc
    Eguzkitza, Beatriz
    Houzeaux, Guillaume
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2020, 34 (01): : 42 - 56
  • [32] Proposing a novel IEC61499 Runtime Framework implementing the Cyclic Execution Semantics
    Tata, Piran
    Vyatkin, Valeriy
    2009 7TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1 AND 2, 2009, : 416 - 421
  • [33] CASE MARKING SEMANTICS
    SAKSENA, A
    LINGUA, 1982, 56 (3-4) : 335 - 343
  • [34] EPIC SEMANTICS OF THE BUD TRIAL IN TURKISH LOVE EPIC STORIES
    Mete, Khalida
    EUROPEAN JOURNAL OF SCIENCE AND THEOLOGY, 2020, 16 (01) : 91 - 97
  • [35] Semantics of the initiation plot in short stories by Yu. Felzen
    Nazarenko, I. I.
    SIBIRSKII FILOLOGICHESKII ZHURNAL, 2021, (01): : 119 - 131
  • [36] Analysing Requirements Communication Using Use Case Specification and User stories
    Oran, Ana Carolina
    Nascimento, Elizamary
    Santos, Gleison
    Conte, Tayana
    XXXI BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2017), 2017, : 214 - 223
  • [37] From User Stories to Use Case Scenarios Towards a Generative Approach
    Gilson, Fabian
    Irwin, Calum
    2018 25TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2018, : 61 - 65
  • [38] Creating semantics in tool use
    Badets, Arnaud
    Michelet, Thomas
    de Rugy, Aymar
    Osiurak, Francois
    COGNITIVE PROCESSING, 2017, 18 (02) : 129 - 134
  • [39] Creating semantics in tool use
    Arnaud Badets
    Thomas Michelet
    Aymar de Rugy
    François Osiurak
    Cognitive Processing, 2017, 18 : 129 - 134
  • [40] The therapeutic use of stories
    Clark, A
    BRITISH JOURNAL OF PSYCHIATRY, 1999, 174 : 90 - 90