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

03/04/2021
by   Sabah Al-Fedaghi, et al.
0

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.

READ FULL TEXT

page 3

page 5

page 8

page 10

research
11/25/2019

Integrating Inter-Object Scenarios with Intra-object Statecharts for Developing Reactive Systems

In all software development projects, engineers face the challenge of tr...
research
12/12/2019

Thinging as a Way of Modeling in Poiesis: Applications in Software Engineering

From a software design perspective, a clear definition of design can enh...
research
12/10/2021

Combining Design Thinking and Software Requirements Engineering to create Human-centered Software-intensive Systems

Effective Requirements Engineering is a crucial activity in softwareinte...
research
12/19/2017

Object-Orientation in Graph-Based Design Grammars

The ongoing digital transformation in industry applies to all product li...
research
08/12/2019

Exploring the relations between net benefits of IT projects and CIOs' perception of quality of software development disciplines

Software development enterprises are under consistent pressure to improv...
research
12/20/2020

Understanding Feasibility Study Approach for Packaged Software Implementation by SMEs

Software engineering often no longer involves building systems from scra...

Please sign up or login with your details

Forgot password? Click here to reset