To search, Click below search items.

 

All Published Papers Search Service

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

A Data-centric Analysis to Evaluate Suitable Machine-Learning-based Network-Attack Classification Schemes

Author

Truong Thu Huong, Ta Phuong Bac, Bui Doan Thang, Dao Minh Long, Le Anh Quang, Nguyen Minh Dan, Nguyen Viet Hoang

Citation

Vol. 21  No. 7  pp. 169-180

Abstract

Since machine learning was invented, there have been many different machine learning-based algorithms, from shallow learning to deep learning models, that provide solutions to the classification tasks. But then it poses a problem in choosing a suitable classification algorithm that can improve the classification/detection efficiency for a certain network context. With that comes whether an algorithm provides good performance, why it works in some problems and not in others. In this paper, we present a data-centric analysis to provide a way for selecting a suitable classification algorithm. This data-centric approach is a new viewpoint in exploring relationships between classification performance and facts and figures of data sets.

Keywords

Machine learning, deep learning, shallow learning, datasets.

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

A Data-centric Analysis to Evaluate Suitable Machine-Learning-based Network-Attack Classification Schemes

Author

Truong Thu Huong, Ta Phuong Bac, Bui Doan Thang, Dao Minh Long, Le Anh Quang, Nguyen Minh Dan, Nguyen Viet Hoang

Citation

Vol. 21  No. 7  pp. 169-180

Abstract

Since machine learning was invented, there have been many different machine learning-based algorithms, from shallow learning to deep learning models, that provide solutions to the classification tasks. But then it poses a problem in choosing a suitable classification algorithm that can improve the classification/detection efficiency for a certain network context. With that comes whether an algorithm provides good performance, why it works in some problems and not in others. In this paper, we present a data-centric analysis to provide a way for selecting a suitable classification algorithm. This data-centric approach is a new viewpoint in exploring relationships between classification performance and facts and figures of data sets.

Keywords

Machine learning, deep learning, shallow learning, datasets.

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

A Data-centric Analysis to Evaluate Suitable Machine-Learning-based Network-Attack Classification Schemes

Author

Truong Thu Huong, Ta Phuong Bac, Bui Doan Thang, Dao Minh Long, Le Anh Quang, Nguyen Minh Dan, Nguyen Viet Hoang

Citation

Vol. 21  No. 7  pp. 169-180

Abstract

Since machine learning was invented, there have been many different machine learning-based algorithms, from shallow learning to deep learning models, that provide solutions to the classification tasks. But then it poses a problem in choosing a suitable classification algorithm that can improve the classification/detection efficiency for a certain network context. With that comes whether an algorithm provides good performance, why it works in some problems and not in others. In this paper, we present a data-centric analysis to provide a way for selecting a suitable classification algorithm. This data-centric approach is a new viewpoint in exploring relationships between classification performance and facts and figures of data sets.

Keywords

Machine learning, deep learning, shallow learning, datasets.

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

A Data-centric Analysis to Evaluate Suitable Machine-Learning-based Network-Attack Classification Schemes

Author

Truong Thu Huong, Ta Phuong Bac, Bui Doan Thang, Dao Minh Long, Le Anh Quang, Nguyen Minh Dan, Nguyen Viet Hoang

Citation

Vol. 21  No. 7  pp. 169-180

Abstract

Since machine learning was invented, there have been many different machine learning-based algorithms, from shallow learning to deep learning models, that provide solutions to the classification tasks. But then it poses a problem in choosing a suitable classification algorithm that can improve the classification/detection efficiency for a certain network context. With that comes whether an algorithm provides good performance, why it works in some problems and not in others. In this paper, we present a data-centric analysis to provide a way for selecting a suitable classification algorithm. This data-centric approach is a new viewpoint in exploring relationships between classification performance and facts and figures of data sets.

Keywords

Machine learning, deep learning, shallow learning, datasets.

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation; process documentation; process model; process specification; conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

A Data-centric Analysis to Evaluate Suitable Machine-Learning-based Network-Attack Classification Schemes

Author

Truong Thu Huong, Ta Phuong Bac, Bui Doan Thang, Dao Minh Long, Le Anh Quang, Nguyen Minh Dan, Nguyen Viet Hoang

Citation

Vol. 21  No. 7  pp. 169-180

Abstract

Since machine learning was invented, there have been many different machine learning-based algorithms, from shallow learning to deep learning models, that provide solutions to the classification tasks. But then it poses a problem in choosing a suitable classification algorithm that can improve the classification/detection efficiency for a certain network context. With that comes whether an algorithm provides good performance, why it works in some problems and not in others. In this paper, we present a data-centric analysis to provide a way for selecting a suitable classification algorithm. This data-centric approach is a new viewpoint in exploring relationships between classification performance and facts and figures of data sets.

Keywords

Machine learning, deep learning, shallow learning, datasets.

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

A Data-centric Analysis to Evaluate Suitable Machine-Learning-based Network-Attack Classification Schemes

Author

Truong Thu Huong, Ta Phuong Bac, Bui Doan Thang, Dao Minh Long, Le Anh Quang, Nguyen Minh Dan, Nguyen Viet Hoang

Citation

Vol. 21  No. 7  pp. 169-180

Abstract

Since machine learning was invented, there have been many different machine learning-based algorithms, from shallow learning to deep learning models, that provide solutions to the classification tasks. But then it poses a problem in choosing a suitable classification algorithm that can improve the classification/detection efficiency for a certain network context. With that comes whether an algorithm provides good performance, why it works in some problems and not in others. In this paper, we present a data-centric analysis to provide a way for selecting a suitable classification algorithm. This data-centric approach is a new viewpoint in exploring relationships between classification performance and facts and figures of data sets.

Keywords

Machine learning, deep learning, shallow learning, datasets.

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

A Data-centric Analysis to Evaluate Suitable Machine-Learning-based Network-Attack Classification Schemes

Author

Truong Thu Huong, Ta Phuong Bac, Bui Doan Thang, Dao Minh Long, Le Anh Quang, Nguyen Minh Dan, Nguyen Viet Hoang

Citation

Vol. 21  No. 7  pp. 169-180

Abstract

Since machine learning was invented, there have been many different machine learning-based algorithms, from shallow learning to deep learning models, that provide solutions to the classification tasks. But then it poses a problem in choosing a suitable classification algorithm that can improve the classification/detection efficiency for a certain network context. With that comes whether an algorithm provides good performance, why it works in some problems and not in others. In this paper, we present a data-centric analysis to provide a way for selecting a suitable classification algorithm. This data-centric approach is a new viewpoint in exploring relationships between classification performance and facts and figures of data sets.

Keywords

Machine learning, deep learning, shallow learning, datasets.

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation, process documentation; process model, process specification, conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation, process documentation; process model, process specification, conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation, process documentation; process model, process specification, conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation, process documentation; process model, process specification, conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation, process documentation; process model, process specification, conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation, process documentation; process model, process specification, conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation, process documentation; process model, process specification, conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation, process documentation; process model, process specification, conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf

Title

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

Author

Sabah Al-Fedaghi

Citation

Vol. 21  No. 7  pp. 191-204

Abstract

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer¡¯s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides visualization and documentation of processes to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relations to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

Keywords

documentation, process documentation; process model, process specification, conceptual model

URL

http://paper.ijcsns.org/07_book/202107/20210723.pdf