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 条
  • [41] STORIES FOR HOME USE
    Portnov, Andriy
    AB IMPERIO-STUDIES OF NEW IMPERIAL HISTORY AND NATIONALISM IN THE POST-SOVIET SPACE, 2012, (03): : 309 - 338
  • [42] The therapeutic use of stories
    Krause, IB
    INTERNATIONAL JOURNAL OF SOCIAL PSYCHIATRY, 1999, 45 (03) : 232 - 232
  • [43] THE STRUCTURE, SEMANTICS, AND USE OF DESCRIPTIONS
    Galaugher, Jolen
    RUSSELL-THE JOURNAL OF THE BERTRAND RUSSELL STUDIES, 2014, 34 (01): : 67 - 77
  • [44] Complementary use of runtime validation and model checking
    Bayazit, AA
    Malik, S
    ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, : 1052 - 1059
  • [45] Conceptual Stories. Studies on the Semantics and Pragmatism of political and social Language
    Arndt, Martin
    ZEITSCHRIFT FUR RELIGIONS-UND GEISTESGESCHICHTE, 2012, 64 (01): : 84 - 85
  • [46] On the Syntax/Semantics Interface in Computational Glue Semantics: A Case Study
    Zymla, Mark-Matthias
    Sigwarth, Gloria
    PROCEEDINGS OF THE LFG'19 CONFERENCE, 2019, : 374 - 392
  • [47] THE SEMANTICS OF THE CINEMA ART IN V. SHUKSHIN'S SHORT STORIES
    Rybalchenko, T. L.
    TOMSK STATE UNIVERSITY JOURNAL, 2006, (291): : 113 - 124
  • [48] Interoperable Metadata Semantics with Meta-Metadata: A Use Case Integrating Search Engines
    Qu, Yin
    Kerne, Andruid
    Webb, Andrew M.
    Herstein, Aaron
    DOCENG 2011: PROCEEDINGS OF THE 2011 ACM SYMPOSIUM ON DOCUMENT ENGINEERING, 2011, : 171 - 174
  • [49] Operational Semantics in a Domain-Specific Robot Control Language: a Pedagogical Use Case
    Steingartner, William
    Novitzka, Valerie
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2024, 21 (03)
  • [50] On the Road to Redemption: A Case Study of Triathlon Participation and Substance Use Recovery Stories
    Mcgannon, Kerry R.
    Towers, Keira
    Mcmahon, Jenny
    CASE STUDIES IN SPORT AND EXERCISE PSYCHOLOGY, 2023, 7 (01) : 107 - 115