中文
相关论文

相关论文: On Assessing the Complexity of Software Architectu…

200 篇论文

A software architect uses quality requirements to design the architecture of a system. However, it is essential to ensure that the system's final architectural design achieves the standard quality requirements. The existing architectural…

软件工程 · 计算机科学 2021-05-21 Ritu Kapur , Sumit Kalra , Kamlesh Tiwari , Geetika Arora

We present our ongoing work on requirements specification and analysis for the geographically distributed software and systems. Developing software and systems within/for different countries or states or even within/for different…

软件工程 · 计算机科学 2015-08-10 Maria Spichkova , Heinz Schmidt

Sustainability has evolved from an emerging concern into a fundamental responsibility in software design, development, and operation. Research increasingly explores how sustainability can be systematically integrated into existing software…

软件工程 · 计算机科学 2025-12-02 Markus Funke , Patricia Lago

In recent years, the role and the importance of software in the automotive domain have changed dramatically. Being able to systematically evaluate and manage software quality is becoming even more crucial. In practice, however, we still…

Analysis of data related to software development helps to increase quality, control and predictability of software development processes and products.However, collecting such data for is a complex task. A non-invasive collection of software…

Software platforms often act as structure preserving systems. They provide consistent interfaces and behaviors that remain stable under specific transformations that we denote as symmetries. This paper explores the idea that architectural…

软件工程 · 计算机科学 2025-10-24 Bjorn Remseth

Quantum software plays a critical role in exploiting the full potential of quantum computing systems. As a result, it is drawing increasing attention recently. As research in quantum programming reaches maturity with a number of active…

软件工程 · 计算机科学 2021-03-17 Jianjun Zhao

The increasing usage of machine learning (ML) coupled with the software architectural challenges of the modern era has resulted in two broad research areas: i) software architecture for ML-based systems, which focuses on developing…

软件工程 · 计算机科学 2021-03-17 Henry Muccini , Karthik Vaidhyanathan

A software architecture describes the structure of a computing system by specifying software components and their interactions. Mapping a software architecture to an implementation is a well known challenge. A key element of this mapping is…

编程语言 · 计算机科学 2011-09-14 Damien Cassou , Emilie Balland , Charles Consel , Julia Lawall

The structures for the expression of fault-tolerance provisions into the application software are the central topic of this paper. Structuring techniques answer the questions "How to incorporate fault-tolerance in the application layer of a…

软件工程 · 计算机科学 2015-04-14 Vincenzo De Florio , Chris Blondia

This paper highlights the common pitfalls of overcomplicating the software architecture, development and delivery process by examining two enterprise level web application products built using Microsoft.Net framework. The aim of this paper…

软件工程 · 计算机科学 2016-07-14 Amol Patwardhan

Starting from the pioneering works on software architecture precious guidelines have emerged to indicate how computer programs should be organized. For example the "separation of concerns" suggests to split a program into modules that…

软件工程 · 计算机科学 2010-03-30 A. D. Chepelianskii

Mathematics has many useful properties for developing of complex software systems. One is that it can exactly describe a physical situation of the object or outcome of an action. Mathematics support abstraction and this is an excellent…

软件工程 · 计算机科学 2010-04-19 Manoranjan Kumar Singh , Rakesh. L

Complex Systems were identified and studied in different fields, such as physics, biology, and economics. These systems exhibit exciting properties such as self-organization, robust order, and emergence. In recent years, software systems…

软件工程 · 计算机科学 2023-06-22 Jan Žižka , Bruno Rossi , Tomáš Pitner

A good process model is expected not only to reflect the behavior of the process, but also to be as easy to read and understand as possible. Because preferences vary across different applications, numerous measures provide ways to reflect…

形式语言与自动机理论 · 计算机科学 2024-08-23 Patrizia Schalk , Adam Burke , Robert Lorenz

Large Language Models (LLMs) are used for many different software engineering tasks. In software architecture, they have been applied to tasks such as classification of design decisions, detection of design patterns, and generation of…

软件工程 · 计算机科学 2025-05-23 Larissa Schmid , Tobias Hey , Martin Armbruster , Sophie Corallo , Dominik Fuchß , Jan Keim , Haoyu Liu , Anne Koziolek

A set of software metrics for the evaluation of power management systems (PMSs) is presented. Such systems for managing power need to be autonomous, scalable, low in complexity, and comprised of portable algorithms in order to be well…

软件工程 · 计算机科学 2016-10-26 James Christopher Foreman , Rammohan K. Ragade , James H. Graham

When engineering complex and distributed software and hardware systems (increasingly used in many sectors, such as manufacturing, aerospace, transportation, communication, energy, and health-care), quality has become a big issue, since…

软件工程 · 计算机科学 2009-10-06 Antonio Bucchiarone , Davide Di Ruscio , Henry Muccini , Patrizio Pelliccione

Product innovation assessment in software sector is a timely topic. Nevertheless, research on that subject is particularly scant. As a result, there is a lack of criteria to measure software innovativeness. In a context of theoretical and…

软件工程 · 计算机科学 2025-05-08 Nordine Benkeltoum

In this paper, we define a Mathematical model of program structure. Mathematical model of program structure defined here provides unified mathematical treatment of program structure, which reveals that a program is a large and finite set of…

软件工程 · 计算机科学 2014-09-18 Kwangmyong Rim , Yonghua Choe