复杂系统的图解形式主义:不止一种方法来评估轨道车系统
Diagrammatic Formalism for Complex Systems: More than One Way to Eventize a Railcar System
摘要:
本文是在软件工程和系统工程,两个密切交织的学科交叉。本文的一个主要主题是整体概念化的系统,以及与软件系统的基本关注。在软件开发生存周期中,在将需求转换为设计工件然后转换为实现方面仍然存在挑战(例如,编码),然后验证结果。从我们的角度来看,软件工程需要一个面向统一建模的集成范例。存在许多方法、语言和工具来促进系统开发过程。本文是对项目开发的一次冒险。为了集中材料,我们集中在哈雷尔的小说(和经典)的开发环境,它集成了一个基于工程的面向对象和状态图,通过开发一个轨道车系统。有轨车系统被用作将需求转换为设计工件,然后转换为实现,然后验证结果的详细示例。该项目是作为一个单一的集成建模工作与场景和状态图的开发进行对比。该方案的结果是通过对各种软件项目开发方法的实验和对比,丰富了对软件项目开发方法的理解。
英文摘要:
This paper is in the intersection of software engineering and system engineering, two intimately intertwined disciplines. A dominating theme in this paper is the integral conceptualization of systems at large, as well as an underlying concern with software systems. In the software development life cycle, challenges still exist in translating requirements into a design artifact and then into an implementation (e.g., coding), then validating the results. From our perspective, software engineering requires an integrating paradigm toward a unified modeling orientation. Many methodologies, languages, and tools exist for facilitating system development processes. This paper is a venture into project development. To focus the materials, we concentrate on Harel s novel (and classic) development environment, which integrates a scenario-based engineering object orientation and statecharts through developing a railcar system. The railcar system is used as a detailed sample of translating requirements into a design artifact and then into an implementation, then validating the result. The project is re-cased as a single integrated modeling endeavor to be contrasted with the scenario and statecharts development. The result of this scheme is an enriched understanding through experimenting with and contrasting various development methods of software projects.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。