Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Software architecture in practice
Software architecture in practice
Tried & true object development: industry-proven approaches with UML
Tried & true object development: industry-proven approaches with UML
Applied software architecture
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Peer-to-Peer: Harnessing the Power of Disruptive Technologies
Peer-to-Peer: Harnessing the Power of Disruptive Technologies
Computer
The 4+1 View Model of Architecture
IEEE Software
Experiments with Reflective Middleware
ECOOP '98 Workshop ion on Object-Oriented Technology
Dynamic Configuration of Distributed Software Components
ECOOP '98 Workshop ion on Object-Oriented Technology
The WISE Approach to Architect Wireless Services
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
The Impact of Maintainability on Component-based Software Systems
EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
Viewpoints of DSP software and service architectures
Journal of Systems and Software
Capturing Evidence from Wireless Internet Services Development
STEP '03 Proceedings of the Eleventh Annual International Workshop on Software Technology and Engineering Practice
Toward a Reference Process for Developing Wireless Internet Services
IEEE Transactions on Software Engineering
Capturing quality requirements of product family architecture
Information and Software Technology
Information and Software Technology
Knowledge based quality-driven architecture design and evaluation
Information and Software Technology
Ontology driven piecemeal development of smart spaces
AmI'10 Proceedings of the First international joint conference on Ambient intelligence
Analysis of a cross-domain reference architecture using change scenarios
Proceedings of the 5th European Conference on Software Architecture: Companion Volume
A distributed multi-agent architecture in simulation based medical training
Transactions on Edutainment III
Situation-based and self-adaptive applications for the smart environment
Journal of Ambient Intelligence and Smart Environments
Hi-index | 0.00 |
Wireless services are software-based services that exploit distribution infrastructure embedded in our everyday life as various communication and computing technologies. Service architecture defines concepts and principles to develop and maintain services to obtain the quality issues with minimum cost and faster time-to-market. In order to boost the development of wireless services, more effective means of using existing architectural know-how and artifacts are required. Our contribution is the architectural knowledge base that introduces three cornerstones: the service taxonomy, reference service architecture, and basic services that all together provide an efficient means of creating added value with wireless services. The service taxonomy assists in identifying the required functional and quality properties of services and the constraints of the underlying technology platforms. The reference architecture realizes the required properties, based on a selected set of architectural styles and patterns, and provides a skeleton upon which a new end-user service can be developed faster and more easily by using partially ready-made solutions, and furthermore, to keep the architectural knowledge base evolving at the same time. The architectural knowledge base has been validated in several research projects with industrial companies.