scholarly journals The co-evolution of a hype and a software architecture: experience of component-producing large-scale EJB early adopters

Author(s):  
L. Prechelt ◽  
D.J. Hutzel
2013 ◽  
Vol 43 (4) ◽  
pp. 481-482 ◽  
Author(s):  
Felicián Németh ◽  
Balázs Sonkoly ◽  
Levente Csikor ◽  
András Gulyás
Keyword(s):  

2012 ◽  
pp. 201-222
Author(s):  
Yujian Fu ◽  
Zhijang Dong ◽  
Xudong He

The approach aims at solving the above problems by including the analysis and verification of two different levels of software development process–design level and implementation level-and bridging the gap between software architecture analysis and verification and the software product. In the architecture design level, to make sure the design correctness and attack the large scale of complex systems, the compositional verification is used by dividing and verifying each component individually and synthesizing them based on the driving theory. Then for those properties that cannot be verified on the design level, the design model is translated to implementation and runtime verification technique is adapted to the program. This approach can highly reduce the work on the design verification and avoid the state-explosion problem using model checking. Moreover, this approach can ensure both design and implementation correctness, and can further provide a high confident final software product. This approach is based on Software Architecture Model (SAM) that was proposed by Florida International University in 1999. SAM is a formal specification and built on the pair of component-connector with two formalisms – Petri nets and temporal logic. The ACV approach places strong demands on an organization to articulate those quality attributes of primary importance. It also requires a selection of benchmark combination points with which to verify integrated properties. The purpose of the ACV is not to commend particular architectures, but to provide a method for verification and analysis of large scale software systems in architecture level. The future research works fall in two directions. In the compositional verification of SAM model, it is possible that there is circular waiting of certain data among different component and connectors. This problem was not discussed in the current work. The translation of SAM to implementation is based on the restricted Petri nets due to the undecidable issue of high level Petri nets. In the runtime analysis of implementation, extraction of the execution trace of the program is still needed to get a white box view, and further analysis of execution can provide more information of the product correctness.


2020 ◽  
Vol 12 (6) ◽  
pp. 2177
Author(s):  
Jun-Ho Huh ◽  
Jimin Hwa ◽  
Yeong-Seok Seo

A Hierarchical Subsystem Decomposition (HSD) is of great help in understanding large-scale software systems from the software architecture level. However, due to the lack of software architecture management, HSD documentations are often outdated, or they disappear in the course of repeated changes of a software system. Thus, in this paper, we propose a new approach for recovering HSD according to the intended design criteria based on a genetic algorithm to find an optimal solution. Experiments are performed to evaluate the proposed approach using two open source software systems with the 14 fitness functions of the genetic algorithm (GA). The HSDs recovered by our approach have different structural characteristics according to objectives. In the analysis on our GA operators, crossover contributes to a relatively large improvement in the early phase of a search. Mutation renders small-scale improvement in the whole search. Our GA is compared with a Hill-Climbing algorithm (HC) implemented by our GA operators. Although it is still in the primitive stage, our GA leads to higher-quality HSDs than HC. The experimental results indicate that the proposed approach delivers better performance than the existing approach.


Author(s):  
Christian Rauch ◽  
Thomas Ho¨rmann ◽  
Sebastian Jagsch ◽  
Raimund Almbauer

Much attention has been paid recently by research and development engineers on performing multi-physics calculations. One way to do this is to couple commercial tools for examining complex systems. Since the proposal of an software architecture for coupling programs as published in a previous paper significant changes have led to an improved performance for large-scale industrial applications. This architecture is being described and as a proof of concept a simulation is being conducted by coupling two commercial solvers. The speed-up of the new system is being presented. The simulation results are then compared with measurements of surface temperatures of an exhaust system of an actual sports utilities vehicle (SUV) and conclusions are being drawn. The proposed architecture is easily adaptable to various programs as it is implemented in C++ and changes for a specific code can be restricted to a view classes.


2021 ◽  
Vol 5 ◽  
Author(s):  
Joanna Kane-Potaka ◽  
Seetha Anitha ◽  
Takuji W. Tsusaka ◽  
Rosemary Botha ◽  
Muralidhar Budumuru ◽  
...  

There is growing attention by governments and industry in regard to the role played by millets (including sorghum) to help build resilience for farmers and cope with climate change, malnutrition, diabetes, and some other major issues. To understand public knowledge and practices of consuming millets in urban areas, a survey was conducted with 15,522 individuals from seven major cities of India using a structured questionnaire, and after data cleaning 15,139 observations were subjected to analysis using descriptive and inferential statistics. It was found that the largest group among early adopters of millets were people with health problems (28%), it being the single largest reason for consuming millets, followed by those wanting to lose weight (15%) and those selecting millets for its taste (14%). There was a significant gap between people who were health conscious (91%) and those who were sure millets were healthy (40%). The major reason the respondents did not eat more millets was that it was not eaten at home (40%), followed by reactions such as not liking the taste (22%). Reaching the urban consumers through social media is recommended, given that it is their main source of information. There was no statistically significant relationship between state-wise per capita production and frequency of consumption of millets in the urban areas (p = 0.236). In conclusion, three key actions are recommended to enhance the consumption of millets: developing delicious products to satisfy the taste, providing knowledge on nutritional and health facts on millets, and improving accessibility of millets in urban markets.


2018 ◽  
Vol 80 (8) ◽  
pp. 697-713 ◽  
Author(s):  
Klaus Schoenbach ◽  
Marium Saeed ◽  
Robb Wood

How do audiences in the Middle East and North Africa respond to the dramatic expansion of content offered with the advent of online video? Rapid internet adoption in the region signifies the latest expansion of content menus available to audiences since television. In this article, we determine who—as a consequence of this expansion—diversifies their content preferences online and on traditional television, and who maintains the same preferences, regardless of platform. To answer these questions, this study applies Everett Rogers' diffusion of innovations theory, using data from a large-scale survey on media use in the Middle East and North Africa. The results reveal: In the Middle East and North Africa in 2016, classic characteristics of innovators and early adopters are no longer significant predictors that one will be receptive to different genres of content online versus on television. Instead, more significant predictors are the television landscape in one’s country, being interested in new content of all kinds, and the characteristics of the genres themselves.


2021 ◽  
Author(s):  
Theodora Konstantinou ◽  
Diala Haddad ◽  
Akhil Prasad ◽  
Ethan Wright ◽  
Konstantina Gkritza ◽  
...  

Electric Roadways (ERs) or Dynamic Wireless Charging (DWC) lanes offer an alternative dynamic and wireless charging method that has the potential of giving electric vehicles (EV) limitless range while they are moving. Heavy-duty vehicles (HDVs) are expected to be early adopters of the DWC technology due to the higher benefits offered to these vehicles that are traveling on fixed routes. The goal of this project was to assess the feasibility of ERs in Indiana and design a test bed for in-road EV charging technologies. The most suitable locations for implementing DWC lanes were identified on interstates that are characterized by high truck traffic. Using I-65 S as a case study, it was found that DWC can be economically feasible for the developer and competitive for the EV owner at high and medium future projections of EV market penetration levels. However, the existing substations are unlikely to serve future DWC needs for HDVs. Thus, consideration should be given to substation expansion to support EVs as market penetration expands. Implementing the DWC technology on interstates and jointly with major pavement preservation activities is recommended. Large scale deployment can significantly reduce the high initial investment. Renewable energy resources (solar and wind) deployed in the vicinity of ERs can reduce the electricity costs and associated greenhouse gas emissions.


1994 ◽  
Vol 3 (4) ◽  
pp. 265-287 ◽  
Author(s):  
Michael R. Macedonia ◽  
Michael J. Zyda ◽  
David R. Pratt ◽  
Paul T. Barham ◽  
Steven Zeswitz

This paper explores the issues involved in designing and developing network software architectures for large-scale virtual environments. We present our ideas in the context of NPSNET-IV, the first 3-D virtual environment that incorporates both the IEEE 1278 distributed interactive simulation (DIS) application protocol and the IP multicast network protocol for multiplayer simulation over the Internet.


Sign in / Sign up

Export Citation Format

Share Document