Using Abstract Quality Types to Construct High Quality Internetware
QU Youtian,WU Zejun,JIAO Wenpin,CHEN Tianzhou,HE Guolong
DOI: https://doi.org/10.3778/j.issn.1673-9418.2008.04.006
2008-01-01
Abstract:In the development of software systems on the Internet (referred to as Internetware), multiple quality properties should be considered along with the development process so that the quality of Internetware can be inferred and predicted at the specification and design stages and be evaluated and verified at the deployment and execution stages. A new abstraction notion, Abstract Quality Type (AQT), is put forward to encapsulate data types, associated operations, quality properties and the environment guaranteeing the qualities into an u-niform syntactical unit, which provides rigorous ways to model software entities and to reason about the func-tional and non-functional properties. The composition of AQTs is also studied based on the software architec- ture and the process of interactions, which offers a solid foundation for constructing high quality Internetware. Finally, a prototype is described to illustrate how to construct Internetware by using AQTs as well as how to verify and improve a special kind of quality property of Internetware.
What problem does this paper attempt to address?