Architecture Design for the Large-Scale Software-Intensive Systems: A Decision-Oriented Approach and the Experience

Author(s):  
Xiaofeng Cui ◽  
Yanchun Sun ◽  
Sai Xiao ◽  
Hong Mei
Author(s):  
Holger Giese ◽  
Stefan Henkler ◽  
Martin Hirsch ◽  
Vladimir Rubin ◽  
Matthias Tichy

Software has become the driving force in the evolution of many systems, such as embedded systems (especially automotive applications), telecommunication systems, and large scale heterogeneous information systems. These so called software-intensive systems, are characterized by the fact that software influences the design, construction, deployment, and evolution of the whole system. Furthermore, the development of these systems often involves a multitude of disciplines. Besides the traditional engineering disciplines (e.g., control engineering, electrical engineering, and mechanical engineering) that address the hardware and its control, often the system has to be aligned with the organizational structures and workflows as addressed by business process engineering. The development artefacts of all these disciplines have to be combined and integrated in the software. Consequently, software-engineering adopts the central role for the development of these systems. The development of software-intensive systems is further complicated by the fact that future generations of software-intensive systems will become even more complex and, thus, pose a number of challenges for the software and its integration of the other disciplines. It is expected that systems become highly distributed, exhibit adaptive and anticipatory behavior, and act in highly dynamic environments interfacing with the physical world. Consequently, modeling as an essential design activity has to support not only the different disciplines but also the outlined new characteristics. Tool support for the model-driven engineering with this mix of composed models is essential to realize the full potential of software-intensive systems. In addition, modeling activities have to cover different development phases such as requirements analysis, architectural design, and detailed design. They have to support later phases such as implementation and verification and validation, as well as to systematically and efficiently develop systems.


2020 ◽  
pp. 1-62
Author(s):  
Zhe Feng ◽  
Fengfei Song ◽  
Koichi Sakaguchi ◽  
L. Ruby Leung

AbstractA process-oriented approach is developed to evaluate warm-season mesoscale convective system (MCS) precipitation and their favorable large-scale meteorological patterns (FLSMPs) over the U.S. This approach features a novel observation-driven MCS-tracking algorithm using infrared brightness temperature and precipitation feature at 12, 25 and 50 km resolution and metrics to evaluate the model large-scale environment favorable for MCS initiation. The tracking algorithm successfully reproduces the observed MCS statistics from a reference 4-km radar MCS database. To demonstrate the utility of the new methodologies in evaluating MCS in climate simulations with mesoscale resolution, the process-oriented approach is applied to two climate simulations produced by the Variable-Resolution Model for Prediction Across Scales coupled to the Community Atmosphere Model physics, with refined horizontal grid spacing at 50 km and 25 km over North America. With the tracking algorithm applied to simulations and observations at equivalent resolutions, the simulated number of MCS and associated precipitation amount, frequency and intensity are found to be consistently underestimated in the Central U.S., particularly from May to August. The simulated MCS precipitation shows little diurnal variation and lasts too long, while MCS precipitation area is too large and intensity is too weak. The model is able to simulate four types of observed FLSMP associated with frontal systems and low-level jets (LLJ) in spring, but the frequencies are underestimated because of low-level dry bias and weaker LLJ. Precipitation simulated under different FLSMPs peak during daytime, in contrast to the observed nocturnal peak. Implications of these findings for future model development and diagnostics are discussed.


2016 ◽  
Vol 7 (1) ◽  
pp. 69-93 ◽  
Author(s):  
Petr Sosnin

The chapter presents a precedent-oriented approach to conceptually experimental activity in collaborative designing the complex systems with software. The efficiency of such work can be essentially increased if a human part of the work will be fulfilled with an orientation on using the precedents' models reflected the units of an occupational experience. In described case, interactions of any designer with a computer are organized and implemented as interactions between the designer and an “intellectual processor” as a role played by the same designer. Such version of the human-computer activity involves real-time combining “units” of the natural experience with its models. In solving the project task, this combining is brought under conceptual experimenting understood as an automated thought experimenting. The offered approach is evolved till an instrumental system that supports conceptual experimenting as a very useful form of computerized activity based on experiential human-computer interactions.


Sign in / Sign up

Export Citation Format

Share Document