scholarly journals A Development Process Based on Variability Modeling for Building Adaptive Software Architectures

Author(s):  
Ngoc-Tho Huynh ◽  
Maria-Teresa Segarra ◽  
Antoine Beugnard
Author(s):  
Arne Haber ◽  
Holger Rendel ◽  
Bernhard Rumpe ◽  
Ina Schaefer ◽  
Frank van der Linden

Author(s):  
PAM BINNS ◽  
MATT ENGLEHART ◽  
MIKE JACKSON ◽  
STEVE VESTAL

We describe two languages and associated tools for capturing and analyzing two different views of the architecture of an embedded system. One language is tailored to address guidance, navigation, and feedback control issues, while the other is tailored to address real-time, fault-tolerance, secure partitioning, and scalable multiprocessor issues. Both languages have tools that perform analyses appropriate for the issues each addresses, and tools to automatically configure the application software from a sufficiently detailed specification. The integrated languages and tools are intended to support a development process based on reusing an easily configurable generic architecture developed for a family of products.


2020 ◽  
Vol 35 ◽  
Author(s):  
Diego Marmsoler ◽  
Leo Eichhorn

Abstract In software architectures, architectural design decisions (ADDs) strongly influence the quality of the resulting software system. Wrong decisions lead to low-quality systems and are difficult to repair later on in the development process. As of today, little is known about the impact of certain ADDs for the development of architectures for blockchain-based systems. Thus, it is difficult to predict the outcome of certain ADDs when developing architectures for such systems. In the following, we propose a simulation-based approach for blockchain architectures in which the impact of certain ADDs on certain quality attributes can be simulated. To this end, we first implemented a simulation environment for blockchain architectures. The simulation environment was then used to execute a series of experiments from which we derived a set of hypotheses about the impact of certain ADDs on quality attributes for blockchain architectures. Finally, we tested the hypotheses using statistical analyses and derived an empirical model for blockchain architectures based on the outcome of the analysis. The model can be used by architects to predict the effect of certain decisions in the design of blockchain architectures before implementing them.


2020 ◽  
Vol 4 (2) ◽  
pp. 85-94
Author(s):  
Andri Andri ◽  
◽  
Suyanto Suyanto ◽  

Rubber auction cooperatives are cooperatives whose main function is to auction rubber agricultural products for these member communities. Currently, among the problems that exist in the auction process, namely: first, auction entrants must come to the auction site even if only to bid a price. Second, the auction administration process has redundant of entrant data due to having to fill out a form every time they participate in the auction. From these two problems, this research will conduct application development as an auction medium for related parties. The application developed is a mobile-based application so that it can be accessed easily by all parties. The method used in the development process is the adaptive software-development method with three major stages of speculation, collaboration, and learning which was tested using black box testing. The Research Results are an application with the main feature of conducting the auction process from the cooperative's side, and auction participants can bid prices through the application. The application developed also functions properly in accordance with existing features as evidenced by the results of application testing using the black box technique so that it can help the rubber auction process for related parties.


Sign in / Sign up

Export Citation Format

Share Document