Open AccessBook
Software architecture: perspectives on an emerging discipline
Mary Shaw,David Garlan +1 more
Reads0
Chats0
TLDR
1. architectural Styles, 2. Shared Information Systems, 3. Education of Software Architects, 4. Architectural Design Guidance.Abstract:
1. Introduction. 2. Architectural Styles. 3. Case Studies. 4. Shared Information Systems. 5. Architectural Design Guidance. 6. Formal Models and Specifications. 7. Linguistic Issues. 8. Tools for Architectural Design. 9. Education of Software Architects. Bibliography. Index.read more
Citations
More filters
Journal ArticleDOI
Knowledge engineering: principles and methods
TL;DR: The paradigm shift from a transfer view to a modeling view is discussed and two approaches which considerably shaped research in Knowledge Engineering are described: Role-limiting Methods and Generic Tasks.
Journal ArticleDOI
A classification and comparison framework for software architecture description languages
TL;DR: A definition and a classification framework for architecture description languages are presented and the utility of the definition is demonstrated by using it to differentiate ADLs from other modeling notations, enabling us, in the process, to identify key properties ofADLs.
Journal ArticleDOI
Developing multiagent systems: The Gaia methodology
TL;DR: It is argued that a multiagent system can naturally be viewed and architected as a computational organization, and the appropriate organizational abstractions that are central to the analysis and design of such systems are identified.
Journal ArticleDOI
A formal basis for architectural connection
Robert J. Allen,David Garlan +1 more
TL;DR: The key idea is to define architectural connectors as explicit semantic entities as a collection of protocols that characterize each of the participant roles in an interaction and how these roles interact.
Journal ArticleDOI
SymPy: Symbolic Computing in Python
Aaron Meurer,Christopher Smith,Mateusz Paprocki,Ondřej Čertík,Sergey B Kirpichev,Matthew Rocklin,Amit Kumar,Sergiu Ivanov,Jason K. Moore,Sartaj Singh,Thilina Rathnayake,Sean Vig,Brian E. Granger,Richard P. Muller,Francesco Bonazzi,Harsh Gupta,Shivam Vats,Fredrik Johansson,Fabian Pedregosa,Matthew Curry,Matthew Curry,Andy R. Terrel,Štěpán Roučka,Ashutosh Saboo,Isuru Dilanka Fernando,Sumith Kulal,Robert Cimrman,Anthony Scopatz +27 more
TL;DR: The architecture of SymPy is presented, a description of its features, and a discussion of select domain specific submodules are discussed, to become the standard symbolic library for the scientific Python ecosystem.