Pattern-based software architecture for service-oriented software systems
MetadataShow full item record
Service-oriented architecture is a recent conceptual framework for service-oriented software platforms. Architectures are of great importance for the evolution of software systems. We present a modelling and transformation technique for service-centric distributed software systems. Architectural configurations, expressed through hierarchical architectural patterns, form the core of a specification and transformation technique. Patterns on different levels of abstraction form transformation invariants that structure and constrain the transformation process. We explore the role that patterns can play in architecture transformations in terms of functional properties, but also non-functional quality aspects.
Showing items related by title, author, creator and subject.
Happy software developers solve problems better: psychological measurements in empirical software engineering Graziotin D; Wang X; Abrahamsson PK (2014)For more than thirty years, it has been claimed that a way to improve software developers’ productivity and software quality is to focus on people and to provide incentives to make developers satisfied and happy. This claim ...
Fowley F; Elango DM; Magar H; Pahl C (Springer, 2017)Independent software vendors (ISVs) are often faced with the need to migrate their software products as software-as-a-service (SaaS) solutions to the cloud. We document and evaluate four case studies by considering various ...
"Leagile" software development: An experience report analysis of the application of lean approaches in agile software development Wang X; Conboy K; Cawley O (2012)In recent years there has been a noticeable shift in attention from those who use agile software development toward lean software development, often labelled as a shift “from agile to lean”. However, the reality may not ...