Requirements engineering in the year 00: A research perspective

A Van Lamsweerde - Proceedings of the 22nd international conference …, 2000 - dl.acm.org
Requirements engineering (RE) is concerned with the identification of the goals to be
achieved by the envisioned system, the operationalization of such goals into services and …

[KNIHA][B] Architectural styles and the design of network-based software architectures

RT Fielding - 2000 - search.proquest.com
Abstract The World Wide Web has succeeded in large part because its software architecture
has been designed to meet the needs of an Internet-scale distributed hypermedia system …

Principled design of the modern web architecture

RT Fielding, RN Taylor - ACM Transactions on Internet Technology …, 2002 - dl.acm.org
The World Wide Web has succeeded in large part because its software architecture has
been designed to meet the needs of an Internet-scale distributed hypermedia application …

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 …

An architecture-based approach to self-adaptive software

P Oreizy, MM Gorlick, RN Taylor… - … Systems and Their …, 1999 - ieeexplore.ieee.org
Self-adaptive software requires high dependability robustness, adaptability, and availability.
The article describes an infrastructure supporting two simultaneous processes in self …

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 …

Glycerol hydrogenolysis on heterogeneous catalysts

J Chaminand, L Aurent Djakovitch, P Gallezot… - Green …, 2004 - pubs.rsc.org
Aqueous solutions of glycerol were hydrogenolysed at 180° C under 80 bar H2-pressure in
the presence of supported metal catalysts in an attempt to selectively produce 1, 2-and 1, 3 …

[KNIHA][B] Introduction and roadmap: History and challenges of software evolution

T Mens, S Demeyer, T Mens - 2008 - Springer
The ability to evolve software rapidly and reliably is a major challenge for software
engineering. In this introductory chapter we start with a historic overview of the research …

Model-based development of dynamically adaptive software

J Zhang, BHC Cheng - Proceedings of the 28th international conference …, 2006 - dl.acm.org
Increasingly, software should dynamically adapt its behavior at run-time in response to
changing conditions in the supporting computing and communication infrastructure, and in …

Modeling software architectures in the unified modeling language

N Medvidovic, DS Rosenblum, DF Redmiles… - ACM Transactions on …, 2002 - dl.acm.org
The Unified Modeling Language (UML) is a family of design notations that is rapidly
becoming a de facto standard software design language. UML provides a variety of useful …