Component-based VTMine/C Framework: Not Only Modelling
The paper discussed a concept of VTMine/C — yet another modular framework which is extensible by plug-ins. The subject area of the core program refers to process modelling, workflow, and process mining fields. The framework allows third-party components in the form of plug-ins to extend the program and customize their interaction with each other and with the framework modules. An abstraction layer build up of the framework modules is described. Concepts of resources, plug-in dependencies and other features are introduced. One of the main VTMine/C purposes is to support integration with DPMine/C library.
This book constitutes the revised and extended papers of the First International Conference on Innovations in Digital Economy, SPBU IDE 2019, held in St. Petersburg, Russia, in October 2019.
The 8 papers presented were thoroughly reviewed and selected for publication from 78 submissions. The papers are organized according the following topical sections: economic efficiency and social consequences of digital innovations implementation; industrial, service and agricultural digitalization; regional innovation systems and clusters as drivers of the economic growth during the Fourth Industrial Revolution; response of an educational system and labor market to the digital-driven changes in the economic system.
The high importance of a proper definition of software architecture is obvious, but this task is not easy, especially in large projects. The project scheme should be legibly structured and clearly visualized. To that aim, usually widespread UML class diagrams are used. However, this way is not flexible and clear enough at the initial state of the development, so there is a need of a more appropriate method. Semantic networks are not so commonly used to meet these demands. Nevertheless, this notation is a fairly suitable approach to building evolutionary computing system architectures. Also, this can be a good mediator for other formats. Moreover, the tools for that may become quite powerful and relevant.
The paper discusses the methods and technologies used in the development of special software for control panel of shipboard laser complex (SLC) and a set of software simulators information flows generated by the equipment SLC interaction with the control panel.
The paper considers applied scientific aspects of algorithmic and software design of cyber-physical building system (cyber-physical system, CPS). The building's CPS is a basic element of the Smart City IT architecture and represents a set of life support system control devices, communication and computing facilities integrated into the building, which are necessary and sufficient for the implementation of user services. In a building's cyberphysical system, all equipment and subsystems are integrated into a single ecosystem to improve comfort and safety, as well as to reduce operating costs and save resources. The paper investigates the requirements for the building's CPS software. Presented are groups of design patterns, which, in practice, does not only significantly reduce the time to program and configure the CPS elements of the building, but also increases the interoperability of developed information applications. Consideration is given to the algorithms of CPS software under the conditions of the Internet of Things (IoT) application. Using the proposed templates, software developers will be able to quickly form new services, quickly integrate and maintain them. The patterns presented in the study are most effective in the implementation of services to control indoor and outdoor lighting, power loads and electrical appliances, as well as systems such as heating, air conditioning, ventilation, security alarm, access control, water leakage control, audio and video equipment. CPS software architecture design templates can be in demand for manufacturers of systems and services of management of private or apartment houses, developers of software systems of automation of commercial real estate objects and state organizations, developers and administrators of software of industrial constructions, objects of agroindustrial complex. The research is carried out within the framework of the priority science development direction of the Perm branch of the National Research University Higher School of Economics "Research of control methods in cyber-physical systems".
Miniaturization, reduced costs of electronic components, and advanced information technologies now open practical possibilities to design, develop and deploy thousands of the coin-sized sensors and mechanical devices at multiple locations. This kind of softwarehardware systems, pervasively available to the user in everyday activities, is named Ubiquitous Computing Environment (UCE) (Abowd & Mynatt, 2000; Niemelä & Latvakoski 2004), or even - Ubiquitous Smart Space (Jeng, 2004 ; Kawahara et al., 2004). Establishing ad hoc communication via wireless media numerous elements of the UCE provide the user with real-time global sensing, context-aware informational retrieval, and enhanced visualization capabilities. In effect, they give extremely new abilities to look at and interact with our habitat. Many researches made a contribution to developing of Sensors and Actuators Networks (SANET), which became a foundation of UCE. There are tiny hardware devices available in practice for building SANET, embedded operating systems, wireless network protocols, and algorithms of effective energy management (Misc.Tinyos, 2010; Feng et al., 2002; Tilak et al., 2002; Crossbow, 2010). Now researchersђ community demonstrates growing interest to resolving the next important problem that will be faced by the developers and the users of UCE since a short time. That is the problem of semantic interoperability in the joint context of SANET, existing IT-infrastructure and people society. Resent results (Branch et al., 2005 ; Curino et al., 2005 ; Tsetsos et al., 2005; Ahamed et al., 2004; Tokunaga et al., 2004 ; Chan et al., 2005) show applicability of the middleware paradigm for the solution of that problem, and provide for approaches facilitating integration of SANET on the application level of enterprise systems.
Considering implementation issues of our framework it can be mentioned that the designed software architecture allows for rapid inclusion of new software technologies on different levels without significant changes of the core. Splitting the process of the message processing from the process of huge RDF models retrieving makes Ontology Mediator more robust.
Managing development of large and complex software systems is a key problem in software engineering discipline. So, the issues related to software-and-hardware system development, often referred to as systems of systems, tend to become even more essential and critical in the enterprise context. The paper discusses general architecture patterns for such complex systems, and provides instances for particular industries, such as oil-and-gas and nuclear power production. Anthropic-oriented issues of the mission-critical system components are discussed.
The problem of automatic vehicle routing for oil products transportation from storage depots to filling stations is considered. An overview of existing software solutions and their limitations are shown. Metaheuristic algorithm for solving this problem is described, software architecture of the system is proposed.