Specifying distributed software architectures

J Magee, N Dulay, S Eisenbach, J Kramer - Software Engineering—ESEC' …, 1995 - Springer
There is a real need for clear and sound design specifications of distributed systems at the
architectural level. This is the level of the design which deals with the high-level organisation …

Dynamic structure in software architectures

J Magee, J Kramer - ACM SIGSOFT Software Engineering Notes, 1996 - dl.acm.org
Much of the recent work on Architecture Description Languages (ADL) has concentrated on
specifying organisations of components and connectors which are static. When the ADL …

Design of dynamically reconfigurable real-time software using port-based objects

DB Stewart, RA Volpe, PK Khosla - IEEE Transactions on …, 1997 - ieeexplore.ieee.org
The port-based object is a new software abstraction for designing and implementing
dynamically reconfigurable real-time software. It forms the basis of a programming model …

Structuring parallel and distributed programs

J Magee, N Dulay, J Kramer - Software Engineering Journal, 1993 - IET
Darwin is a configuration language which allows distributed and parallel programs to be
structured in terms of groups of process instances which communicate by message-passing …

Regis: A constructive development environment for distributed programs

J Magee, N Dulay, J Kramer - Distributed Systems Engineering, 1994 - iopscience.iop.org
Regis is a programming environment aimed at supporting the development and execution of
distributed programs. It embodies a constructive approach to the development of programs …

A constructive development environment for parallel and distributed programs

J Magee, N Dulay, J Kramer - Proceedings of 2nd International …, 1994 - ieeexplore.ieee.org
Regis is a programming environment aimed at supporting the development and execution of
parallel and distributed programs. It embodies a constructive approach to the development …

[PDF][PDF] Roles for composite objects in object-oriented analysis and design

F Civello - Proceedings of the eighth annual conference on object …, 1993 - dl.acm.org
A method is presented for using composite objects which separates their role and meaning
as models of relations between problem-domain concepts from their role and meaning as …

Creating architectures with building blocks

FJ Van der Linden, JK Muller - Ieee Software, 1995 - ieeexplore.ieee.org
Large systems need a sound architecture. In our method, we decompose the system into
building blocks to make it" future-proof," accommodate functional needs, and minimize …

[图书][B] Distributed simulation

JA Hamilton, DA Nash, UW Pooch - 2020 - taylorfrancis.com
Simulation is a multi-disciplinary field, and significant simulation research is dispersed
across multiple fields of study. Distributed computer systems, software design methods, and …

The chimera methodology: Designing dynamically reconfigurable and reusable real-time software using port-based objects

DB Stewart, PK Khosla - International Journal of Software …, 1996 - World Scientific
The Chimera Methodology is a software engineering paradigm that enables rapid
development of real-time applications through use of dynamically reconfigurable and …