An introduction to software architecture

D Garlan, M Shaw - Advances in software engineering and …, 1993‏ - World Scientific
As the size of software systems increases, the algorithms and data structures of the
computation no longer constitute the major design problems. When systems are constructed …

Aura: an architectural framework for user mobility in ubiquitous computing environments

JP Sousa, D Garlan - Software Architecture: System Design, Development …, 2002‏ - Springer
Ubiquitous computing poses a number of challenges for software architecture. One of the
most important is the ability to design software systems that accommodate dynamically …

Software engineering tools and environments: a roadmap

H Ossher, W Harrison, P Tarr - Proceedings of the Conference on the …, 2000‏ - dl.acm.org
Tools and environments to aid developers in producing software have existed, in one form
or another, since the early days of computer programming. They are becoming increasingly …

Advanced workflow management technologies

GA Bolcer, RN Taylor - Software Process: improvement and …, 1998‏ - Wiley Online Library
Process, workflow and groupware projects both in the commercial and research worlds have
each approached the problem of human communication and coordination with different sets …

[PDF][PDF] Sergio Bandinelli? y Alfonso Fuggetta? Carlo Ghezzi Luigi Lavazza?

V Emanueli - 1994‏ - academia.edu
The SPADE project aims at de ning and develo** a software processcentered
environment to describe, analyze, and enact software process models. These models are …

Collaboration and coordination in process-centered software development environments: a review of the literature

P Barthelmess - Information and software technology, 2003‏ - Elsevier
Process-centered software development environments are systems that provide automated
support for software development activities. Such environments mediate the efforts of …

APPL/A: a language for software process programming

SM Sutton Jr, D Heimbigner, LJ Osterweil - acm Transactions on …, 1995‏ - dl.acm.org
Software process programming is the coding of software processes in executable
programming languages. Process programming offers many potential benefits, but their …

Supporting cooperation in the Marvel process-centered SDE

NS Barghouti - ACM SIGSOFT Software Engineering Notes, 1992‏ - dl.acm.org
Large scale software development processes often require cooperation among multiple
teams of developers. To support such processes, SDEs must allow developers to interleave …

The FUNSOFT net approach to software process management

W Deiters, V Gruhn - International Journal of Software Engineering …, 1994‏ - World Scientific
Software processes are usually described by guidelines and advices. These guidelines are
claimed to be valid for many projects. This understanding leads to software processes which …

[PDF][PDF] Object-oriented and cooperative process modelling in EPOS

R Conradi, M Hagaseth, JO Larsen… - … process modelling and …, 1994‏ - academia.edu
The importance of the software process to ensure software quality and productivity has been
given wide-spread attention recently [PCC91][BL79]. To give effective support for software …