SEMar 4, 2021

Diagrammatic Formalism for Complex Systems: More than One Way to Eventize a Railcar System

arXiv:2103.02820v14 citations
Originality Synthesis-oriented
AI Analysis

This work addresses software and system engineers by providing insights into integrated modeling approaches, but it is incremental as it builds on existing methodologies without introducing new techniques.

The paper tackles the challenge of translating requirements into design and implementation in software engineering by applying Harel's integrated development environment to a railcar system, resulting in an enriched understanding through experimentation with contrasting development methods.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes