Filters








137,754 Hits in 5.0 sec

Variability Management of Reliability Models in Software Product Lines: An Expressiveness and Scalability Analysis

Vinicius Nunes, Paula Fernandes, Vander Alves, Genaina Rodrigues
2012 2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse  
In the context of Software Product Lines (SPL), we need to check an entire family of systems.  ...  If the number of operands is large enough the cost of evaluation of this formula could also be large. Current techniques may impose limitations over the variability and/or system architecture.  ...  Current approaches have limitations over the software architecture and/or variability.  ... 
doi:10.1109/sbcars.2012.23 dblp:conf/sbcars/NunesFAR12 fatcat:mwwxb3ux3rclbdooxknqjqi2bm

Architectural Templates: Engineering Scalable SaaS Applications Based on Architectural Styles

Sebastian Lehrig
2013 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
Software architects plan, model, and analyze the high-level design of software systems.  ...  Today, these systems are often deployed in cloud computing environments as Software-as-a-Service (SaaS) applications.  ...  Problem In forward engineering, software architects plan, model, and analyze the highlevel design of large software systems, i.e., their architecture.  ... 
dblp:conf/models/Lehrig13 fatcat:nryv4uspkjg2ncrq2ses2lb2aq

Live Visualization of Large Software Landscapes for Ensuring Architecture Conformance

Florian Fittkau, Phil Stelzer, Wilhelm Hasselbring
2007 Proceedings of the 2014 European Conference on Software Architecture Workshops - ECSAW '14  
of JPetStore instances in SNoMonitoring and SWithMonitoring Node allocation of JPetStore instances and analysis worker instances in SWithMonitoring Fittkau, Stelzer, Hasselbring Live Visu. of Large Software  ...  Low overhead and scalability to large systems for our monitoring solution are preconditions of our architecture conformance checking approach We use Cloud infrastructures (elastic, external analysis of  ... 
doi:10.1145/2642803.2642831 dblp:conf/ecsa/FittkauSH14 fatcat:kc4qfc2nizfntiikh3nhav7rti

Position Statement: How Well Technology Supports Software Evolution

Rajesh Subramanyan
2008 2008 32nd Annual IEEE International Computer Software and Applications Conference  
Tracking architectural decay, system dependency analysis, and project data for analysis are some of the areas where technology, tools and techniques can support software evolution.  ...  Technology and tools are valuable in supporting software evolution. Tools should be scalable, efficient, usable, and flexible.  ...  Technology and tools are valuable in supporting software evolution. Tools should be scalable, efficient, usable, and flexible.  ... 
doi:10.1109/compsac.2008.236 dblp:conf/compsac/Subramanyan08 fatcat:eqfa5x3kljebziubsedtfozuhu

Towards a Software Architecture for Internet of Things based System of Systems

2021 International Journal of Emerging Trends in Engineering Research  
The applicability of the proposed architecture is demonstrated through a smart city case study. In addition, the design quality is evaluated in terms of scalability and maintainability.  ...  In this context, several architectural styles like service-oriented and microservice architecture have widely been used in the development of IoT-based systems.  ...  Scalability Analysis Scalability can be defined as the ability of the system to maintain its performance when the size of the system grows.  ... 
doi:10.30534/ijeter/2021/14932021 fatcat:rt76uib7gvhldbn42ff5cdsani

Applying Architectural Templates for Design-Time Scalability and Elasticity Analyses of SaaS Applications

Sebastian Lehrig
2014 Proceedings of the 2nd International Workshop on Hot Topics in Cloud service Scalability - HotTopiCS '14  
Software architects plan, model, and analyze architectures of large software like Software-as-a-Service (SaaS) applications.  ...  To tackle this problem, we propose an early design-time scalability/elasticity analysis using architectural templates (ATs).  ...  Our findings help software architects in making architectural decisions when designing scalable and elastic SaaS applications.  ... 
doi:10.1145/2649563.2649573 dblp:conf/wosp/Lehrig14 fatcat:sfgkbotdwvcffpxhivpdodynem

Scalable Surveillance Software Architecture

Henry Detmold, Anthony Dick, Katrina Falkner, David Munro, Anton Den Hengel, Ron Morrison
2006 2006 IEEE International Conference on Video and Signal Based Surveillance  
This paper demonstrates a software architecture approach to the construction of large scale surveillance network software and explores the implications for instantiating surveillance algorithms at such  ...  A novel architecture for video surveillance is presented, and its efficacy demonstrated through application to an important class of surveillance algorithms.  ...  Scalability and availability are architectural properties of the surveillance network software.  ... 
doi:10.1109/avss.2006.101 dblp:conf/avss/DetmoldDFMHM06 fatcat:cc636wvx25hmnjob5b5jvnciou

Automated scalability testing of software as a service

Paulo Moura, Fabio Kon
2013 2013 8th International Workshop on Automation of Software Test (AST)  
Scalability has been studied in several areas of Computer Science and scalability testing and evaluation of contemporary software systems is an active topic.  ...  In this paper, we introduce a flexible and extensible framework for automated scalability testing of software offered as a service and propose to evaluate the scalability using hypothesis tests.  ...  Our next step in the evolution of this Scalability Explorer is to provide a better evaluation of the relation between workload and architecture.  ... 
doi:10.1109/iwast.2013.6595784 dblp:conf/icse/MouraK13 fatcat:5fapss6x7jbjzoc2a3yx3osvlu

How ECP Software Technologies and Math Libraries are Working Toward Performance Portability at Exascale [article]

Lois Curfman McInnes
2021 figshare.com  
runtimes through advanced libraries for scalable mathematics, visualization, and analytics, as well as tools for performance analysis and tuning.  ...  Achieving good performance on both current architectures and emerging extreme-scale machines is critical, as these software technologies underpin a wide range of scientific application codes, both within  ...  org/better-scientific-productivity-through-better-scientific-software-the-ideas-report Disruptive changes in computer architectures and the complexities of tackling new frontiers in extreme-scale modeling  ... 
doi:10.6084/m9.figshare.14156903.v1 fatcat:t34u2qaltng65dr6eb5trdbavm

How ECP Software Technologies and Math Libraries are Working Toward Performance Portability at Exascale [article]

Lois Curfman McInnes
2021 figshare.com  
runtimes through advanced libraries for scalable mathematics, visualization, and analytics, as well as tools for performance analysis and tuning.  ...  Achieving good performance on both current architectures and emerging extreme-scale machines is critical, as these software technologies underpin a wide range of scientific application codes, both within  ...  org/better-scientific-productivity-through-better-scientific-software-the-ideas-report Disruptive changes in computer architectures and the complexities of tackling new frontiers in extreme-scale modeling  ... 
doi:10.6084/m9.figshare.14156903.v2 fatcat:6l4gtrlvnjdoxesj5wedcephlu

Towards a service-oriented architecture for the energy efficiency of buildings: A systematic review

Luis Mendoza-Pitti, Huriviades Calderon-Gomez, Miguel Vargas-Lombardo, Jose Manuel Gomez-Pulido, Jose Luis Castillo-Sequera
2021 IEEE Access  
In this sense, service-oriented architecture (SOA) is an architectural style that allows one to build distributed systems and provide functionalities such as services to end users or other types of services  ...  However, we have not found any description or systematic analysis in the literature that allows the development of a versatile and interoperable SOA focused on the energy efficiency of buildings and that  ...  by granting the authors the ACCÉSIT of the 2019 Awards Call for the research project: "Intelligent management system for optimizing energy consumption in building air conditioning".  ... 
doi:10.1109/access.2021.3057543 fatcat:3qezifao7bbcrhoqo77kkpj4em

Using real options to select stable middleware-induced software architectures

R. Bahsoon, W. Emmerich, J. Macke
2005 IEE Proceedings - Software  
It is hypothesised that the choice of a stable distributed software architecture depends on the choice of the underlying middleware and its flexibility in responding to future changes in non-functional  ...  The paper concludes with some observations that could stimulate future research in the area of relating requirements to software architectures.  ...  These architectures have the potential of being potentially stable. The options analysis has complemented the structural analysis to quantify the impact of the change on the software architecture.  ... 
doi:10.1049/ip-sen:20045059 fatcat:vfgbxso6srh6xafglikj2yyqu4

Profiling high performance dense linear algebra algorithms on multicore architectures for power and energy efficiency

Hatem Ltaief, Piotr Luszczek, Jack Dongarra
2011 Computer Science - Research and Development  
Algorithms EnaHPC 2011 13 / 28 Parallel Linear Algebra for Scalable Multi-core Architectures Numerical software library Dense Linear Algebra linear systems of equations least square problems  ...  Linear Algebra for Scalable Multi-core Architectures Numerical software library Dense Linear Algebra linear systems of equations least square problems singular value problems eigenvalue problems  ... 
doi:10.1007/s00450-011-0191-z fatcat:mcf6v6sadrbbbniaxyfgg75k6a

Systematic scalability analysis for microservices granularity adaptation design decisions

Sara Hassan, Rami Bahsoon, Rajkumar Buyya
2022 Software, Practice & Experience  
Microservices have gained wide recognition and acceptance in software industries as an emerging architectural style for autonomous, scalable and more reliable computing.  ...  scalability analysis to make scalability-aware adaptation decisions.  ...  Filmflix systematic scalability analysis In this section, we apply scalability goal-obstacle analysis to the Filmflix architecture.  ... 
doi:10.1002/spe.3069 fatcat:5tv4oa4mpzgzxgqs3dayvcsxzu

Software architecture pattern selection model for Internet of Things based systems

Pramod Mathew Jacob, Prasanna Mani
2018 IET Software  
Due to the increased use of IoT-based system, there arises a need for a well-defined software architecture.  ...  The authors propose a software architecture pattern selection model which can be followed in designing IoT systems.  ...  Our experimental analysis proves the importance of choosing the right software architecture pattern.  ... 
doi:10.1049/iet-sen.2017.0206 fatcat:5n5kq4hllvbwtm7kevkaxy7ooe
« Previous Showing results 1 — 15 out of 137,754 results