A classification and comparison framework for software architecture description languages
Software architectures shift the focus of developers from lines-of-code to coarser-grained
architectural elements and their overall interconnection structure. Architecture description …
architectural elements and their overall interconnection structure. Architecture description …
Architecture-based runtime software evolution
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 …
For these systems, runtime system evolution can mitigate the costs and risks associated with …
Systematic review of design guidelines for full-body interactive games
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 …
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 …
Such deviations may arise from lack of anticipation of possible behaviors of environment …
An ontology-based universal design knowledge support system
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 …
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
Society's increasing dependence on software-intensive systems is driving the need for
dependable, robust, continuously available systems. Runtime system reconfiguration is one …
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 …
training, techniques, and tools. Because completely automating software development is …
Software architecture critics in the Argo design environment
Software architectures are high-level design representations of software systems which
focus on composition of software components and how those components interact. Software …
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 …
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**
It is essential for software architecture to be consistent with implementation during software
development. Existing architecture-implementation map** approaches are not sufficient …
development. Existing architecture-implementation map** approaches are not sufficient …