Zobrazeno 1 - 10
of 11
pro vyhledávání: '"Arman Shahbazian"'
Publikováno v:
ESEC/SIGSOFT FSE
When designing a software system, architects make a series of design decisions that directly impact the system's quality. The number of available design alternatives grows rapidly with system size, creating an enormous space of intertwined design con
Autor:
Duc Minh Le, Daniel Link, Joshua Garcia, Pooyan Behnamghader, Nenad Medvidovic, Arman Shahbazian
Publikováno v:
Empirical Software Engineering. 22:1146-1193
From its very inception, the study of software architecture has recognized architectural decay as a regularly occurring phenomenon in long-lived systems. Architectural decay is caused by repeated, sometimes careless changes to a system during its lif
Publikováno v:
MSR
In a software system's development lifecycle, engineers make numerous design decisions that subsequently cause architectural change in the system. Previous studies have shown that, more often than not, these architectural changes are unintentional by
Publikováno v:
ICSE (Companion Volume)
Design decisions software architects make directly impact system quality. Real-world systems involve a large number of such decisions, and each decision is typically influenced by others and involves trade-offs in system properties. This paper poses
Publikováno v:
ICSA
Architecture is the set of principal design decisions about a software system. In practice, new architectural decisions are added and existing ones reversed or modified throughout a system’s lifetime. Frequently, these decisions deviate from the ar
Publikováno v:
ICSA
Designing and maintaining a software system’s architecture typically involve making numerous design decisions, each potentially affecting the system’s functional and nonfunctional properties. Understanding these design decisions can help inform f
Publikováno v:
ASE
Android’s flexible communication model allows interactions among third-party apps, but it also leads to inter-app security vulnerabilities. Specifically, malicious apps can eavesdrop on interactions between other apps or exploit the functionality o
Autor:
Yixue Zhao, Nenad Medvidovic, Jae Young Bang, Youn Kyu Lee, Gholamreza Safi, Arman Shahbazian
Publikováno v:
ICSE
Android's communication model has a major security weakness: malicious apps can manipulate other apps into performing unintended operations and can steal end-user data, while appearing ordinary and harmless. This paper presents SEALANT, a technique t
Publikováno v:
MiSE@ICSE
Software architecture models are specifications of the principal design decisions about a software system that primarily govern its structure, behavior, and quality. They serve as a basis for experimentation and rationalization of design decisions. W
Publikováno v:
WICSA
Reverse engineering a software system is challenged by the typically very limited information available about existing systems. Useful reverse engineering tasks include recovering a system's architectural, behavioral, and usage models, which can then