Object-oriented model of an information system for design, construction and exploitation of tunnels
Zoran Zdravev
Abstract
Open-access reader
Zoran Zdravev
Abstract
Open-access reader
Developing of object-oriented model of an information system for design, construction and exploitation of tunnels is given in this article. This model was developed for increasing of productivity of engineers and using of experience obtained from other tunnels. The survey of existing information systems that are used in tunnel construction and general theoretical thesis of object-oriented programming is given in the beginning. The appropriate methodology was used in model developing. Problem definition and global analysis were done and the main subsystems were determined. Object-oriented model was determined for each subsystem. Data flow diagram was created and objects were identified. After that attributes, visibility and interfaces of objects were established. At the end, life cycle for each object was shown. The model uses active database with ECA (event-condition-action) rules. The system was implemented in C++ and tested on the real problem.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Developing of object-oriented model of an information system for design, construction and exploitation of tunnels is given in this article. This model was developed for increasing of productivity of engineers and using of experience obtained from other tunnels. The survey of existing information systems that are used in tunnel construction and general theoretical thesis of object-oriented programming is given in the beginning. The appropriate methodology was used in model developing. Problem definition and global analysis were done and the main subsystems were determined. Object-oriented model was determined for each subsystem. Data flow diagram was created and objects were identified. After that attributes, visibility and interfaces of objects were established. At the end, life cycle for each object was shown. The model uses active database with ECA (event-condition-action) rules. The system was implemented in C++ and tested on the real problem.
Key concepts: Object (grammar), Object-oriented design, Computer science, Visibility, Object-oriented programming, Information model, Object model, Data flow diagram