2019
DOI: 10.2139/ssrn.3427707
|View full text |Cite
|
Sign up to set email alerts
|

Five Generic Processes for Behavior Description in Software Engineering

Abstract: Behavior modeling and software architecture specification are attracting more attention in software engineering. Describing both of them in integrated models yields numerous advantages for coping with complexity since the models are platform independent. They can be decomposed to be developed independently by experts of the respective fields, and they are highly reusable and may be subjected to formal analysis. Typically, behavior is defined as the occurrence of an action, a pattern over time, or any change in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6

Relationship

5
1

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 22 publications
0
8
0
Order By: Relevance
“…To demonstrate modeling in TM, Section V presents an actual government organization. More information about the TM model can be found in Al-Fedaghi (2019a;2019b;2019c).…”
Section: Philosophical Modeling Approach To Solutionsmentioning
confidence: 99%
“…To demonstrate modeling in TM, Section V presents an actual government organization. More information about the TM model can be found in Al-Fedaghi (2019a;2019b;2019c).…”
Section: Philosophical Modeling Approach To Solutionsmentioning
confidence: 99%
“…According to Wong [18], tackling wicked problems can be achieved by conceptualizing them as systems and breaking them down into "chunks of information" or digestible nodes and their relationships. In describing the model for email operational security, we use the thinging machine (TM) model [19][20][21][22][23][24][25][26][27][28] where all operational elements are conceptualized in terms of a single ontological entity, the thimac (thing/machine). As we show, thimacs can represent heterogeneous entities: physical entities (e.g., a server, router, or workstation), software objects (e.g., a program or software system), and other notions (e.g., protocols, flows, or plans).…”
Section: Thinging Machinementioning
confidence: 99%
“…If the destination has the same current information domain (26), then the packet flows (27) to be processed (28) for comparison with preconfigured mailboxes (29).…”
Section: )mentioning
confidence: 99%
“…This section will briefly review the TM model to establish TM as a foundation to study behavior. A more elaborate discussion of TM's philosophical foundation can be found in [14][15][16][17][18][19][20].…”
Section: Thinging Machinementioning
confidence: 99%