To search, Click below search items.

 

All Published Papers Search Service

Title

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

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 2  pp. 130-141

Abstract

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.

Keywords

Conceptual modeling; system development process; static model; dynamic model; behavioral model

URL

http://paper.ijcsns.org/07_book/202102/20210215.pdf