scispace - formally typeset
N

Nenad Medvidovic

Researcher at University of Southern California

Publications -  268
Citations -  14510

Nenad Medvidovic is an academic researcher from University of Southern California. The author has contributed to research in topics: Software architecture & Software system. The author has an hindex of 54, co-authored 265 publications receiving 13972 citations. Previous affiliations of Nenad Medvidovic include University of California, Irvine.

Papers
More filters
Journal ArticleDOI

A classification and comparison framework for software architecture description languages

TL;DR: A definition and a classification framework for architecture description languages are presented and the utility of the definition is demonstrated by using it to differentiate ADLs from other modeling notations, enabling us, in the process, to identify key properties ofADLs.
Journal ArticleDOI

An architecture-based approach to self-adaptive software

TL;DR: An infrastructure supporting two simultaneous processes in self-adaptive software: system evolution, the consistent application of change over time, and system adaptation, the cycle of detecting changing circumstances and planning and deploying responsive modifications are described.
Book

Software Architecture: Foundations, Theory, and Practice

TL;DR: This tutorial affords the participant an extensive treatment of the field of software architecture, its foundation, principles, and elements, including those mentioned above, and looks at emerging and likely future trends in this field.
Proceedings ArticleDOI

Architecture-based runtime software evolution

TL;DR: An architecture-based approach to runtime software evolution is presented and the role of software connectors in supporting runtime change is highlighted and an initial implementation of a tool suite for supporting the runtime modification of software architectures is presented.
Proceedings ArticleDOI

A component- and message-based architectural style for GUI software

TL;DR: A novel architectural style directed at supporting larger grain reuse and coherent system composition is presented, which supports design of distributed, concurrent, applications.