Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
A Component- and Message-Based Architectural Style for GUI Software
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
Software engineering issues for ubiquitous computing
Proceedings of the 21st international conference on Software engineering
A cooperative approach to support software deployment using the software dock
Proceedings of the 21st international conference on Software engineering
Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
Architecture-Level Support for Software Component Deployment in Resource Constrained Environments
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Adaptable architectural middleware for programming-in-the-small-and-many
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
A Style-Aware Architectural Middleware for Resource-Constrained, Distributed Systems
IEEE Transactions on Software Engineering
Efficient stream sequence matching algorithms for handheld devices on time-series stream data
DBA'06 Proceedings of the 24th IASTED international conference on Database and applications
Tailoring an architectural middleware platform to a heterogeneous embedded environment
Proceedings of the 6th international workshop on Software engineering and middleware
Reconceptualizing a Family of Heterogeneous Embedded Systems via Explicit Architectural Support
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Multimedia Tools and Applications
Refining reliability estimation of mobile software systems
Proceedings of the 1st international workshop on Software architectures and mobility
The GridLite DREAM: bringing the grid to your pocket
Proceedings of the 12th Monterey conference on Reliable systems on unreliable networked platforms
Software architecture and mobility: A roadmap
Journal of Systems and Software
An architecture-driven software mobility framework
Journal of Systems and Software
WISEW'03 Proceedings of the Fourth international conference on Web information systems engineering workshops
MUVA: a flexible visualization architecture for multiple client platforms
Journal of Mobile Multimedia
The implementation of component based web courseware in middleware systems
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Prism-WM based connector interaction for middleware systems
ICESS'04 Proceedings of the First international conference on Embedded Software and Systems
Some security issues of wireless systems
ISSADS'05 Proceedings of the 5th international conference on Advanced Distributed Systems
Improving availability in large, distributed component-based systems via redeployment
CD'05 Proceedings of the Third international working conference on Component Deployment
A decentralized redeployment algorithm for improving the availability of distributed systems
CD'05 Proceedings of the Third international working conference on Component Deployment
Reducing Power and Energy Overhead in Instruction Prefetching for Embedded Processor Systems
International Journal of Handheld Computing Research
Hi-index | 4.10 |
Software architectures provide design-level models for composing software systems. To be useful in a programming in the small and many (Prism) development setting, these models must support implementation and evolution. Prism's highly distributed, heterogeneous, and mobile nature amplifies the software development demands that permeate the entire software engineering life cycle. Thus, the authors focus on the design, implementation, and empirical evaluation of techniques for supporting architecture-based software development in this setting.