Publication | Closed Access
A framework for utility-based service oriented design in SASSY
84
Citations
18
References
2010
Year
Unknown Venue
Software MaintenanceEngineeringBase ArchitectureComputer ArchitectureSoftware EngineeringDependable System ArchitectureUtility FunctionSoftware AnalysisSoftware ArchitectureUtility-based ServiceSystems EngineeringService InterfaceSassy FrameworkDesignService-oriented Software EngineeringComputer ScienceSoftware DesignService-oriented ComputingArchitecture AnalysisProgram AnalysisCloud ComputingSystem Software
The architecture of a software system has a significant impact on its quality of service (QoS) as measured by several performance metrics such as execution time, availability, throughput, and security. This paper presents a framework that is part of a large project called SASSY (Self-Architecting Software Systems), whose goal is to allow domain experts to specify the system requirements using a visual activity-based language. The SASSY framework automatically generates a base architecture that corresponds to the requirements. Then SASSY generates a new architecture, derived from the base architecture, that optimizes a utility function for the entire system. The utility function is a multivariate function of several QoS metrics. The paper shows a complete example and illustrates how SASSY automatically adapts to changes in the environment's QoS features.
| Year | Citations | |
|---|---|---|
Page 1
Page 1