期刊论文详细信息
Computer Science
Translation Of Use Case Scenarios To Java Code
Michał Smialek1  Norbert Jarzebowski1  Wiktor Nowakowski1 
[1] Warsaw University of Technology, Warsaw;
关键词: use cases;    runtime semantics;    model transformation;   
DOI  :  10.7494/csci.2012.13.4.35
来源: DOAJ
【 摘 要 】

Use cases are usually treated as second class citizens in the software developmentchain based on models. Their textual descriptions (scenarios) are treatedas informal input to more formal design models that can then be (semi-)automatically transformed down to code. In this paper we will show that usecase scenarios can gain precise metamodel-based notation and semantics enablingautomatic processing. What is more, we will show transformation algorithmsthat can transform use case scenarios directly to dynamic code in Java.The presented transformation can generate the full structure of the system followingthe MVP architectural pattern, including complete method contents forthe application logic (Presenter) and presentation (View) layers. It also providesa code skeleton for the domain logic (Model) layer. The use case notation andthe transformation were implemented within a sophisticated tool suite. Basedon this, the paper discusses the evaluation efforts based on a case study.

【 授权许可】

Unknown   

  文献评价指标  
  下载次数:0次 浏览次数:0次