首页> 外文会议>International joint conference on computer, information, and systems sciences, and engineering >Towards C# Application Development Using UML State Machines: A Case Study
【24h】

Towards C# Application Development Using UML State Machines: A Case Study

机译:使用UML状态机的C#应用​​程序开发:一个案例研究

获取原文

摘要

Using a state machine for modeling a class behavior can assist effective development of an application. We discuss a model-driven approach to building a C# application based on UML class models and behavioral state machines. A case study addressed in the paper is devoted to a social network of mobile users. The core of the system is a presence server for the status services in the network. There are three main tasks performed by the server: subscription of a status of another user, publication of a new status with given rules and notification another user about a status. The system architecture and exemplary state machine models are presented. Model to code transformation and development of an executable application was realized by a Framework for executable UML (FXU). Verification of the application was supported by tracing of program execution in terms of model elements using FXU Tracer. On the basis of the gathered experience, we discuss design guidelines for carrying out the approach.
机译:使用用于建模类行为的状态机可以帮助有效地开发应用程序。我们讨论基于UML类模型和行为状态机构建C#应用程序的模型驱动方法。本文解决的案例研究致力于移动用户的社交网络。系统的核心是网络中状态服务的存在服务器。服务器执行了三个主要任务:订阅另一个用户的状态,具有给定规则的新状态和通知其他用户的新状态。提供了系统架构和示例性状态机模型。通过可执行UML(FXU)的框架实现了用于代码转换和开发可执行应用程序的模型。通过使用FXU示踪剂在模型元素方面追踪计划执行,支持申请的验证。在收集的经验的基础上,我们讨论执行方法的设计指南。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号