A classification and comparison framework for software architecture description languages

N Medvidovic, RN Taylor - IEEE Transactions on software …, 2000 - ieeexplore.ieee.org
Software architectures shift the focus of developers from lines-of-code to coarser-grained
architectural elements and their overall interconnection structure. Architecture description …

Architecture-based runtime software evolution

P Oreizy, N Medvidovic… - Proceedings of the 20th …, 1998 - ieeexplore.ieee.org
Continuous availability is a critical requirement for an important class of software systems.
For these systems, runtime system evolution can mitigate the costs and risks associated with …

Systematic review of design guidelines for full-body interactive games

S Subramanian, N Skjæret-Maroni… - Interacting with …, 2020 - academic.oup.com
This paper provides a systematic review of research articles published between 2010 and
mid-2018 that have offered design guidelines for full-body interactive games for recreational …

Reconciling system requirements and runtime behavior

MS Feather, S Fickas… - Proceedings Ninth …, 1998 - ieeexplore.ieee.org
This paper considers the problem of system deviations from requirements specifications.
Such deviations may arise from lack of anticipation of possible behaviors of environment …

An ontology-based universal design knowledge support system

Y Afacan, H Demirkan - Knowledge-based systems, 2011 - Elsevier
An effective and efficient knowledge support system is crucial for universal design process,
as it has become a major design issue in the last decade with the growth of the elderly …

On the role of software architectures in runtime system reconfiguration

P Oreizy, RN Taylor - IEE Proceedings-Software, 1998 - IET
Society's increasing dependence on software-intensive systems is driving the need for
dependable, robust, continuously available systems. Runtime system reconfiguration is one …

[PDF][PDF] Cognitive support in software engineering tools: A distributed cognition framework

A Walenstein - 2002 - Citeseer
Software development remains mentally challenging despite the continual advancement of
training, techniques, and tools. Because completely automating software development is …

Software architecture critics in the Argo design environment

JE Robbins, DF Redmiles - Knowledge-Based Systems, 1998 - Elsevier
Software architectures are high-level design representations of software systems which
focus on composition of software components and how those components interact. Software …

A framework for organisational control principles

A Schaad, JD Moffett - 18th Annual Computer Security …, 2002 - ieeexplore.ieee.org
Organisational control principles, such as those expressed in the separation of duties,
supervision, review and delegation, support the main business goals and activities of an …

Enhancing architecture-implementation conformance with change management and support for behavioral map**

Y Zheng, RN Taylor - 2012 34th International Conference on …, 2012 - ieeexplore.ieee.org
It is essential for software architecture to be consistent with implementation during software
development. Existing architecture-implementation map** approaches are not sufficient …