COMMENTS

  1. (PDF) Software Architecture and Software Design

    Abstract - Software architecture defined as strategic design of. an activity concerned with global re quirements and its. solution is implemented such as programming paradigms, architectural ...

  2. Software Architecture and Software Design by Manishaben Jaiswal

    Software architecture is defined as the strategic design of an activity concerned with global requirements. Its solution is implemented in programming paradigms, architectural styles, component-based software engineering standards, architectural patterns, security, scale, integration, and law-governed regularities.

  3. PDF Software Architecture in Practice: Challenges and Opportunities

    paper, we explore how software practitioners manage architecture knowledge. 3 METHODOLOGY We adopted a qualitative research strategy to explore software architecture practice in software development and maintenance and corresponding challenges, with interviews of software prac-titioners in the industry. Our study consists of four steps: (1) We

  4. Systematic literature review on software architecture of educational

    The research presented in herein reviewed papers on software architecture of educational websites. This research focuses on the studies that present empirical results, as we want to discover whether software architecture is considered a significant angle in the improvement of programming on educational websites.

  5. Empirical research in software architecture

    In this paper, we study empirical research in software architecture, an important subfield of software engineering (Garlan, 2014). The software architecture community has distinct high-quality publication venues dedicated to software architecture research and practice, but many members of the community are also active in the broader software ...

  6. A systematic review of software architecture evolution research

    The identified categories of themes provide an overview of software architecture evolvability research as well as a basis for discovering possibilities for improvement in research and practice. The following sections discuss the scope of the review, potential impact on research and practice, as well as validity threats in this review. 5.1.

  7. Software Architecture Evolution and Technology Research

    This paper takes the evolution of software architecture as the research object, discusses problems, solutions and related technologies involved in the evolution of software architecture, and comprehensively explains how the system gradually evolves from a single architecture to a complex high-concurrency architecture. ... This paper covers all ...

  8. PDF Software Architecture Decision-Making Practices and Challenges: An

    Sandun Dasanayake, Jouni Markkula, Sanja Aaramaa, Markku Oivo. Abstract—Software architecture decision-making is critical to the success of a software system as software architecture sets the structure of the system, determines its qualities, and has far-reaching consequences throughout the system life cycle. The complex nature of the ...

  9. TR 25 years of Software Architecture

    Software architecture (SA) is celebrating 25 years. This is so if we consider the seminal papers establishing SA as a distinct discipline[2,5], and scientific publications that have identified cornerstones of both research and practice, like architecture views, architecture description languages, and architecture evaluation[1].

  10. Software architecture: a roadmap

    This paper examines some of the important trends of software architecture in research and practice, and speculates on the important emerging trends, challenges, and aspirations. Over the past decade software architecture has received increasing attention as an important subfield of software engineering. During that time there has been considerable progress in developing the technological and ...

  11. A Systematic Review on Software Architectures for IoT ...

    The Internet of Things-based systems and software allow computations anywhere at any time by interconnecting individuals, networks, services, computers and artefacts that allow autonomous systems to form digitized communities. As the blueprint for software-intensive applications, and software architecture that precise the complexity of a network's planning, development, and changing phases ...

  12. PDF Software Architecture Evolution and Technology Research

    technical discussions on software architecture methodology, there are few papers that fully discuss the development of technology in terms of the evolution of the architecture. This paper takes the evolution of software architecture as the research object, discusses problems, solutions and related technologies involved

  13. Software architectures for big data: a systematic literature review

    In this paper we aim to discuss the software architectures for big data systems considering architectural concerns of the stakeholders aligned with the quality attributes. ... "A real-time knowledge extracting system from social big data using distributed architecture", Conference on research in adaptive and convergent systems, 2015, pp. 74 ...

  14. Software Design and Architecture The once and future focus of software

    The design of software has been a focus of software engineering research since the field's beginning. This paper explores key aspects of this research focus and shows why design will remain a principal focus. The intrinsic elements of software design, both process and product, are discussed: concept formation, use of experience, and means for representation, reasoning, and directing the design ...

  15. Software Architecture in Practice: Challenges and Opportunities

    Software architecture has been an active research field for nearly four decades, in which previous studies make significant progress such as creating methods and techniques and building tools to support software architecture practice. Despite past efforts, we have little understanding of how practitioners perform software architecture related activities, and what challenges they face. Through ...

  16. Contributions of enterprise architecture to software engineering: A

    After selecting and analyzing 112 research papers out of a total of 1,000 papers, ... In line with the overall research question, the two main keywords identified were: enterprise architecture and software development (Table 2, keywords used in the search process). On this basis, the search string was formed by concatenating the main keywords ...

  17. Software Architecture Challenges and Emerging Research in Software

    This paper presents the challenges facing software architecture research to address software-intensive systems-of-systems. It analyzes the discriminating characteristics of system-of-systems when compared with single systems from the software architecture perspective and focuses on recent advances in software architecture research to formally ...

  18. Current Research Topics and Trends in the Software Architecture

    This summary reports the workshops accepted in the 1st International Conference on Software Architecture (ICSA 2017), held by Chalmers University at Gothenburg (Sweden). We gather the description of current and new research trends in different software architecture topics to provide a wide view to researchers and practitioners about the current status and trends in the field. ICSA is a premier ...

  19. Architecture

    Architecture is an international, peer-reviewed, open access journal on studies related to architectural research published quarterly online by MDPI. Open Access — free for readers, ... as a case study for this paper with the aid of simulation software, taking into consideration the context of the sustainability concept. The results showed ...

  20. Research and implementation of heterogeneous database ...

    This paper will elucidate a solution based on cloud-native architecture for achieving the synchronization of heterogeneous databases. It aims to enable flexible deployment and high availability of data synchronization, as well as the elastic scaling of data synchronization tasks, while addressing issues related to data transmission in complex ...

  21. Accurate structure prediction of biomolecular interactions with

    In this paper, we describe our AlphaFold 3 model with a substantially updated diffusion-based architecture, which is capable of joint structure prediction of complexes including proteins, nucleic ...

  22. PDF Software Architectures for Robotics Systems: A Systematic Mapping Study

    based on 56 peer-reviewed papers. We extract and synthesize the data from selected papers to (i) taxonomically classify the existing research and (ii) systematically map the solutions, frameworks, notations ... - Systematic selection and analysis of the collective impact of the existing research on software architecture related aspects of ...