Academic literature on the topic 'Software architecture evaluation and design'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Software architecture evaluation and design.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Journal articles on the topic "Software architecture evaluation and design"
Vishnyakov, Andrei, and Sergey Orlov. "Software Architecture and Detailed Design Evaluation." Procedia Computer Science 43 (2015): 41–52. http://dx.doi.org/10.1016/j.procs.2014.12.007.
Full textSobhy, Dalia, Rami Bahsoon, Leandro Minku, and Rick Kazman. "Evaluation of Software Architectures under Uncertainty." ACM Transactions on Software Engineering and Methodology 30, no. 4 (July 2021): 1–50. http://dx.doi.org/10.1145/3464305.
Full textSchmidt, Frederick, Stephen MacDonell, and Andy M. Connor. "Multi-Objective Reconstruction of Software Architecture." International Journal of Software Engineering and Knowledge Engineering 28, no. 06 (June 2018): 869–92. http://dx.doi.org/10.1142/s0218194018500262.
Full textLUNG, CHUNG-HORNG, and KALAI KALAICHELVAN. "AN APPROACH TO QUANTITATIVE SOFTWARE ARCHITECTURE SENSITIVITY ANALYSIS." International Journal of Software Engineering and Knowledge Engineering 10, no. 01 (February 2000): 97–114. http://dx.doi.org/10.1142/s0218194000000079.
Full textKoh, Hyon-Hee, Sang-Hwan Kung, and Jae-Nyon Park. "Evaluation Method to Choose Architectural Approaches in the Software Architecture Design Phase." KIPS Transactions:PartD 12D, no. 4 (August 1, 2005): 617–26. http://dx.doi.org/10.3745/kipstd.2005.12d.4.617.
Full textWang, Alf Inge, and Bian Wu. "Using Game Development to Teach Software Architecture." International Journal of Computer Games Technology 2011 (2011): 1–12. http://dx.doi.org/10.1155/2011/920873.
Full textGhayyur, Shahbaz Ahmed Khan, Daud Awan, and Malik Sikander Hayat Khiyal. "A Case of Engineering Quality for Mobile Healthcare Applications Using Augmented Personal Software Process Improvement." Mobile Information Systems 2016 (2016): 1–14. http://dx.doi.org/10.1155/2016/3091280.
Full textHudaib, Amjad, Fawaz Fawaz Al-Zaghoul, Maha Saadeh, and Huda Saadeh. "ADTEM-Architecture Design Testability Evaluation Model to Assess Software Architecture Based on Testability Metrics." Journal of Software Engineering and Applications 08, no. 04 (2015): 201–10. http://dx.doi.org/10.4236/jsea.2015.84021.
Full textChondamrongkul, Nacha, Jing Sun, Ian Warren, and Scott Uk-Jin Lee. "Integrated Formal Tools for Software Architecture Smell Detection." International Journal of Software Engineering and Knowledge Engineering 30, no. 06 (June 2020): 723–63. http://dx.doi.org/10.1142/s0218194020400057.
Full textKumar, B. Sathis. "EVALUATION OF CAPTURING ARCHITECTURALLY SIGNIFICANT REQUIREMENTS." Asian Journal of Pharmaceutical and Clinical Research 10, no. 13 (April 1, 2017): 122. http://dx.doi.org/10.22159/ajpcr.2017.v10s1.19589.
Full textDissertations / Theses on the topic "Software architecture evaluation and design"
Borowski, Jimmy. "Software Architecture Simulation : Performance evaluation during the design phase." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskap, 2004. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5882.
Full textWnukiewicz, Karol Kazimierz. "The role of quality requirements in software architecture design." Thesis, Blekinge Tekniska Högskola, Avdelningen för programvarusystem, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-2253.
Full texthttp://wnukiewicz.pl kareel@gmail.com
AL, Halbouni Hadi, and Frank Hansen. "A Scenario-Based evaluation of Game Architecture." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-20241.
Full textTyan, Hung-ying. "Design, realization and evaluation of a component-based compositional software architecture for network simulation /." The Ohio State University, 2002. http://rave.ohiolink.edu/etdc/view?acc_num=osu1486402544591791.
Full textRoßbach, André Christian. "Evaluation of Software Architectures in the Automotive Domain for Multicore Targets in regard to Architectural Estimation Decisions at Design Time." Master's thesis, Universitätsbibliothek Chemnitz, 2015. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-163372.
Full textIn den nächsten Jahren wird die aufkommende Multicore-Technologie auf die Automobil-Branche zukommen. Die wachsende Komplexität der Multicore-Systeme lässt es nicht mehr zu, die Verifikation von Sicherheits- und Echtzeit-Anforderungen manuell auszuführen. Daher sind spezielle Methoden und Werkzeuge zwingend notwendig, um gerade mit den bevorstehenden Multicore-Problemfällen richtig umzugehen. Heutzutage laufen viele Forschungsprojekte für neue Hardware-Plattformen und Software-Frameworks für die Automobil-Industrie, weil die Paradigmen des “High-Performance Computings” und der “Server/Desktop-Domäne” nicht einfach so für die Eingebetteten Systeme angewendet werden können. Einer der Problemfälle ist das frühe Erkennen, ob die Hardware-Plattform für die Software-Architektur ausreicht, aber nur wenige Forschungs-Arbeiten berücksichtigen das. Diese Arbeit zeigt ein Vorgehens-Model auf, welches ermöglicht, dass Software-Architektur Abschätzungen und Entscheidungen bereits zur Entwurfszeit bewertet werden können. Das beinhaltet eine Analyse Technik für Multicore-Systeme, ein grundsätzliches Graphen-Model, um ein Multicore-System darzustellen, und eine Simulatoren Evaluierung. Dies kann den Software-Architekten helfen, ein Multicore System zu entwerfen, welches alle wichtigen Parameter und Problemfälle berücksichtigt
Al-Naeem, Tariq Abdullah Computer Science & Engineering Faculty of Engineering UNSW. "A quality-driven decision-support framework for architecting e-business applications." Awarded by:University of New South Wales. Computer Science and Engineering, 2006. http://handle.unsw.edu.au/1959.4/23419.
Full textJohansson, Gustav. "Investigating differences in response time and error rate between a monolithic and a microservice based architecture." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-264840.
Full textMed stora framstegen inom molntjänster har microservice arkitekturen kommit att bli en lämplig kandidat för utveckling av företagsprogramvara. Denna typ av systemarkitektur har föreslagits att lösa de problem som den traditionella monolitiska arkitekturen medför; långsamma lanseringar, begränsad skalbarhet och låg produktivitet. Således fokuserar denna avhandling på att utforska de möjligheter samt utmaningar som följer vid adoptering av microservices samt skillnaden i prestanda jämfört med den monolitiska arkitekturen. Detta undersöktes på en av Sveriges största banker, SEB, den Skandinaviska Enskilda Banken. Utredningen bestod av en litteraturstudie av vetenskapliga artiklar samt officiell dokumentation för microservices. Dessutom utvecklades och lanserades två applikationer byggt med två olika typer av systemarkitektur - en som monolitisk arkitektur och den andra som en microservice arkitektur. Prestandatest utfördes sedan på båda systemen för att samla kvantitativ data för analys. De två nyckelvardena som undersöktes i denna studie var responstid och felfrekvens. Resultaten indikerar att microservice arkitekturen har en signifikant högre felfrekvens men en långsammare responstid än den monolitiska arkitekturen, vilket stärker resultaten av Ueda et. al. [47] och Villamizar et. al. [48]. Forskningsresultaten har diskuterats med hänsyn till den komplexitet och de utmaningar som följer vid implementering av distribuerade system. Från denna studie blir det tydligt att komplexiteten i en microservice arkitektur skiftar från inuti applikationen ut till infrastrukturen. Således borde microservices inte ses som en silverkula. Istället är valet av systemarkitektur strikt beroende på omfattningen av projektet samt storleken på organisationen i fråga.
Johansson, Per, and Henric Holmberg. "On the Modularity of a System." Thesis, Malmö högskola, Teknik och samhälle, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20183.
Full textThis thesis considers the problem of creating and designing an architecture for a software project that will result in a system for treatment of depression on the Internet. One of the requirements for this project, named by Melencolia, is to create a system which can be extended in the future. From this requirement we have derived the concept of modularity. In order to create a modular architecture we have concluded that modularity is a quality characteristic of multiple quality attributes such as "maintainability" and "reusability".We deploy Attribute-Driven Design (ADD) in this Melencolia project. By doing this, an architecture that is focused around modularity can be created. Since modularity is not a quality attribute, but rather a quality characteristic, we had to change the input to ADD from a quality attribute to a quality characteristic.Furthermore, we derive and propose a new method for quality characteristic evaluation of software architectures.Finally we apply our aforementioned method on the architecture of Melencolia and by doing this we get an indication on how well our proposed architecture satisfies modularity.
Toresson, Gabriel. "Documenting and Improving the Design of a Large-scale System." Thesis, Linköpings universitet, Programvara och system, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-157733.
Full textPereira, Carlos Eduardo da Silva. "Dynamic evaluation for reactive scenarios." Doctoral thesis, Universidade de Aveiro, 2016. http://hdl.handle.net/10773/18043.
Full textA natureza dinâmica de cenários como Ambient Assisting Living e ambientes pervasivos e ubíquos criam contextos de avaliação exigentes que não são completamente considerados pelos métodos existentes. Esta tese defende que são possíveis avaliações que tenham em consideração a natureza dinâmica e heterogénea de ambientes reactivos, integrando aspectos como percepção e dependência de contexto, adaptabilidade ao utilizador, gestão de eventos complexos e diversidade de ambientes. O principal objectivo deste trabalho foi desenvolver uma solução que forneça aos avaliadores a possibilidade de definir e aplicar avaliações a utilizadores suportadas por um modelo de avaliação flexível, permitindo a criação e reutilização de instrumentos e especificações de avaliação sem modificar a infraestrutura geral. Para atingir este objectivo foi seguida uma abordagem de engenharia envolvendo: a) definição de requisitos; b) conceptualização de uma solução geral contendo um paradigma, uma metodologia, um modelo e uma arquitectura; c) implementação dos componentes nucleares; d) desenvolvimento e teste de provas de conceito. Como resultado principal obteve-se uma solução de avaliação dinâmica para ambientes reactivos integrando três partes essenciais: um paradigma, uma metodologia e uma arquitectura de suporte. No seu conjunto, esta solução permite a criação de sistemas de avaliação escaláveis, flexíveis e modulares para concepção de avaliações e aplicação em ambientes reactivos.
The dynamic nature of scenarios such as Ambient Assisting Living and Ubiquitous and Pervasive environments turns them into challenging evaluation contexts not properly addressed by existing methods. We argue that it is possible to have evaluations that take into consideration the dynamic and heterogeneous nature of reactive environments by integrating aspects such as context-awareness, user adaptability, complex event handling, and environment diversity. In this context, the main objective of this work was to develop a solution providing evaluators with the ability to de ne and apply evaluation tests to end-users supported by a exible evaluation model allowing them to create or reuse evaluation instruments and speci cations without changing the infrastructure or the need for other logistical necessities. To pursue this goal, we adopted an engineering approach encompassing: a) requirements de nition; b) conceptualization of a general solution comprising paradigm, methodology, model, and architecture; c) implementation of its core components; and d) development and deployment of a proof of concept. The result was a dynamic evaluation solution for reactive environments based on three major parts: a paradigm, a methodology and its model, and a support architecture. Altogether, they enable the creation of scalable, exible and modular evaluation systems for evaluation design and application in reactive environments. Overall, we consider that the proposed approach, due to its exibility and scope, widely surpasses the goals considered on the onset of this work. With a broad range of features it establishes itself as a general purpose evaluation solution, potentially applicable to a wider range of scenarios, and fostering the creation of ubiquitous and continuous evaluation systems.
Books on the topic "Software architecture evaluation and design"
Semegn, Assefa D. Software architecture and design for reliability and predictability. Newcastle upon Tyne: Cambridge Scholars, 2012.
Find full textHong, Zhu. Software design methodology. Amsterdam: Elsevier Butterworth-Heinemann, 2005.
Find full textDuggan, Dominic. Enterprise Software Architecture and Design. Hoboken, NJ, USA: John Wiley & Sons, Inc., 2012. http://dx.doi.org/10.1002/9781118180518.
Full textSoftware design: From programming to architecture. Hoboken, N.J: Wiley, 2004.
Find full textSoftware design: From programming to architecture. Hoboken, NJ: J. Wiley, 2004.
Find full textHofmeister, Christine. Applied software architecture. Reading, Mass: Addison-Wesley, 2000.
Find full textMunson, John C. Software Specification and Design. London: Taylor and Francis, 2005.
Find full textBass, Len. Software architecture in practice. 2nd ed. Boston: Addison-Wesley, 2003.
Find full textBass, Len. Software architecture in practice. Reading, Mass: Addison-Wesley, 1998.
Find full text1955-, Clements Paul, and Kazman Rick, eds. Software architecture in practice. 3rd ed. Upper Saddle River, NJ: Addison-Wesley, 2012.
Find full textBook chapters on the topic "Software architecture evaluation and design"
Schagaev, Igor, and Thomas Kaegi-Trachsel. "Architecture Comparison and Evaluation." In Software Design for Resilient Computer Systems, 199–205. Cham: Springer International Publishing, 2016. http://dx.doi.org/10.1007/978-3-319-29465-0_15.
Full textSchagaev, Igor, Eugene Zouev, and Kaegi Thomas. "Architecture Comparison and Evaluation." In Software Design for Resilient Computer Systems, 207–13. Cham: Springer International Publishing, 2019. http://dx.doi.org/10.1007/978-3-030-21244-5_15.
Full textStol, Klaas-Jan, Paris Avgeriou, and Muhammad Ali Babar. "Design and Evaluation of a Process for Identifying Architecture Patterns in Open Source Software." In Software Architecture, 147–63. Berlin, Heidelberg: Springer Berlin Heidelberg, 2011. http://dx.doi.org/10.1007/978-3-642-23798-0_15.
Full textde Souza Filho, Ednaldo Dilorenzo, Ricardo de Oliveira Cavalcanti, Danuza F. S. Neiva, Thiago H. B. Oliveira, Liana Barachisio Lisboa, Eduardo Santana de Almeida, and Silvio Romero de Lemos Meira. "Evaluating Domain Design Approaches Using Systematic Review." In Software Architecture, 50–65. Berlin, Heidelberg: Springer Berlin Heidelberg, 2008. http://dx.doi.org/10.1007/978-3-540-88030-1_6.
Full textAldini, Alessandro, Flavio Corradini, and Marco Bernardo. "Component-Oriented Performance Evaluation." In A Process Algebraic Approach to Software Architecture Design, 203–38. London: Springer London, 2009. http://dx.doi.org/10.1007/978-1-84800-223-4_6.
Full textTekinerdoğan, Bedir, and Mehmet Akşit. "Classifying and Evaluating Architecture Design Methods." In Software Architectures and Component Technology, 3–27. Boston, MA: Springer US, 2002. http://dx.doi.org/10.1007/978-1-4615-0883-0_1.
Full textZambreno, Joseph. "Design and Evaluation of an FPGA Architecture for Software Protection." In Field Programmable Logic and Application, 1180. Berlin, Heidelberg: Springer Berlin Heidelberg, 2004. http://dx.doi.org/10.1007/978-3-540-30117-2_168.
Full textWerner, Tobias, Dominik Riedelbauch, and Dominik Henrich. "Design and Evaluation of a Multi-Agent Software Architecture for Risk-Minimized Path Planning in Human-Robot Workcells." In Tagungsband des 2. Kongresses Montage Handhabung Industrieroboter, 103–12. Berlin, Heidelberg: Springer Berlin Heidelberg, 2017. http://dx.doi.org/10.1007/978-3-662-54441-9_11.
Full textBudgen, David. "Software Architecture." In Software Design, 77–92. Third edition. | Boca Raton : CRC Press, 2021. | Series: Chapman & Hall/CRC innovations in software engineering: Chapman and Hall/CRC, 2020. http://dx.doi.org/10.1201/b21883-9.
Full textChemuturi, Murali. "Product Architecture Design." In Software Design, 93–100. First edition. | Boca Raton, FL : CRC Press/Taylor & Francis Group, 2018. | “A CRC title, part of the Taylor & Francis imprint, a member of the Taylor & Francis Group, the academic division of T&F Informa plc.”: Chapman and Hall/CRC, 2018. http://dx.doi.org/10.1201/9781351068567-8.
Full textConference papers on the topic "Software architecture evaluation and design"
Gesvindr, David, Barbora Buhnova, and Ondrej Gasior. "Quality Evaluation of PaaS Cloud Application Design Using Generated Prototypes." In 2017 IEEE International Conference on Software Architecture (ICSA). IEEE, 2017. http://dx.doi.org/10.1109/icsa.2017.43.
Full textDurante, Ryan, and Stephen Derby. "Quantitative Analysis of an Agile Automation Control System Software." In ASME 2000 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers, 2000. http://dx.doi.org/10.1115/detc2000/cie-14641.
Full textNakagawa, Elisa Y., Milena Guessi, Jose C. Maldonado, Daniel Feitosa, and Flavio Oquendo. "Consolidating a Process for the Design, Representation, and Evaluation of Reference Architectures." In 2014 IEEE/IFIP Conference on Software Architecture (WICSA). IEEE, 2014. http://dx.doi.org/10.1109/wicsa.2014.25.
Full textLeigh, Andrew, Michel Wermelinger, and Andrea Zisman. "An Evaluation of Design Rule Spaces as Risk Containers." In 2016 13th Working IEEE/IFIP Conference on Software Architecture (WICSA). IEEE, 2016. http://dx.doi.org/10.1109/wicsa.2016.34.
Full textVallieswaran, V., and Bernard Menezes. "ArchKriti : A Software Architecture Based Design and Evaluation Tool Suite." In Fourth International Conference on Information Technology (ITNG'07). IEEE, 2007. http://dx.doi.org/10.1109/itng.2007.40.
Full textFilep, Levente. "WOBCompute: Architecture and Design Considerations of a P2P Computing System." In 15th International Conference on Evaluation of Novel Approaches to Software Engineering. SCITEPRESS - Science and Technology Publications, 2020. http://dx.doi.org/10.5220/0009343100390049.
Full textYueping Cai, Li Zhou, Yao Yan, and Sen Luo. "Design and evaluation of HWRE software defined data center network architecture." In 2015 Opto-Electronics and Communications Conference (OECC). IEEE, 2015. http://dx.doi.org/10.1109/oecc.2015.7340329.
Full textDe Jong, Pim, Jan Martijn E. M. Van Der Werf, Marlies Van Steenbergen, Floris Bex, and Matthieu Brinkhuis. "Evaluating Design Rationale in Architecture." In 2019 IEEE International Conference on Software Architecture Companion (ICSA-C). IEEE, 2019. http://dx.doi.org/10.1109/icsa-c.2019.00033.
Full textNieto, Ruben, Edel Diaz, Raul Mateos, and Alvaro Hernandez. "Evaluation of Software Inter-Processor Synchronization Methods for the Zynq-UltraScale+ Architecture." In 2020 XXXV Conference on Design of Circuits and Integrated Systems (DCIS). IEEE, 2020. http://dx.doi.org/10.1109/dcis51330.2020.9268616.
Full textDayanandan, Udaya, and K. Vivekanandan. "An Empirical Evaluation model for Software Architecture Maintainability for Object oriented Design." In ICIA-16: International Conference on Informatics and Analytics. New York, NY, USA: ACM, 2016. http://dx.doi.org/10.1145/2980258.2980459.
Full textReports on the topic "Software architecture evaluation and design"
Buck, R., and E. Lent. COG Software Architecture Design Description Document. Office of Scientific and Technical Information (OSTI), September 2009. http://dx.doi.org/10.2172/971779.
Full textBachmann, Felix, Len Bass, and Mark Klein. Preliminary Design of ArchE: A Software Architecture Design Assistant. Fort Belvoir, VA: Defense Technical Information Center, September 2003. http://dx.doi.org/10.21236/ada421618.
Full textLane, Thomas G. A Design Space and Design Rules for User Interface Software Architecture. Fort Belvoir, VA: Defense Technical Information Center, November 1990. http://dx.doi.org/10.21236/ada237049.
Full textBenner, Steven A. Design Automation Software for DNA-Based Nano-Sensor Architecture. Fort Belvoir, VA: Defense Technical Information Center, April 2012. http://dx.doi.org/10.21236/ada582334.
Full textMao, Song, and Tapas Kanungo. Software Architecture of PSET: A Page Segmentation Evaluation Toolkit. Fort Belvoir, VA: Defense Technical Information Center, September 2000. http://dx.doi.org/10.21236/ada453815.
Full textBergey, John K., Matthew J. Fisher, Lawrence G. Jones, and Rick Kazman. Software Architecture Evaluation with ATAM in the DoD System Acquisition Context. Fort Belvoir, VA: Defense Technical Information Center, September 1999. http://dx.doi.org/10.21236/ada377450.
Full textDechev, Damian. Effective software design and development for the new graph architecture HPC machines. Office of Scientific and Technical Information (OSTI), March 2012. http://dx.doi.org/10.2172/1039407.
Full textMcConnell, D. G. Evaluation of commercially available lighting design software. Office of Scientific and Technical Information (OSTI), September 1990. http://dx.doi.org/10.2172/6806448.
Full textWallnau, Kurt. Ada/Xt Architecture: Design Report for the Software Technology for Adaptable, Reliable Systems (STARS). Fort Belvoir, VA: Defense Technical Information Center, January 1990. http://dx.doi.org/10.21236/ada228827.
Full textzur Muehlen, Michael. Integration of M&S (Modeling and Simulation), Software Design and DoDAF (Department of Defense Architecture Framework (RT 24). Fort Belvoir, VA: Defense Technical Information Center, April 2012. http://dx.doi.org/10.21236/ada582069.
Full text