Software Design for Centralized Monitor of Chang’E-1 Operational Simulator

2011 ◽  
Vol 128-129 ◽  
pp. 1329-1333
Author(s):  
Ai Wu Zheng ◽  
Jian Ping Zhou ◽  
Yong Ping Ma ◽  
Yu Hui Ga

Operational simulator is a simulated training system used in a flight control center to train and improve mission operators’ ability to control and track spacecrafts, constructing a realistic mission-like circumstance for the system drilling. But previous simulator had not a centralized monitor. It must be operated and monitored at different terminals. Usually several operators are required to operate at the same time with a demanded order. It is very inconvenient to use. So, the centralized monitor software is specially designed for Chang’E-1 operational simulator. It is used for operations, status setting, Data management and monitors of the simulator. This paper introduces functional requirements, network structure, and design scheme of modules of the software. The object-oriented programming of plug-ins is adopted in the program development. The practice proves that it is very convenient for a single user to operate the Chang’E-1 operational simulator by using the centralized monitor software, and it also saves manpower and cut expense. The software architecture can be applied in centralized monitor software of future simulators.

2020 ◽  
Vol 14 (1) ◽  
pp. 57-63
Author(s):  
Andrés Armando Sánchez Martin ◽  
Luis Eduardo Barreto Santamaría ◽  
Juan José Ochoa Ortiz ◽  
Sebastián Enrique Villanueva Navarro

One of the difficulties for the development and testing of data analysis applications used by IoT devices is the economic and temporary cost of building the IoT network, to mitigate these costs and expedite the development of IoT and analytical applications, it is proposed NIOTE, an IoT network emulator that generates sensor and actuator data from different devices that are easy to configure and deploy over TCP/IP and MQTT protocols, this tool serves as support in academic environments and conceptual validation in the design of IoT networks. The emulator facilitates the development of this type of application, optimizing the development time and improving the final quality of the product. Object-oriented programming concepts, architecture, and software design patterns are used to develop this emulator, which allows us to emulate the behavior of IoT devices that are inside a specific network, where you can add the number of necessary devices, model and design any network. Each network sends data that is stored locally to emulate the process of transporting the data to a platform, through a specific format and will be sent to perform Data Analysis.


2012 ◽  
Vol 6-7 ◽  
pp. 15-19
Author(s):  
De Ren Yang ◽  
Min Liu ◽  
Zhao Hua Gu

The sequence diagram can be used to design object-oriented software; however, its modeling principles are lack of research. In this paper, its application in software design was studied, and its inherent linkage with object-oriented programming was discussed, and the interactive mechanism among its elements was explored. The modeling principles for it were proposed; and its application in Model Driven Architecture (MDA) software paradigm was analyzed; and finally the model represented with it, especially the transformation and traceability of models in MDA software paradigm were analyzed. This research is useful to optimize software modeling and to automate model transformation in MDA software paradigm.


2020 ◽  
Vol 1 (9) ◽  
pp. 14-21
Author(s):  
M. A. Fedotenko

The article presents an analytical review devoted to determining the place and role of object-oriented programming in the school informatics course and in the system of training future informatics teachers. The relationship between the content of the school informatics course and the content of subject training of future informatics teachers with the modern level of development of informatics as a science, as well as with the national development strategy of the Russian Federation are identified and highlighted. The conclusion is made about the relevance and expediency of expanding the role of object-oriented programming both in the content of the school informatics course and in the content of the subject training of future teachers of this course. On the example of the methodological training system developed by the author, the possibilities of such an expansion are proposed by developing interdisciplinary connections with methodological disciplines (through the development of educational mobile applications) are proposed.


In today’s software community the most interesting topic is software reusability because of its immense benefits that comprise of decreased product schedule, cost and increase in product quality. Most of the time, software is not built from scratch since it is costly and time-consuming process. Therefore, existing software documents (source code, documents, design, etc.) are used to develop the new application according to user requirements. But still the software reusability is not being followed as a standard approach in the process of software development. Till now initiating the software reuse process there is a need to analyze and properly understand the user requirements in spite of considerable upfront investments for software reusability. We have studied various aspects of software reusability along with software metrics and are being presented in this article. Efficient software designs can be enabled by assessing the software reusability extent. The aging resilient software design could be of paramount significance to enable faultiness software system. The estimation of software reusability plays an important part in software’s cost reduction and quality improvement, in an object-oriented programming. In this paper the idea about the designing the CK metrics suite along with metrics’ evaluation is presented that can help for object-oriented based systems in reflecting the accurate results.


Sign in / Sign up

Export Citation Format

Share Document