Maskana (Dec 2017)
Description languages for the lifecycle activities of services in the cloud domain: A systematic mapping protocol
Abstract
Activities of a service life cycle require from developers the systematic reasoning about their related aspects. Specification languages are used in software engineering to improve the quality and delivery time of software systems by offering notations and abstractions that ease the reasoning about different aspects in a domain problem. Among various distinctive approaches, which propose specification languages, we are interested in those that support and enable the analytical reasoning about activities of the service life cycle in the cloud applications development domain. This work presents a protocol for the systematic mapping that provides guidance to gather evidence of specification languages that support the service life cycle activities in a cloud application domain, identify the issues that those specification languages have addressed and gaps in the existing research.